type
Application
Resolved application metadata safe for tooling and the admin.
Properties
| Property | Type | Description |
|---|---|---|
AdminLoaders | []AdminLoader | The AdminLoaders value. |
Name | string | Name is the resolved author-facing application name. |
NameTranslations | map[string]string | NameTranslations overrides Name for configured admin interface languages. |
AllowIDOnCreate | bool | 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. |
Full signature
type Application struct {
AdminLoaders []AdminLoader `json:"adminLoaders,omitempty"`
// 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"`
}