type

Application

type Application struct { // Name is the resolved author-facing application name. Name string `json:"name"` // NameTranslations overrides Name for configured admin interface languages. NameTranslations map[string]string `json:"nameTranslations,omitempty"` // AllowIDOnCreate permits callers to supply a validated canonical string ID // on ordinary creates. Migration imports preserve source IDs independently. AllowIDOnCreate bool `json:"allowIDOnCreate,omitempty"` // Admin contains admin authentication policy when auth is enabled. Admin *AdminSettings `json:"admin,omitempty"` // AdminLocalization is the deterministic interface language and timezone // contract. Catalog text is supplied by the statically built admin. AdminLocalization *AdminLocalizationSettings `json:"adminLocalization,omitempty"` // Localization is the deterministic content-locale contract, when enabled. Localization *LocalizationSettings `json:"localization,omitempty"` // Endpoints lists application-level custom endpoint metadata. Executable // handlers remain in Go runtime configuration. Endpoints []Endpoint `json:"endpoints,omitempty"` }

Resolved application metadata safe for tooling and the admin.

Source schema/manifest.go:85

Namestring
Name is the resolved author-facing application name.
NameTranslationsmap[string]string
NameTranslations overrides Name for configured admin interface languages.
AllowIDOnCreatebool
AllowIDOnCreate permits callers to supply a validated canonical string ID on ordinary creates. Migration imports preserve source IDs independently.
Admin*AdminSettings
Admin contains admin authentication policy when auth is enabled.
AdminLocalization*AdminLocalizationSettings
AdminLocalization is the deterministic interface language and timezone contract. Catalog text is supplied by the statically built admin.
Localization*LocalizationSettings
Localization is the deterministic content-locale contract, when enabled.
Endpoints[]Endpoint
Endpoints lists application-level custom endpoint metadata. Executable handlers remain in Go runtime configuration.