new types and requirements

This commit is contained in:
Julian Krauser 2025-02-14 13:57:42 +01:00
parent 1cfefa450b
commit 55a734b061
22 changed files with 924 additions and 319 deletions

View file

@ -373,16 +373,20 @@ export interface ApiCollectionLookupCollectionLookup extends Struct.CollectionTy
Schema.Attribute.Required;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private;
date_list: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo<false>;
enable_detail: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo<false>;
image_item: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo<false>;
inverse_count: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo<false>;
enable_detail: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
items_with_number: Schema.Attribute.Enumeration<["none", "numbered", "inverted"]> &
Schema.Attribute.Required &
Schema.Attribute.DefaultTo<"none">;
list_with_date: Schema.Attribute.Enumeration<["none", "by-year", "by-month"]> &
Schema.Attribute.Required &
Schema.Attribute.DefaultTo<"none">;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<"oneToMany", "api::collection-lookup.collection-lookup"> &
Schema.Attribute.Private;
numbered_item: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo<false>;
publishedAt: Schema.Attribute.DateTime;
reference: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique;
show_date: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
show_image: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private;
};
@ -431,10 +435,11 @@ export interface ApiGlobalGlobal extends Struct.SingleTypeSchema {
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private;
footer: Schema.Attribute.Component<"global.footer", false> & Schema.Attribute.Required;
footer: Schema.Attribute.Component<"global.footer", false>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<"oneToMany", "api::global.global"> & Schema.Attribute.Private;
navbar: Schema.Attribute.Component<"global.navbar", false> & Schema.Attribute.Required;
logo: Schema.Attribute.Media<"images"> & Schema.Attribute.Required;
navbar: Schema.Attribute.Component<"global.navbar", false>;
publishedAt: Schema.Attribute.DateTime;
SEO: Schema.Attribute.Component<"global.seo", false>;
updatedAt: Schema.Attribute.DateTime;
@ -459,13 +464,13 @@ export interface ApiHomepageHomepage extends Struct.SingleTypeSchema {
[
"dynamic-zone.spacer",
"dynamic-zone.section",
"dynamic-zone.embedding",
"dynamic-zone.file-download",
"dynamic-zone.gallery",
"dynamic-zone.full-text",
"dynamic-zone.full-image",
"dynamic-zone.dual-column-text",
"dynamic-zone.column-image-text",
"dynamic-zone.file-download",
"dynamic-zone.embedding",
"shared.emphasise-article",
"shared.list",
]
@ -538,7 +543,7 @@ export interface ApiPagePage extends Struct.CollectionTypeSchema {
>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private;
hero: Schema.Attribute.Component<"items.hero", false>;
hero: Schema.Attribute.Component<"items.hero", false> & Schema.Attribute.Required;
identifier: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<"oneToMany", "api::page.page"> & Schema.Attribute.Private;
@ -565,7 +570,7 @@ export interface ApiVehicleVehicle extends Struct.CollectionTypeSchema {
content: Schema.Attribute.Blocks;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private;
date: Schema.Attribute.DateTime;
date: Schema.Attribute.Date & Schema.Attribute.Required;
description: Schema.Attribute.String & Schema.Attribute.Required;
image: Schema.Attribute.Media<"images">;
locale: Schema.Attribute.String & Schema.Attribute.Private;