diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml index d7cc4bb..4d0fca7 100644 --- a/.github/workflows/ci-pipeline.yml +++ b/.github/workflows/ci-pipeline.yml @@ -66,14 +66,14 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Generate cosign vulnerability scan record - uses: aquasecurity/trivy-action@915b19bbe73b92a6cf82a1bc12b087c9a19a5fe2 + uses: aquasecurity/trivy-action@18f2510ee396bbf400402947b394f2dd8c87dbb0 with: image-ref: ${{ env.IMAGE_NAME }}:${{ github.sha }} format: "cosign-vuln" output: "vulnerabilities.json" - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@915b19bbe73b92a6cf82a1bc12b087c9a19a5fe2 + uses: aquasecurity/trivy-action@18f2510ee396bbf400402947b394f2dd8c87dbb0 with: image-ref: "${{ env.IMAGE_NAME }}:${{ github.sha }}" format: "template" diff --git a/package-lock.json b/package-lock.json index 88e1e3b..765c0eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "styled-components": "^6.1.13" }, "devDependencies": { - "better-sqlite3": "^11.5.0", + "better-sqlite3": "^11.7.0", "jest": "^29.7.0", "supertest": "^7.0.0" }, @@ -8242,9 +8242,10 @@ }, "node_modules/better-sqlite3": { "version": "11.7.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.7.0.tgz", + "integrity": "sha512-mXpa5jnIKKHeoGzBrUJrc65cXFKcILGZpU3FXR0pradUEm9MA7UZz02qfEejaMcm9iXrSOCenwwYMJ/tZ1y5Ig==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" diff --git a/package.json b/package.json index 8a3f2db..b6f8af6 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "styled-components": "^6.1.13" }, "devDependencies": { - "better-sqlite3": "^11.5.0", + "better-sqlite3": "^11.7.0", "jest": "^29.7.0", "supertest": "^7.0.0" }, diff --git a/src/api/element-with-id/content-types/element-with-id/schema.json b/src/api/element-with-id/content-types/element-with-id/schema.json index 45097c6..0ac9f5b 100644 --- a/src/api/element-with-id/content-types/element-with-id/schema.json +++ b/src/api/element-with-id/content-types/element-with-id/schema.json @@ -35,17 +35,10 @@ "type": "dynamiczone", "components": [ "basic.heading", - "basic.link", "basic.paragraph", - "form-elements.button", - "form-elements.input", - "form-elements.select", - "form-helper.errors", - "page.info-box-item", "page.info-box", "page.box", "page.box-with-image", - "form-elements.dropdown", "page.inline-notice", "page.link-list-box", "page.list", diff --git a/src/api/result-page/content-types/result-page/schema.json b/src/api/result-page/content-types/result-page/schema.json index 95174b8..5d02b91 100644 --- a/src/api/result-page/content-types/result-page/schema.json +++ b/src/api/result-page/content-types/result-page/schema.json @@ -61,7 +61,6 @@ "basic.link", "basic.paragraph", "page.info-box", - "page.info-box-item", "page.box-with-image", "page.list", "page.inline-notice", @@ -96,11 +95,6 @@ }, "component": "basic.link" }, - "reasonings": { - "type": "relation", - "relation": "oneToMany", - "target": "api::element-with-id.element-with-id" - }, "documents": { "type": "relation", "relation": "oneToOne", diff --git a/src/components/form-elements/textarea.json b/src/components/form-elements/textarea.json index 4d06510..0ed3733 100644 --- a/src/components/form-elements/textarea.json +++ b/src/components/form-elements/textarea.json @@ -28,6 +28,12 @@ "type": "component", "repeatable": false, "component": "page.details-summary" + }, + "maxLength": { + "type": "integer", + "required": false, + "max": 5000, + "default": 5000 } } } diff --git a/types/generated/components.d.ts b/types/generated/components.d.ts index e3199e5..7c2901e 100644 --- a/types/generated/components.d.ts +++ b/types/generated/components.d.ts @@ -1,47 +1,47 @@ -import type { Schema, Struct } from '@strapi/strapi'; +import type { Schema, Struct } from "@strapi/strapi"; export interface BasicHeading extends Struct.ComponentSchema { - collectionName: 'components_basic_headings'; + collectionName: "components_basic_headings"; info: { - description: ''; - displayName: 'Heading'; + description: ""; + displayName: "Heading"; }; attributes: { look: Schema.Attribute.Enumeration< [ - 'default', - 'ds-heading-01-reg', - 'ds-heading-02-reg', - 'ds-heading-03-reg', - 'ds-heading-03-bold', - 'ds-subhead', - 'ds-label-01-reg', - 'ds-label-01-bold', - 'ds-label-02-reg', - 'ds-label-02-bold', - 'ds-label-03-reg', - 'ds-label-03-bold', - 'ds-label-section', - 'ds-body-01-reg', - 'ds-body-02-reg', + "default", + "ds-heading-01-reg", + "ds-heading-02-reg", + "ds-heading-03-reg", + "ds-heading-03-bold", + "ds-subhead", + "ds-label-01-reg", + "ds-label-01-bold", + "ds-label-02-reg", + "ds-label-02-bold", + "ds-label-03-reg", + "ds-label-03-bold", + "ds-label-section", + "ds-body-01-reg", + "ds-body-02-reg", ] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; tagName: Schema.Attribute.Enumeration< - ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p', 'div'] + ["h1", "h2", "h3", "h4", "h5", "h6", "p", "div"] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'h1'>; + Schema.Attribute.DefaultTo<"h1">; text: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface BasicLink extends Struct.ComponentSchema { - collectionName: 'components_basic_links'; + collectionName: "components_basic_links"; info: { - description: ''; - displayName: 'Link'; + description: ""; + displayName: "Link"; }; attributes: { text: Schema.Attribute.String; @@ -50,10 +50,10 @@ export interface BasicLink extends Struct.ComponentSchema { } export interface BasicParagraph extends Struct.ComponentSchema { - collectionName: 'components_basic_paragraphs'; + collectionName: "components_basic_paragraphs"; info: { - description: ''; - displayName: 'Paragraph'; + description: ""; + displayName: "Paragraph"; }; attributes: { text: Schema.Attribute.RichText & Schema.Attribute.Required; @@ -61,11 +61,14 @@ export interface BasicParagraph extends Struct.ComponentSchema { } export interface FieldField extends Struct.ComponentSchema { - collectionName: 'components_field_fields'; + collectionName: "components_field_fields"; info: { - description: ''; - displayName: 'Field'; - icon: ''; + description: ""; + displayName: "Field"; + icon: ""; + description: ""; + displayName: "Field"; + icon: ""; }; attributes: { name: Schema.Attribute.String & Schema.Attribute.Required; @@ -74,14 +77,15 @@ export interface FieldField extends Struct.ComponentSchema { } export interface FormElementsAutoSuggestInput extends Struct.ComponentSchema { - collectionName: 'components_form_elements_auto_suggest_inputs'; + collectionName: "components_form_elements_auto_suggest_inputs"; info: { - description: ''; - displayName: 'AutoSuggestInput'; + description: ""; + displayName: "AutoSuggestInput"; + displayName: "AutoSuggestInput"; }; attributes: { - dataList: Schema.Attribute.Enumeration<['airports', 'airlines']>; - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + dataList: Schema.Attribute.Enumeration<["airports", "airlines"]>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; isDisabled: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; label: Schema.Attribute.String; name: Schema.Attribute.String; @@ -89,24 +93,25 @@ export interface FormElementsAutoSuggestInput extends Struct.ComponentSchema { placeholder: Schema.Attribute.String; width: Schema.Attribute.Enumeration< [ - 'characters3', - 'characters5', - 'characters7', - 'characters10', - 'characters16', - 'characters24', - 'characters36', - 'characters54', + "characters3", + "characters5", + "characters7", + "characters10", + "characters16", + "characters24", + "characters36", + "characters54", ] >; }; } export interface FormElementsButton extends Struct.ComponentSchema { - collectionName: 'components_form_elements_buttons'; + collectionName: "components_form_elements_buttons"; info: { - description: ''; - displayName: 'Button'; + description: ""; + displayName: "Button"; + displayName: "Button"; }; attributes: { fullWidth: Schema.Attribute.Boolean & @@ -114,38 +119,38 @@ export interface FormElementsButton extends Struct.ComponentSchema { Schema.Attribute.DefaultTo; href: Schema.Attribute.String; look: Schema.Attribute.Enumeration< - ['primary', 'secondary', 'tertiary', 'ghost'] + ["primary", "secondary", "tertiary", "ghost"] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'primary'>; - size: Schema.Attribute.Enumeration<['large', 'medium', 'small']> & + Schema.Attribute.DefaultTo<"primary">; + size: Schema.Attribute.Enumeration<["large", "medium", "small"]> & Schema.Attribute.Required; text: Schema.Attribute.String; }; } export interface FormElementsCheckbox extends Struct.ComponentSchema { - collectionName: 'components_form_elements_checkboxes'; + collectionName: "components_form_elements_checkboxes"; info: { - description: ''; - displayName: 'Checkbox'; - icon: 'check'; + description: ""; + displayName: "Checkbox"; + icon: "check"; }; attributes: { - isRequiredError: Schema.Attribute.Relation<'oneToOne', 'api::error.error'>; + isRequiredError: Schema.Attribute.Relation<"oneToOne", "api::error.error">; label: Schema.Attribute.Text & Schema.Attribute.Required; name: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface FormElementsDateInput extends Struct.ComponentSchema { - collectionName: 'components_form_elements_date_inputs'; + collectionName: "components_form_elements_date_inputs"; info: { - displayName: 'DateInput'; - icon: 'calendar'; + displayName: "DateInput"; + icon: "calendar"; }; attributes: { - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; label: Schema.Attribute.String; name: Schema.Attribute.String & Schema.Attribute.Required; placeholder: Schema.Attribute.String; @@ -153,29 +158,29 @@ export interface FormElementsDateInput extends Struct.ComponentSchema { } export interface FormElementsDropdown extends Struct.ComponentSchema { - collectionName: 'components_form_elements_dropdowns'; + collectionName: "components_form_elements_dropdowns"; info: { - description: ''; - displayName: 'Dropdown'; + description: ""; + displayName: "Dropdown"; }; attributes: { altLabel: Schema.Attribute.Text; - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; label: Schema.Attribute.Text; name: Schema.Attribute.String & Schema.Attribute.Required; - options: Schema.Attribute.Component<'form-helper.select-option', true>; + options: Schema.Attribute.Component<"form-helper.select-option", true>; placeholder: Schema.Attribute.Text; width: Schema.Attribute.Enumeration< - ['characters16', 'characters24', 'characters36', 'characters54'] + ["characters16", "characters24", "characters36", "characters54"] >; }; } export interface FormElementsFileInput extends Struct.ComponentSchema { - collectionName: 'components_form_elements_file_inputs'; + collectionName: "components_form_elements_file_inputs"; info: { - displayName: 'FileInput'; - icon: ''; + displayName: "FileInput"; + icon: ""; }; attributes: { label: Schema.Attribute.String; @@ -184,10 +189,11 @@ export interface FormElementsFileInput extends Struct.ComponentSchema { } export interface FormElementsHiddenInput extends Struct.ComponentSchema { - collectionName: 'components_form_elements_hidden_inputs'; + collectionName: "components_form_elements_hidden_inputs"; info: { - description: ''; - displayName: 'HiddenInput'; + description: ""; + displayName: "HiddenInput"; + displayName: "HiddenInput"; }; attributes: { name: Schema.Attribute.String & Schema.Attribute.Required; @@ -196,61 +202,65 @@ export interface FormElementsHiddenInput extends Struct.ComponentSchema { } export interface FormElementsInput extends Struct.ComponentSchema { - collectionName: 'components_basic_inputs'; + collectionName: "components_basic_inputs"; info: { - description: ''; - displayName: 'Input'; + description: ""; + displayName: "Input"; + description: ""; + displayName: "Input"; }; attributes: { - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; helperText: Schema.Attribute.String; label: Schema.Attribute.String; name: Schema.Attribute.String & Schema.Attribute.Required; placeholder: Schema.Attribute.String; suffix: Schema.Attribute.String; - type: Schema.Attribute.Enumeration<['text', 'number']> & + type: Schema.Attribute.Enumeration<["text", "number"]> & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'text'>; + Schema.Attribute.DefaultTo<"text">; width: Schema.Attribute.Enumeration< [ - 'characters3', - 'characters5', - 'characters7', - 'characters10', - 'characters16', - 'characters24', - 'characters36', - 'characters54', + "characters3", + "characters5", + "characters7", + "characters10", + "characters16", + "characters24", + "characters36", + "characters54", ] >; }; } export interface FormElementsSelect extends Struct.ComponentSchema { - collectionName: 'components_basic_selects'; + collectionName: "components_basic_selects"; info: { - description: ''; - displayName: 'Select'; + description: ""; + displayName: "Select"; + displayName: "Select"; }; attributes: { altLabel: Schema.Attribute.String; - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; label: Schema.Attribute.String; name: Schema.Attribute.String & Schema.Attribute.Required; - options: Schema.Attribute.Component<'form-helper.select-option', true>; + options: Schema.Attribute.Component<"form-helper.select-option", true>; }; } export interface FormElementsTextarea extends Struct.ComponentSchema { - collectionName: 'components_basic_textareas'; + collectionName: "components_basic_textareas"; info: { - description: ''; - displayName: 'textarea'; + description: ""; + displayName: "textarea"; + displayName: "textarea"; }; attributes: { description: Schema.Attribute.RichText; - details: Schema.Attribute.Component<'page.details-summary', false>; - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + details: Schema.Attribute.Component<"page.details-summary", false>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; label: Schema.Attribute.String; name: Schema.Attribute.String & Schema.Attribute.Required; placeholder: Schema.Attribute.String; @@ -258,17 +268,18 @@ export interface FormElementsTextarea extends Struct.ComponentSchema { } export interface FormElementsTileGroup extends Struct.ComponentSchema { - collectionName: 'components_basic_tile_group'; + collectionName: "components_basic_tile_group"; info: { - description: ''; - displayName: 'Tiles'; + description: ""; + displayName: "Tiles"; + displayName: "Tiles"; }; attributes: { altLabel: Schema.Attribute.String; - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; label: Schema.Attribute.String; name: Schema.Attribute.String & Schema.Attribute.Required; - options: Schema.Attribute.Component<'form-helper.tile', true>; + options: Schema.Attribute.Component<"form-helper.tile", true>; useTwoColumns: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; @@ -276,13 +287,14 @@ export interface FormElementsTileGroup extends Struct.ComponentSchema { } export interface FormElementsTimeInput extends Struct.ComponentSchema { - collectionName: 'components_form_elements_time_inputs'; + collectionName: "components_form_elements_time_inputs"; info: { - description: ''; - displayName: 'TimeInput'; + description: ""; + displayName: "TimeInput"; + displayName: "TimeInput"; }; attributes: { - errors: Schema.Attribute.Relation<'oneToMany', 'api::error.error'>; + errors: Schema.Attribute.Relation<"oneToMany", "api::error.error">; label: Schema.Attribute.String; name: Schema.Attribute.String & Schema.Attribute.Required; placeholder: Schema.Attribute.String; @@ -290,10 +302,11 @@ export interface FormElementsTimeInput extends Struct.ComponentSchema { } export interface FormHelperErrors extends Struct.ComponentSchema { - collectionName: 'components_basic_errors'; + collectionName: "components_basic_errors"; info: { - description: ''; - displayName: 'Errors'; + description: ""; + displayName: "Errors"; + displayName: "Errors"; }; attributes: { code: Schema.Attribute.String; @@ -302,10 +315,11 @@ export interface FormHelperErrors extends Struct.ComponentSchema { } export interface FormHelperSelectOption extends Struct.ComponentSchema { - collectionName: 'components_basic_select_options'; + collectionName: "components_basic_select_options"; info: { - description: ''; - displayName: 'SelectOption'; + description: ""; + displayName: "SelectOption"; + displayName: "SelectOption"; }; attributes: { text: Schema.Attribute.String & Schema.Attribute.Required; @@ -314,14 +328,15 @@ export interface FormHelperSelectOption extends Struct.ComponentSchema { } export interface FormHelperTile extends Struct.ComponentSchema { - collectionName: 'components_basic_tile'; + collectionName: "components_basic_tile"; info: { - description: ''; - displayName: 'Tile'; + description: ""; + displayName: "Tile"; + displayName: "Tile"; }; attributes: { description: Schema.Attribute.RichText; - image: Schema.Attribute.Media<'images'>; + image: Schema.Attribute.Media<"images">; tagDescription: Schema.Attribute.String; title: Schema.Attribute.String & Schema.Attribute.Required; value: Schema.Attribute.String & Schema.Attribute.Required; @@ -329,105 +344,109 @@ export interface FormHelperTile extends Struct.ComponentSchema { } export interface MetaBackground extends Struct.ComponentSchema { - collectionName: 'components_meta_backgrounds'; + collectionName: "components_meta_backgrounds"; info: { - description: ''; - displayName: 'Outer Background'; + description: ""; + displayName: "Outer Background"; + displayName: "Outer Background"; }; attributes: { backgroundColor: Schema.Attribute.Enumeration< - ['default', 'white', 'blue', 'darkBlue', 'yellow'] + ["default", "white", "blue", "darkBlue", "yellow"] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; paddingBottom: Schema.Attribute.Enumeration< [ - 'default', - 'px0', - 'px8', - 'px16', - 'px24', - 'px32', - 'px40', - 'px48', - 'px56', - 'px64', + "default", + "px0", + "px8", + "px16", + "px24", + "px32", + "px40", + "px48", + "px56", + "px64", ] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; paddingTop: Schema.Attribute.Enumeration< [ - 'default', - 'px0', - 'px8', - 'px16', - 'px24', - 'px32', - 'px40', - 'px48', - 'px56', - 'px64', + "default", + "px0", + "px8", + "px16", + "px24", + "px32", + "px40", + "px48", + "px56", + "px64", ] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; }; } export interface MetaContainer extends Struct.ComponentSchema { - collectionName: 'components_meta_containers'; + collectionName: "components_meta_containers"; info: { - description: ''; - displayName: 'Container'; + description: ""; + displayName: "Container"; + displayName: "Container"; }; attributes: { backgroundColor: Schema.Attribute.Enumeration< - ['default', 'white', 'blue', 'yellow'] + ["default", "white", "blue", "yellow"] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; paddingBottom: Schema.Attribute.Enumeration< [ - 'default', - 'px0', - 'px8', - 'px16', - 'px24', - 'px32', - 'px40', - 'px48', - 'px56', - 'px64', + "default", + "px0", + "px8", + "px16", + "px24", + "px32", + "px40", + "px48", + "px56", + "px64", ] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; paddingTop: Schema.Attribute.Enumeration< [ - 'default', - 'px0', - 'px8', - 'px16', - 'px24', - 'px32', - 'px40', - 'px48', - 'px56', - 'px64', + "default", + "px0", + "px8", + "px16", + "px24", + "px32", + "px40", + "px48", + "px56", + "px64", ] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'default'>; + Schema.Attribute.DefaultTo<"default">; }; } export interface PageArraySummary extends Struct.ComponentSchema { - collectionName: 'components_page_array_summaries'; + collectionName: "components_page_array_summaries"; info: { - description: ''; - displayName: 'ArraySummary'; - icon: 'bulletList'; + description: ""; + displayName: "ArraySummary"; + icon: "bulletList"; + displayName: "ArraySummary"; + icon: "bulletList"; }; attributes: { category: Schema.Attribute.String & Schema.Attribute.Required; @@ -436,47 +455,50 @@ export interface PageArraySummary extends Struct.ComponentSchema { } export interface PageBox extends Struct.ComponentSchema { - collectionName: 'components_page_boxes'; + collectionName: "components_page_boxes"; info: { - description: ''; - displayName: 'Box'; + description: ""; + displayName: "Box"; + displayName: "Box"; }; attributes: { - buttons: Schema.Attribute.Component<'form-elements.button', true>; - container: Schema.Attribute.Component<'meta.container', false> & + buttons: Schema.Attribute.Component<"form-elements.button", true>; + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; - content: Schema.Attribute.Component<'basic.paragraph', false>; - heading: Schema.Attribute.Component<'basic.heading', false>; + content: Schema.Attribute.Component<"basic.paragraph", false>; + heading: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; - label: Schema.Attribute.Component<'basic.heading', false>; - outerBackground: Schema.Attribute.Component<'meta.background', false>; + label: Schema.Attribute.Component<"basic.heading", false>; + outerBackground: Schema.Attribute.Component<"meta.background", false>; }; } export interface PageBoxWithImage extends Struct.ComponentSchema { - collectionName: 'components_page_box_with_images'; + collectionName: "components_page_box_with_images"; info: { - description: ''; - displayName: 'BoxWithImage'; + description: ""; + displayName: "BoxWithImage"; + displayName: "BoxWithImage"; }; attributes: { - container: Schema.Attribute.Component<'meta.container', false> & + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; content: Schema.Attribute.RichText; - heading: Schema.Attribute.Component<'basic.heading', false>; + heading: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; - image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'> & + image: Schema.Attribute.Media<"images" | "files" | "videos" | "audios"> & Schema.Attribute.Required; - outerBackground: Schema.Attribute.Component<'meta.background', false>; - variant: Schema.Attribute.Enumeration<['ImgMTextL']>; + outerBackground: Schema.Attribute.Component<"meta.background", false>; + variant: Schema.Attribute.Enumeration<["ImgMTextL"]>; }; } export interface PageDetailsSummary extends Struct.ComponentSchema { - collectionName: 'components_page_details_summary'; + collectionName: "components_page_details_summary"; info: { - description: ''; - displayName: 'DetailsSummary'; + description: ""; + displayName: "DetailsSummary"; + displayName: "DetailsSummary"; }; attributes: { content: Schema.Attribute.RichText & Schema.Attribute.Required; @@ -485,134 +507,143 @@ export interface PageDetailsSummary extends Struct.ComponentSchema { } export interface PageHeader extends Struct.ComponentSchema { - collectionName: 'components_page_headers'; + collectionName: "components_page_headers"; info: { - description: ''; - displayName: 'Header'; + description: ""; + displayName: "Header"; + displayName: "Header"; }; attributes: { - container: Schema.Attribute.Component<'meta.container', false> & + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; - content: Schema.Attribute.Component<'basic.paragraph', false>; - heading: Schema.Attribute.Component<'basic.heading', false> & + content: Schema.Attribute.Component<"basic.paragraph", false>; + heading: Schema.Attribute.Component<"basic.heading", false> & Schema.Attribute.Required; - outerBackground: Schema.Attribute.Component<'meta.background', false>; + outerBackground: Schema.Attribute.Component<"meta.background", false>; }; } export interface PageInfoBox extends Struct.ComponentSchema { - collectionName: 'components_page_info_boxes'; + collectionName: "components_page_info_boxes"; info: { - description: ''; - displayName: 'InfoBox'; + description: ""; + displayName: "InfoBox"; + displayName: "InfoBox"; }; attributes: { - container: Schema.Attribute.Component<'meta.container', false> & + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; - heading: Schema.Attribute.Component<'basic.heading', false>; + heading: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; - items: Schema.Attribute.Component<'page.info-box-item', true>; - outerBackground: Schema.Attribute.Component<'meta.background', false>; + items: Schema.Attribute.Component<"page.info-box-item", true>; + outerBackground: Schema.Attribute.Component<"meta.background", false>; separator: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; }; } export interface PageInfoBoxItem extends Struct.ComponentSchema { - collectionName: 'components_page_info_box_items'; + collectionName: "components_page_info_box_items"; info: { - description: ''; - displayName: 'InfoBoxItem'; + description: ""; + displayName: "InfoBoxItem"; + displayName: "InfoBoxItem"; }; attributes: { - buttons: Schema.Attribute.Component<'form-elements.button', true>; + buttons: Schema.Attribute.Component<"form-elements.button", true>; content: Schema.Attribute.RichText; - detailsSummary: Schema.Attribute.Component<'page.details-summary', true>; - headline: Schema.Attribute.Component<'basic.heading', false>; + detailsSummary: Schema.Attribute.Component<"page.details-summary", true>; + headline: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; - image: Schema.Attribute.Media<'images'>; - label: Schema.Attribute.Component<'basic.heading', false>; + image: Schema.Attribute.Media<"images">; + label: Schema.Attribute.Component<"basic.heading", false>; }; } export interface PageInlineNotice extends Struct.ComponentSchema { - collectionName: 'components_page_inline_notice'; + collectionName: "components_page_inline_notice"; info: { - description: 'A notice component with a fixed title label-01-bold. The component works in FormFlow Page, Vorabcheck Page, and Content Page'; - displayName: 'InlineNotice'; + description: "A notice component with a fixed title label-01-bold. The component works in FormFlow Page, Vorabcheck Page, and Content Page"; + displayName: "InlineNotice"; + description: "A notice component with a fixed title label-01-bold. The component works in FormFlow Page, Vorabcheck Page, and Content Page"; + displayName: "InlineNotice"; }; attributes: { - container: Schema.Attribute.Component<'meta.container', false> & + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; content: Schema.Attribute.RichText; identifier: Schema.Attribute.String; - look: Schema.Attribute.Enumeration<['warning', 'tips']> & + look: Schema.Attribute.Enumeration<["warning", "tips"]> & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'warning'>; - outerBackground: Schema.Attribute.Component<'meta.background', false>; + Schema.Attribute.DefaultTo<"warning">; + outerBackground: Schema.Attribute.Component<"meta.background", false>; tagName: Schema.Attribute.Enumeration< - ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p', 'div'] + ["h1", "h2", "h3", "h4", "h5", "h6", "p", "div"] > & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'h1'>; + Schema.Attribute.DefaultTo<"h1">; title: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface PageLinkListBox extends Struct.ComponentSchema { - collectionName: 'components_page_link_list_boxes'; + collectionName: "components_page_link_list_boxes"; info: { - description: ''; - displayName: 'LinkListBox'; + description: ""; + displayName: "LinkListBox"; + displayName: "LinkListBox"; }; attributes: { - buttons: Schema.Attribute.Component<'form-elements.button', true>; - container: Schema.Attribute.Component<'meta.container', false> & + buttons: Schema.Attribute.Component<"form-elements.button", true>; + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; - heading: Schema.Attribute.Component<'basic.heading', false>; + heading: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; - label: Schema.Attribute.Component<'basic.heading', false>; - links: Schema.Attribute.Component<'basic.link', true>; - outerBackground: Schema.Attribute.Component<'meta.background', false>; + label: Schema.Attribute.Component<"basic.heading", false>; + links: Schema.Attribute.Component<"basic.link", true>; + outerBackground: Schema.Attribute.Component<"meta.background", false>; }; } export interface PageList extends Struct.ComponentSchema { - collectionName: 'components_page_lists'; + collectionName: "components_page_lists"; info: { - description: ''; - displayName: 'List'; + description: ""; + displayName: "List"; + displayName: "List"; }; attributes: { - container: Schema.Attribute.Component<'meta.container', false> & + container: Schema.Attribute.Component<"meta.container", false> & Schema.Attribute.Required; - heading: Schema.Attribute.Component<'basic.heading', false>; + heading: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; isNumeric: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; - items: Schema.Attribute.Component<'page.list-item', true>; - outerBackground: Schema.Attribute.Component<'meta.background', false>; + items: Schema.Attribute.Component<"page.list-item", true>; + outerBackground: Schema.Attribute.Component<"meta.background", false>; subheading: Schema.Attribute.RichText; }; } export interface PageListItem extends Struct.ComponentSchema { - collectionName: 'components_page_list_items'; + collectionName: "components_page_list_items"; info: { - description: ''; - displayName: 'ListItem'; + description: ""; + displayName: "ListItem"; + displayName: "ListItem"; }; attributes: { - buttons: Schema.Attribute.Component<'form-elements.button', true>; + buttons: Schema.Attribute.Component<"form-elements.button", true>; content: Schema.Attribute.RichText; - headline: Schema.Attribute.Component<'basic.heading', false>; + headline: Schema.Attribute.Component<"basic.heading", false>; identifier: Schema.Attribute.String; }; } export interface PageMetaPageInfo extends Struct.ComponentSchema { - collectionName: 'components_page_meta_page_infos'; + collectionName: "components_page_meta_page_infos"; info: { - description: ''; - displayName: 'MetaPageInfo'; + description: ""; + displayName: "MetaPageInfo"; + displayName: "MetaPageInfo"; }; attributes: { breadcrumb: Schema.Attribute.Text & Schema.Attribute.Required; @@ -623,10 +654,11 @@ export interface PageMetaPageInfo extends Struct.ComponentSchema { } export interface PageNavigationItem extends Struct.ComponentSchema { - collectionName: 'components_page_navigation_items'; + collectionName: "components_page_navigation_items"; info: { - description: ''; - displayName: 'Navigation Item'; + description: ""; + displayName: "Navigation Item"; + displayName: "Navigation Item"; }; attributes: { baseurl: Schema.Attribute.String; @@ -636,9 +668,10 @@ export interface PageNavigationItem extends Struct.ComponentSchema { } export interface PageUserFeedback extends Struct.ComponentSchema { - collectionName: 'components_page_user_feedbacks'; + collectionName: "components_page_user_feedbacks"; info: { - displayName: 'UserFeedback'; + displayName: "UserFeedback"; + displayName: "UserFeedback"; }; attributes: { headingRating: Schema.Attribute.String & Schema.Attribute.Required; @@ -646,10 +679,11 @@ export interface PageUserFeedback extends Struct.ComponentSchema { } export interface PageVideo extends Struct.ComponentSchema { - collectionName: 'components_page_videos'; + collectionName: "components_page_videos"; info: { - description: ''; - displayName: 'Video'; + description: ""; + displayName: "Video"; + displayName: "Video"; }; attributes: { title: Schema.Attribute.String & Schema.Attribute.Required; @@ -657,45 +691,53 @@ export interface PageVideo extends Struct.ComponentSchema { }; } -declare module '@strapi/strapi' { +declare module "@strapi/strapi" { export module Public { export interface ComponentSchemas { - 'basic.heading': BasicHeading; - 'basic.link': BasicLink; - 'basic.paragraph': BasicParagraph; - 'field.field': FieldField; - 'form-elements.auto-suggest-input': FormElementsAutoSuggestInput; - 'form-elements.button': FormElementsButton; - 'form-elements.checkbox': FormElementsCheckbox; - 'form-elements.date-input': FormElementsDateInput; - 'form-elements.dropdown': FormElementsDropdown; - 'form-elements.file-input': FormElementsFileInput; - 'form-elements.hidden-input': FormElementsHiddenInput; - 'form-elements.input': FormElementsInput; - 'form-elements.select': FormElementsSelect; - 'form-elements.textarea': FormElementsTextarea; - 'form-elements.tile-group': FormElementsTileGroup; - 'form-elements.time-input': FormElementsTimeInput; - 'form-helper.errors': FormHelperErrors; - 'form-helper.select-option': FormHelperSelectOption; - 'form-helper.tile': FormHelperTile; - 'meta.background': MetaBackground; - 'meta.container': MetaContainer; - 'page.array-summary': PageArraySummary; - 'page.box': PageBox; - 'page.box-with-image': PageBoxWithImage; - 'page.details-summary': PageDetailsSummary; - 'page.header': PageHeader; - 'page.info-box': PageInfoBox; - 'page.info-box-item': PageInfoBoxItem; - 'page.inline-notice': PageInlineNotice; - 'page.link-list-box': PageLinkListBox; - 'page.list': PageList; - 'page.list-item': PageListItem; - 'page.meta-page-info': PageMetaPageInfo; - 'page.navigation-item': PageNavigationItem; - 'page.user-feedback': PageUserFeedback; - 'page.video': PageVideo; + "basic.heading": BasicHeading; + "basic.link": BasicLink; + "basic.paragraph": BasicParagraph; + "field.field": FieldField; + "form-elements.auto-suggest-input": FormElementsAutoSuggestInput; + "form-elements.button": FormElementsButton; + "form-elements.checkbox": FormElementsCheckbox; + "form-elements.date-input": FormElementsDateInput; + "form-elements.dropdown": FormElementsDropdown; + "form-elements.file-input": FormElementsFileInput; + "form-elements.hidden-input": FormElementsHiddenInput; + "form-elements.input": FormElementsInput; + "form-elements.select": FormElementsSelect; + "form-elements.textarea": FormElementsTextarea; + "form-elements.tile-group": FormElementsTileGroup; + "form-elements.time-input": FormElementsTimeInput; + "form-helper.errors": FormHelperErrors; + "form-helper.select-option": FormHelperSelectOption; + "form-helper.tile": FormHelperTile; + "meta.background": MetaBackground; + "meta.container": MetaContainer; + "page.array-summary": PageArraySummary; + "page.box": PageBox; + "page.box-with-image": PageBoxWithImage; + "page.details-summary": PageDetailsSummary; + "page.header": PageHeader; + "page.info-box": PageInfoBox; + "page.info-box-item": PageInfoBoxItem; + "page.inline-notice": PageInlineNotice; + "page.link-list-box": PageLinkListBox; + "page.list": PageList; + "page.list-item": PageListItem; + "page.meta-page-info": PageMetaPageInfo; + "page.navigation-item": PageNavigationItem; + "page.user-feedback": PageUserFeedback; + "page.video": PageVideo; + "page.inline-notice": PageInlineNotice; + "page.link-list-box": PageLinkListBox; + "page.list": PageList; + "page.list-item": PageListItem; + "page.meta-page-info": PageMetaPageInfo; + "page.navigation-item": PageNavigationItem; + "page.user-feedback": PageUserFeedback; + "page.video": PageVideo; } } } diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index 5dfeda8..72543f2 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -1,22 +1,22 @@ -import type { Schema, Struct } from '@strapi/strapi'; +import type { Schema, Struct } from "@strapi/strapi"; export interface AdminApiToken extends Struct.CollectionTypeSchema { - collectionName: 'strapi_api_tokens'; + collectionName: "strapi_api_tokens"; info: { - description: ''; - displayName: 'Api Token'; - name: 'Api Token'; - pluralName: 'api-tokens'; - singularName: 'api-token'; + description: ""; + displayName: "Api Token"; + name: "Api Token"; + pluralName: "api-tokens"; + singularName: "api-token"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -27,18 +27,18 @@ export interface AdminApiToken extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }> & - Schema.Attribute.DefaultTo<''>; + Schema.Attribute.DefaultTo<"">; expiresAt: Schema.Attribute.DateTime; lastUsedAt: Schema.Attribute.DateTime; lifespan: Schema.Attribute.BigInteger; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'> & + localizations: Schema.Attribute.Relation<"oneToMany", "admin::api-token"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & @@ -47,36 +47,36 @@ export interface AdminApiToken extends Struct.CollectionTypeSchema { minLength: 1; }>; permissions: Schema.Attribute.Relation< - 'oneToMany', - 'admin::api-token-permission' + "oneToMany", + "admin::api-token-permission" >; publishedAt: Schema.Attribute.DateTime; - type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> & + type: Schema.Attribute.Enumeration<["read-only", "full-access", "custom"]> & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'read-only'>; + Schema.Attribute.DefaultTo<"read-only">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { - collectionName: 'strapi_api_token_permissions'; + collectionName: "strapi_api_token_permissions"; info: { - description: ''; - displayName: 'API Token Permission'; - name: 'API Token Permission'; - pluralName: 'api-token-permissions'; - singularName: 'api-token-permission'; + description: ""; + displayName: "API Token Permission"; + name: "API Token Permission"; + pluralName: "api-token-permissions"; + singularName: "api-token-permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -87,39 +87,39 @@ export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'admin::api-token-permission' + "oneToMany", + "admin::api-token-permission" > & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'>; + token: Schema.Attribute.Relation<"manyToOne", "admin::api-token">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminPermission extends Struct.CollectionTypeSchema { - collectionName: 'admin_permissions'; + collectionName: "admin_permissions"; info: { - description: ''; - displayName: 'Permission'; - name: 'Permission'; - pluralName: 'permissions'; - singularName: 'permission'; + description: ""; + displayName: "Permission"; + name: "Permission"; + pluralName: "permissions"; + singularName: "permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -132,41 +132,41 @@ export interface AdminPermission extends Struct.CollectionTypeSchema { actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> & + localizations: Schema.Attribute.Relation<"oneToMany", "admin::permission"> & Schema.Attribute.Private; properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; publishedAt: Schema.Attribute.DateTime; - role: Schema.Attribute.Relation<'manyToOne', 'admin::role'>; + role: Schema.Attribute.Relation<"manyToOne", "admin::role">; subject: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminRole extends Struct.CollectionTypeSchema { - collectionName: 'admin_roles'; + collectionName: "admin_roles"; info: { - description: ''; - displayName: 'Role'; - name: 'Role'; - pluralName: 'roles'; - singularName: 'role'; + description: ""; + displayName: "Role"; + name: "Role"; + pluralName: "roles"; + singularName: "role"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -178,11 +178,11 @@ export interface AdminRole extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'> & + localizations: Schema.Attribute.Relation<"oneToMany", "admin::role"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & @@ -190,32 +190,32 @@ export interface AdminRole extends Struct.CollectionTypeSchema { Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>; + permissions: Schema.Attribute.Relation<"oneToMany", "admin::permission">; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - users: Schema.Attribute.Relation<'manyToMany', 'admin::user'>; + users: Schema.Attribute.Relation<"manyToMany", "admin::user">; }; } export interface AdminTransferToken extends Struct.CollectionTypeSchema { - collectionName: 'strapi_transfer_tokens'; + collectionName: "strapi_transfer_tokens"; info: { - description: ''; - displayName: 'Transfer Token'; - name: 'Transfer Token'; - pluralName: 'transfer-tokens'; - singularName: 'transfer-token'; + description: ""; + displayName: "Transfer Token"; + name: "Transfer Token"; + pluralName: "transfer-tokens"; + singularName: "transfer-token"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -226,20 +226,20 @@ export interface AdminTransferToken extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }> & - Schema.Attribute.DefaultTo<''>; + Schema.Attribute.DefaultTo<"">; expiresAt: Schema.Attribute.DateTime; lastUsedAt: Schema.Attribute.DateTime; lifespan: Schema.Attribute.BigInteger; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'admin::transfer-token' + "oneToMany", + "admin::transfer-token" > & Schema.Attribute.Private; name: Schema.Attribute.String & @@ -249,34 +249,34 @@ export interface AdminTransferToken extends Struct.CollectionTypeSchema { minLength: 1; }>; permissions: Schema.Attribute.Relation< - 'oneToMany', - 'admin::transfer-token-permission' + "oneToMany", + "admin::transfer-token-permission" >; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminTransferTokenPermission extends Struct.CollectionTypeSchema { - collectionName: 'strapi_transfer_token_permissions'; + collectionName: "strapi_transfer_token_permissions"; info: { - description: ''; - displayName: 'Transfer Token Permission'; - name: 'Transfer Token Permission'; - pluralName: 'transfer-token-permissions'; - singularName: 'transfer-token-permission'; + description: ""; + displayName: "Transfer Token Permission"; + name: "Transfer Token Permission"; + pluralName: "transfer-token-permissions"; + singularName: "transfer-token-permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -287,39 +287,39 @@ export interface AdminTransferTokenPermission minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'admin::transfer-token-permission' + "oneToMany", + "admin::transfer-token-permission" > & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'>; + token: Schema.Attribute.Relation<"manyToOne", "admin::transfer-token">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminUser extends Struct.CollectionTypeSchema { - collectionName: 'admin_users'; + collectionName: "admin_users"; info: { - description: ''; - displayName: 'User'; - name: 'User'; - pluralName: 'users'; - singularName: 'user'; + description: ""; + displayName: "User"; + name: "User"; + pluralName: "users"; + singularName: "user"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -328,7 +328,7 @@ export interface AdminUser extends Struct.CollectionTypeSchema { Schema.Attribute.Private & Schema.Attribute.DefaultTo; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; email: Schema.Attribute.Email & Schema.Attribute.Required & @@ -349,7 +349,7 @@ export interface AdminUser extends Struct.CollectionTypeSchema { minLength: 1; }>; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'> & + localizations: Schema.Attribute.Relation<"oneToMany", "admin::user"> & Schema.Attribute.Private; password: Schema.Attribute.Password & Schema.Attribute.Private & @@ -360,22 +360,25 @@ export interface AdminUser extends Struct.CollectionTypeSchema { publishedAt: Schema.Attribute.DateTime; registrationToken: Schema.Attribute.String & Schema.Attribute.Private; resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; - roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> & + roles: Schema.Attribute.Relation<"manyToMany", "admin::role"> & Schema.Attribute.Private; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; username: Schema.Attribute.String; }; } export interface ApiCookieBannerCookieBanner extends Struct.SingleTypeSchema { - collectionName: 'cookie_banners'; + collectionName: "cookie_banners"; info: { - description: ''; - displayName: 'CookieBanner'; - pluralName: 'cookie-banners'; - singularName: 'cookie-banner'; + description: ""; + displayName: "CookieBanner"; + pluralName: "cookie-banners"; + singularName: "cookie-banner"; + displayName: "CookieBanner"; + pluralName: "cookie-banners"; + singularName: "cookie-banner"; }; options: { draftAndPublish: true; @@ -408,7 +411,7 @@ export interface ApiCookieBannerCookieBanner extends Struct.SingleTypeSchema { }; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; declineButtonLabel: Schema.Attribute.String & Schema.Attribute.Required & @@ -417,7 +420,7 @@ export interface ApiCookieBannerCookieBanner extends Struct.SingleTypeSchema { localized: true; }; }>; - heading: Schema.Attribute.Component<'basic.heading', false> & + heading: Schema.Attribute.Component<"basic.heading", false> & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ i18n: { @@ -426,10 +429,10 @@ export interface ApiCookieBannerCookieBanner extends Struct.SingleTypeSchema { }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::cookie-banner.cookie-banner' + "oneToMany", + "api::cookie-banner.cookie-banner" >; - paragraphs: Schema.Attribute.DynamicZone<['basic.paragraph']> & + paragraphs: Schema.Attribute.DynamicZone<["basic.paragraph"]> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; @@ -437,19 +440,22 @@ export interface ApiCookieBannerCookieBanner extends Struct.SingleTypeSchema { }>; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiElementWithIdElementWithId extends Struct.CollectionTypeSchema { - collectionName: 'element_with_ids'; + collectionName: "element_with_ids"; info: { - description: ''; - displayName: 'ElementWithId'; - pluralName: 'element-with-ids'; - singularName: 'element-with-id'; + description: ""; + displayName: "ElementWithId"; + pluralName: "element-with-ids"; + singularName: "element-with-id"; + displayName: "ElementWithId"; + pluralName: "element-with-ids"; + singularName: "element-with-id"; }; options: { draftAndPublish: true; @@ -461,26 +467,19 @@ export interface ApiElementWithIdElementWithId }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; element: Schema.Attribute.DynamicZone< [ - 'basic.heading', - 'basic.link', - 'basic.paragraph', - 'form-elements.button', - 'form-elements.input', - 'form-elements.select', - 'form-helper.errors', - 'page.info-box-item', - 'page.info-box', - 'page.box', - 'page.box-with-image', - 'form-elements.dropdown', - 'page.inline-notice', - 'page.link-list-box', - 'page.list', - 'page.user-feedback', + "basic.heading", + "basic.paragraph", + "page.info-box", + "page.box", + "page.box-with-image", + "page.inline-notice", + "page.link-list-box", + "page.list", + "page.user-feedback", ] > & Schema.Attribute.Required & @@ -499,82 +498,90 @@ export interface ApiElementWithIdElementWithId }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::element-with-id.element-with-id' + "oneToMany", + "api::element-with-id.element-with-id" >; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiErrorError extends Struct.CollectionTypeSchema { - collectionName: 'errors'; + collectionName: "errors"; info: { - description: ''; - displayName: 'Error'; - pluralName: 'errors'; - singularName: 'error'; + description: ""; + displayName: "Error"; + pluralName: "errors"; + singularName: "error"; + displayName: "Error"; + pluralName: "errors"; + singularName: "error"; }; options: { draftAndPublish: true; }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - errorCodes: Schema.Attribute.Component<'form-helper.errors', true>; + errorCodes: Schema.Attribute.Component<"form-helper.errors", true>; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'api::error.error'> & + localizations: Schema.Attribute.Relation<"oneToMany", "api::error.error"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiFlowIdFlowId extends Struct.CollectionTypeSchema { - collectionName: 'flow_ids'; + collectionName: "flow_ids"; info: { - displayName: 'FlowId'; - pluralName: 'flow-ids'; - singularName: 'flow-id'; + displayName: "FlowId"; + pluralName: "flow-ids"; + singularName: "flow-id"; + pluralName: "flow-ids"; + singularName: "flow-id"; }; options: { draftAndPublish: false; }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; flowId: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::flow-id.flow-id' + "oneToMany", + "api::flow-id.flow-id" > & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiFooterFooter extends Struct.SingleTypeSchema { - collectionName: 'footers'; + collectionName: "footers"; info: { - description: ''; - displayName: 'footer'; - pluralName: 'footers'; - singularName: 'footer'; + description: ""; + displayName: "footer"; + pluralName: "footers"; + singularName: "footer"; + displayName: "footer"; + pluralName: "footers"; + singularName: "footer"; }; options: { draftAndPublish: true; @@ -586,23 +593,23 @@ export interface ApiFooterFooter extends Struct.SingleTypeSchema { }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'> & + image: Schema.Attribute.Media<"images" | "files" | "videos" | "audios"> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; }; }>; - links: Schema.Attribute.Component<'basic.link', true> & + links: Schema.Attribute.Component<"basic.link", true> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; }; }>; locale: Schema.Attribute.String; - localizations: Schema.Attribute.Relation<'oneToMany', 'api::footer.footer'>; - paragraphs: Schema.Attribute.Component<'basic.paragraph', true> & + localizations: Schema.Attribute.Relation<"oneToMany", "api::footer.footer">; + paragraphs: Schema.Attribute.Component<"basic.paragraph", true> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; @@ -610,19 +617,22 @@ export interface ApiFooterFooter extends Struct.SingleTypeSchema { }>; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiFormFlowPageFormFlowPage extends Struct.CollectionTypeSchema { - collectionName: 'form_flow_pages'; + collectionName: "form_flow_pages"; info: { - description: ''; - displayName: 'FormFlowPage'; - pluralName: 'form-flow-pages'; - singularName: 'form-flow-page'; + description: ""; + displayName: "FormFlowPage"; + pluralName: "form-flow-pages"; + singularName: "form-flow-page"; + displayName: "FormFlowPage"; + pluralName: "form-flow-pages"; + singularName: "form-flow-page"; }; options: { draftAndPublish: true; @@ -640,22 +650,22 @@ export interface ApiFormFlowPageFormFlowPage }; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - flow_ids: Schema.Attribute.Relation<'oneToMany', 'api::flow-id.flow-id'>; + flow_ids: Schema.Attribute.Relation<"oneToMany", "api::flow-id.flow-id">; form: Schema.Attribute.DynamicZone< [ - 'form-elements.input', - 'form-elements.textarea', - 'form-elements.select', - 'form-elements.checkbox', - 'form-elements.dropdown', - 'form-elements.tile-group', - 'form-elements.date-input', - 'form-elements.time-input', - 'form-elements.file-input', - 'form-elements.auto-suggest-input', - 'form-elements.hidden-input', + "form-elements.input", + "form-elements.textarea", + "form-elements.select", + "form-elements.checkbox", + "form-elements.dropdown", + "form-elements.tile-group", + "form-elements.date-input", + "form-elements.time-input", + "form-elements.file-input", + "form-elements.auto-suggest-input", + "form-elements.hidden-input", ] > & Schema.Attribute.SetPluginOptions<{ @@ -672,10 +682,10 @@ export interface ApiFormFlowPageFormFlowPage }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::form-flow-page.form-flow-page' + "oneToMany", + "api::form-flow-page.form-flow-page" >; - meta: Schema.Attribute.Component<'page.meta-page-info', false> & + meta: Schema.Attribute.Component<"page.meta-page-info", false> & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ i18n: { @@ -690,15 +700,16 @@ export interface ApiFormFlowPageFormFlowPage }>; post_form: Schema.Attribute.DynamicZone< [ - 'basic.heading', - 'basic.paragraph', - 'page.box-with-image', - 'page.box', - 'page.info-box', - 'page.inline-notice', - 'page.link-list-box', - 'page.list', - 'page.user-feedback', + "basic.heading", + "basic.paragraph", + "page.box-with-image", + "page.box", + "page.info-box", + "page.inline-notice", + "page.inline-notice", + "page.link-list-box", + "page.list", + "page.user-feedback", ] > & Schema.Attribute.SetPluginOptions<{ @@ -708,15 +719,16 @@ export interface ApiFormFlowPageFormFlowPage }>; pre_form: Schema.Attribute.DynamicZone< [ - 'basic.heading', - 'basic.paragraph', - 'page.box-with-image', - 'page.box', - 'page.info-box', - 'page.link-list-box', - 'page.array-summary', - 'page.list', - 'page.inline-notice', + "basic.heading", + "basic.paragraph", + "page.box-with-image", + "page.box", + "page.info-box", + "page.link-list-box", + "page.array-summary", + "page.array-summary", + "page.list", + "page.inline-notice", ] > & Schema.Attribute.SetPluginOptions<{ @@ -728,6 +740,7 @@ export interface ApiFormFlowPageFormFlowPage Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; + localized: true; }; }>; publishedAt: Schema.Attribute.DateTime; @@ -735,20 +748,24 @@ export interface ApiFormFlowPageFormFlowPage Schema.Attribute.SetPluginOptions<{ i18n: { localized: false; + localized: false; }; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiPageHeaderPageHeader extends Struct.SingleTypeSchema { - collectionName: 'page_headers'; + collectionName: "page_headers"; info: { - displayName: 'PageHeader'; - pluralName: 'page-headers'; - singularName: 'page-header'; + displayName: "PageHeader"; + pluralName: "page-headers"; + singularName: "page-header"; + displayName: "PageHeader"; + pluralName: "page-headers"; + singularName: "page-header"; }; options: { draftAndPublish: true; @@ -760,7 +777,7 @@ export interface ApiPageHeaderPageHeader extends Struct.SingleTypeSchema { }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; linkLabel: Schema.Attribute.String & Schema.Attribute.Required & @@ -771,8 +788,8 @@ export interface ApiPageHeaderPageHeader extends Struct.SingleTypeSchema { }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::page-header.page-header' + "oneToMany", + "api::page-header.page-header" >; publishedAt: Schema.Attribute.DateTime; title: Schema.Attribute.String & @@ -783,18 +800,18 @@ export interface ApiPageHeaderPageHeader extends Struct.SingleTypeSchema { }; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiPagePage extends Struct.CollectionTypeSchema { - collectionName: 'pages'; + collectionName: "pages"; info: { - description: ''; - displayName: 'Page'; - pluralName: 'pages'; - singularName: 'page'; + description: ""; + displayName: "Page"; + pluralName: "pages"; + singularName: "page"; }; options: { draftAndPublish: true; @@ -807,15 +824,15 @@ export interface ApiPagePage extends Struct.CollectionTypeSchema { attributes: { content: Schema.Attribute.DynamicZone< [ - 'page.info-box', - 'page.header', - 'page.box', - 'page.link-list-box', - 'page.box-with-image', - 'page.list', - 'page.inline-notice', - 'page.user-feedback', - 'page.video', + "page.info-box", + "page.header", + "page.box", + "page.link-list-box", + "page.box-with-image", + "page.list", + "page.inline-notice", + "page.user-feedback", + "page.video", ] > & Schema.Attribute.Required & @@ -825,11 +842,11 @@ export interface ApiPagePage extends Struct.CollectionTypeSchema { }; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String; - localizations: Schema.Attribute.Relation<'oneToMany', 'api::page.page'>; - meta: Schema.Attribute.Component<'page.meta-page-info', false> & + localizations: Schema.Attribute.Relation<"oneToMany", "api::page.page">; + meta: Schema.Attribute.Component<"page.meta-page-info", false> & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ i18n: { @@ -845,18 +862,21 @@ export interface ApiPagePage extends Struct.CollectionTypeSchema { }; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiResultPageResultPage extends Struct.CollectionTypeSchema { - collectionName: 'result_pages'; + collectionName: "result_pages"; info: { - description: ''; - displayName: 'ResultPage'; - pluralName: 'result-pages'; - singularName: 'result-page'; + description: ""; + displayName: "ResultPage"; + pluralName: "result-pages"; + singularName: "result-page"; + displayName: "ResultPage"; + pluralName: "result-pages"; + singularName: "result-page"; }; options: { draftAndPublish: true; @@ -868,26 +888,25 @@ export interface ApiResultPageResultPage extends Struct.CollectionTypeSchema { }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; documents: Schema.Attribute.Relation< - 'oneToOne', - 'api::element-with-id.element-with-id' + "oneToOne", + "api::element-with-id.element-with-id" >; - flow_ids: Schema.Attribute.Relation<'oneToMany', 'api::flow-id.flow-id'>; + flow_ids: Schema.Attribute.Relation<"oneToMany", "api::flow-id.flow-id">; freeZone: Schema.Attribute.DynamicZone< [ - 'basic.heading', - 'basic.link', - 'basic.paragraph', - 'page.info-box', - 'page.info-box-item', - 'page.box-with-image', - 'page.list', - 'page.inline-notice', - 'page.details-summary', - 'page.box', - 'page.user-feedback', + "basic.heading", + "basic.link", + "basic.paragraph", + "page.info-box", + "page.box-with-image", + "page.list", + "page.inline-notice", + "page.details-summary", + "page.box", + "page.user-feedback", ] > & Schema.Attribute.SetPluginOptions<{ @@ -895,14 +914,14 @@ export interface ApiResultPageResultPage extends Struct.CollectionTypeSchema { localized: true; }; }>; - heading: Schema.Attribute.Component<'basic.heading', false> & + heading: Schema.Attribute.Component<"basic.heading", false> & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; }; }>; - hintText: Schema.Attribute.Component<'basic.paragraph', false> & + hintText: Schema.Attribute.Component<"basic.paragraph", false> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; @@ -910,28 +929,28 @@ export interface ApiResultPageResultPage extends Struct.CollectionTypeSchema { }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::result-page.result-page' + "oneToMany", + "api::result-page.result-page" >; - meta: Schema.Attribute.Component<'page.meta-page-info', false> & + meta: Schema.Attribute.Component<"page.meta-page-info", false> & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; }; }>; - nextLink: Schema.Attribute.Component<'basic.link', false> & + nextLink: Schema.Attribute.Component<"basic.link", false> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; }; }>; nextSteps: Schema.Attribute.Relation< - 'oneToOne', - 'api::element-with-id.element-with-id' + "oneToOne", + "api::element-with-id.element-with-id" >; pageType: Schema.Attribute.Enumeration< - ['error', 'success', 'warning', 'info'] + ["error", "success", "warning", "info"] > & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ @@ -939,11 +958,11 @@ export interface ApiResultPageResultPage extends Struct.CollectionTypeSchema { localized: true; }; }> & - Schema.Attribute.DefaultTo<'error'>; + Schema.Attribute.DefaultTo<"error">; publishedAt: Schema.Attribute.DateTime; reasonings: Schema.Attribute.Relation< - 'oneToMany', - 'api::element-with-id.element-with-id' + "oneToMany", + "api::element-with-id.element-with-id" >; stepId: Schema.Attribute.String & Schema.Attribute.SetPluginOptions<{ @@ -952,18 +971,21 @@ export interface ApiResultPageResultPage extends Struct.CollectionTypeSchema { }; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiTranslationTranslation extends Struct.CollectionTypeSchema { - collectionName: 'translations'; + collectionName: "translations"; info: { - description: ''; - displayName: 'Translations'; - pluralName: 'translations'; - singularName: 'translation'; + description: ""; + displayName: "Translations"; + pluralName: "translations"; + singularName: "translation"; + displayName: "Translations"; + pluralName: "translations"; + singularName: "translation"; }; options: { draftAndPublish: false; @@ -975,9 +997,9 @@ export interface ApiTranslationTranslation extends Struct.CollectionTypeSchema { }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - field: Schema.Attribute.Component<'field.field', true> & + field: Schema.Attribute.Component<"field.field", true> & Schema.Attribute.SetPluginOptions<{ i18n: { localized: true; @@ -985,8 +1007,8 @@ export interface ApiTranslationTranslation extends Struct.CollectionTypeSchema { }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::translation.translation' + "oneToMany", + "api::translation.translation" >; publishedAt: Schema.Attribute.DateTime; scope: Schema.Attribute.String & @@ -997,19 +1019,22 @@ export interface ApiTranslationTranslation extends Struct.CollectionTypeSchema { }; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiVorabCheckPageVorabCheckPage extends Struct.CollectionTypeSchema { - collectionName: 'vorab_check_pages'; + collectionName: "vorab_check_pages"; info: { - description: ''; - displayName: 'VorabCheckPage'; - pluralName: 'vorab-check-pages'; - singularName: 'vorab-check-page'; + description: ""; + displayName: "VorabCheckPage"; + pluralName: "vorab-check-pages"; + singularName: "vorab-check-page"; + displayName: "VorabCheckPage"; + pluralName: "vorab-check-pages"; + singularName: "vorab-check-page"; }; options: { draftAndPublish: true; @@ -1021,21 +1046,21 @@ export interface ApiVorabCheckPageVorabCheckPage }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - flow_ids: Schema.Attribute.Relation<'oneToMany', 'api::flow-id.flow-id'>; + flow_ids: Schema.Attribute.Relation<"oneToMany", "api::flow-id.flow-id">; form: Schema.Attribute.DynamicZone< [ - 'form-elements.input', - 'form-elements.textarea', - 'form-elements.select', - 'form-elements.checkbox', - 'form-elements.dropdown', - 'form-elements.tile-group', - 'form-elements.date-input', - 'form-elements.file-input', - 'form-elements.auto-suggest-input', - 'form-elements.hidden-input', + "form-elements.input", + "form-elements.textarea", + "form-elements.select", + "form-elements.checkbox", + "form-elements.dropdown", + "form-elements.tile-group", + "form-elements.date-input", + "form-elements.file-input", + "form-elements.auto-suggest-input", + "form-elements.hidden-input", ] > & Schema.Attribute.SetPluginOptions<{ @@ -1045,10 +1070,10 @@ export interface ApiVorabCheckPageVorabCheckPage }>; locale: Schema.Attribute.String; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::vorab-check-page.vorab-check-page' + "oneToMany", + "api::vorab-check-page.vorab-check-page" >; - meta: Schema.Attribute.Component<'page.meta-page-info', false> & + meta: Schema.Attribute.Component<"page.meta-page-info", false> & Schema.Attribute.Required & Schema.Attribute.SetPluginOptions<{ i18n: { @@ -1063,10 +1088,10 @@ export interface ApiVorabCheckPageVorabCheckPage }>; pre_form: Schema.Attribute.DynamicZone< [ - 'basic.heading', - 'basic.paragraph', - 'page.inline-notice', - 'page.details-summary', + "basic.heading", + "basic.paragraph", + "page.inline-notice", + "page.details-summary", ] > & Schema.Attribute.SetPluginOptions<{ @@ -1079,45 +1104,46 @@ export interface ApiVorabCheckPageVorabCheckPage Schema.Attribute.SetPluginOptions<{ i18n: { localized: false; + localized: false; }; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginContentReleasesRelease extends Struct.CollectionTypeSchema { - collectionName: 'strapi_releases'; + collectionName: "strapi_releases"; info: { - displayName: 'Release'; - pluralName: 'releases'; - singularName: 'release'; + displayName: "Release"; + pluralName: "releases"; + singularName: "release"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { actions: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::content-releases.release-action' + "oneToMany", + "plugin::content-releases.release-action" >; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::content-releases.release' + "oneToMany", + "plugin::content-releases.release" > & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required; @@ -1125,90 +1151,90 @@ export interface PluginContentReleasesRelease releasedAt: Schema.Attribute.DateTime; scheduledAt: Schema.Attribute.DateTime; status: Schema.Attribute.Enumeration< - ['ready', 'blocked', 'failed', 'done', 'empty'] + ["ready", "blocked", "failed", "done", "empty"] > & Schema.Attribute.Required; timezone: Schema.Attribute.String; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginContentReleasesReleaseAction extends Struct.CollectionTypeSchema { - collectionName: 'strapi_release_actions'; + collectionName: "strapi_release_actions"; info: { - displayName: 'Release Action'; - pluralName: 'release-actions'; - singularName: 'release-action'; + displayName: "Release Action"; + pluralName: "release-actions"; + singularName: "release-action"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { contentType: Schema.Attribute.String & Schema.Attribute.Required; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; entryDocumentId: Schema.Attribute.String; isEntryValid: Schema.Attribute.Boolean; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::content-releases.release-action' + "oneToMany", + "plugin::content-releases.release-action" > & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; release: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::content-releases.release' + "manyToOne", + "plugin::content-releases.release" >; - type: Schema.Attribute.Enumeration<['publish', 'unpublish']> & + type: Schema.Attribute.Enumeration<["publish", "unpublish"]> & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginI18NLocale extends Struct.CollectionTypeSchema { - collectionName: 'i18n_locale'; + collectionName: "i18n_locale"; info: { - collectionName: 'locales'; - description: ''; - displayName: 'Locale'; - pluralName: 'locales'; - singularName: 'locale'; + collectionName: "locales"; + description: ""; + displayName: "Locale"; + pluralName: "locales"; + singularName: "locale"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { code: Schema.Attribute.String & Schema.Attribute.Unique; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::i18n.locale' + "oneToMany", + "plugin::i18n.locale" > & Schema.Attribute.Private; name: Schema.Attribute.String & @@ -1221,43 +1247,43 @@ export interface PluginI18NLocale extends Struct.CollectionTypeSchema { >; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginReviewWorkflowsWorkflow extends Struct.CollectionTypeSchema { - collectionName: 'strapi_workflows'; + collectionName: "strapi_workflows"; info: { - description: ''; - displayName: 'Workflow'; - name: 'Workflow'; - pluralName: 'workflows'; - singularName: 'workflow'; + description: ""; + displayName: "Workflow"; + name: "Workflow"; + pluralName: "workflows"; + singularName: "workflow"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { contentTypes: Schema.Attribute.JSON & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'[]'>; + Schema.Attribute.DefaultTo<"[]">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::review-workflows.workflow' + "oneToMany", + "plugin::review-workflows.workflow" > & Schema.Attribute.Private; name: Schema.Attribute.String & @@ -1265,81 +1291,81 @@ export interface PluginReviewWorkflowsWorkflow Schema.Attribute.Unique; publishedAt: Schema.Attribute.DateTime; stageRequiredToPublish: Schema.Attribute.Relation< - 'oneToOne', - 'plugin::review-workflows.workflow-stage' + "oneToOne", + "plugin::review-workflows.workflow-stage" >; stages: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::review-workflows.workflow-stage' + "oneToMany", + "plugin::review-workflows.workflow-stage" >; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginReviewWorkflowsWorkflowStage extends Struct.CollectionTypeSchema { - collectionName: 'strapi_workflows_stages'; + collectionName: "strapi_workflows_stages"; info: { - description: ''; - displayName: 'Stages'; - name: 'Workflow Stage'; - pluralName: 'workflow-stages'; - singularName: 'workflow-stage'; + description: ""; + displayName: "Stages"; + name: "Workflow Stage"; + pluralName: "workflow-stages"; + singularName: "workflow-stage"; }; options: { draftAndPublish: false; - version: '1.1.0'; + version: "1.1.0"; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - color: Schema.Attribute.String & Schema.Attribute.DefaultTo<'#4945FF'>; + color: Schema.Attribute.String & Schema.Attribute.DefaultTo<"#4945FF">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::review-workflows.workflow-stage' + "oneToMany", + "plugin::review-workflows.workflow-stage" > & Schema.Attribute.Private; name: Schema.Attribute.String; - permissions: Schema.Attribute.Relation<'manyToMany', 'admin::permission'>; + permissions: Schema.Attribute.Relation<"manyToMany", "admin::permission">; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; workflow: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::review-workflows.workflow' + "manyToOne", + "plugin::review-workflows.workflow" >; }; } export interface PluginUploadFile extends Struct.CollectionTypeSchema { - collectionName: 'files'; + collectionName: "files"; info: { - description: ''; - displayName: 'File'; - pluralName: 'files'; - singularName: 'file'; + description: ""; + displayName: "File"; + pluralName: "files"; + singularName: "file"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -1347,10 +1373,10 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { alternativeText: Schema.Attribute.String; caption: Schema.Attribute.String; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; ext: Schema.Attribute.String; - folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> & + folder: Schema.Attribute.Relation<"manyToOne", "plugin::upload.folder"> & Schema.Attribute.Private; folderPath: Schema.Attribute.String & Schema.Attribute.Required & @@ -1363,8 +1389,8 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { height: Schema.Attribute.Integer; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::upload.file' + "oneToMany", + "plugin::upload.file" > & Schema.Attribute.Private; mime: Schema.Attribute.String & Schema.Attribute.Required; @@ -1373,10 +1399,10 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { provider: Schema.Attribute.String & Schema.Attribute.Required; provider_metadata: Schema.Attribute.JSON; publishedAt: Schema.Attribute.DateTime; - related: Schema.Attribute.Relation<'morphToMany'>; + related: Schema.Attribute.Relation<"morphToMany">; size: Schema.Attribute.Decimal & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; url: Schema.Attribute.String & Schema.Attribute.Required; width: Schema.Attribute.Integer; @@ -1384,33 +1410,33 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { } export interface PluginUploadFolder extends Struct.CollectionTypeSchema { - collectionName: 'upload_folders'; + collectionName: "upload_folders"; info: { - displayName: 'Folder'; - pluralName: 'folders'; - singularName: 'folder'; + displayName: "Folder"; + pluralName: "folders"; + singularName: "folder"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'>; + children: Schema.Attribute.Relation<"oneToMany", "plugin::upload.folder">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; - files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'>; + files: Schema.Attribute.Relation<"oneToMany", "plugin::upload.file">; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::upload.folder' + "oneToMany", + "plugin::upload.folder" > & Schema.Attribute.Private; name: Schema.Attribute.String & @@ -1418,7 +1444,7 @@ export interface PluginUploadFolder extends Struct.CollectionTypeSchema { Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'>; + parent: Schema.Attribute.Relation<"manyToOne", "plugin::upload.folder">; path: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.SetMinMaxLength<{ @@ -1429,84 +1455,84 @@ export interface PluginUploadFolder extends Struct.CollectionTypeSchema { Schema.Attribute.Unique; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginUsersPermissionsPermission extends Struct.CollectionTypeSchema { - collectionName: 'up_permissions'; + collectionName: "up_permissions"; info: { - description: ''; - displayName: 'Permission'; - name: 'permission'; - pluralName: 'permissions'; - singularName: 'permission'; + description: ""; + displayName: "Permission"; + name: "permission"; + pluralName: "permissions"; + singularName: "permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { action: Schema.Attribute.String & Schema.Attribute.Required; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.permission' + "oneToMany", + "plugin::users-permissions.permission" > & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; role: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::users-permissions.role' + "manyToOne", + "plugin::users-permissions.role" >; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginUsersPermissionsRole extends Struct.CollectionTypeSchema { - collectionName: 'up_roles'; + collectionName: "up_roles"; info: { - description: ''; - displayName: 'Role'; - name: 'role'; - pluralName: 'roles'; - singularName: 'role'; + description: ""; + displayName: "Role"; + name: "role"; + pluralName: "roles"; + singularName: "role"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.role' + "oneToMany", + "plugin::users-permissions.role" > & Schema.Attribute.Private; name: Schema.Attribute.String & @@ -1515,30 +1541,30 @@ export interface PluginUsersPermissionsRole minLength: 3; }>; permissions: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.permission' + "oneToMany", + "plugin::users-permissions.permission" >; publishedAt: Schema.Attribute.DateTime; type: Schema.Attribute.String & Schema.Attribute.Unique; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; users: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.user' + "oneToMany", + "plugin::users-permissions.user" >; }; } export interface PluginUsersPermissionsUser extends Struct.CollectionTypeSchema { - collectionName: 'up_users'; + collectionName: "up_users"; info: { - description: ''; - displayName: 'User'; - name: 'user'; - pluralName: 'users'; - singularName: 'user'; + description: ""; + displayName: "User"; + name: "user"; + pluralName: "users"; + singularName: "user"; }; options: { draftAndPublish: false; @@ -1549,7 +1575,7 @@ export interface PluginUsersPermissionsUser confirmationToken: Schema.Attribute.String & Schema.Attribute.Private; confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; email: Schema.Attribute.Email & Schema.Attribute.Required & @@ -1558,8 +1584,8 @@ export interface PluginUsersPermissionsUser }>; locale: Schema.Attribute.String & Schema.Attribute.Private; localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.user' + "oneToMany", + "plugin::users-permissions.user" > & Schema.Attribute.Private; password: Schema.Attribute.Password & @@ -1571,11 +1597,11 @@ export interface PluginUsersPermissionsUser publishedAt: Schema.Attribute.DateTime; resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; role: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::users-permissions.role' + "manyToOne", + "plugin::users-permissions.role" >; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; username: Schema.Attribute.String & Schema.Attribute.Required & @@ -1586,37 +1612,41 @@ export interface PluginUsersPermissionsUser }; } -declare module '@strapi/strapi' { +declare module "@strapi/strapi" { export module Public { export interface ContentTypeSchemas { - 'admin::api-token': AdminApiToken; - 'admin::api-token-permission': AdminApiTokenPermission; - 'admin::permission': AdminPermission; - 'admin::role': AdminRole; - 'admin::transfer-token': AdminTransferToken; - 'admin::transfer-token-permission': AdminTransferTokenPermission; - 'admin::user': AdminUser; - 'api::cookie-banner.cookie-banner': ApiCookieBannerCookieBanner; - 'api::element-with-id.element-with-id': ApiElementWithIdElementWithId; - 'api::error.error': ApiErrorError; - 'api::flow-id.flow-id': ApiFlowIdFlowId; - 'api::footer.footer': ApiFooterFooter; - 'api::form-flow-page.form-flow-page': ApiFormFlowPageFormFlowPage; - 'api::page-header.page-header': ApiPageHeaderPageHeader; - 'api::page.page': ApiPagePage; - 'api::result-page.result-page': ApiResultPageResultPage; - 'api::translation.translation': ApiTranslationTranslation; - 'api::vorab-check-page.vorab-check-page': ApiVorabCheckPageVorabCheckPage; - 'plugin::content-releases.release': PluginContentReleasesRelease; - 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; - 'plugin::i18n.locale': PluginI18NLocale; - 'plugin::review-workflows.workflow': PluginReviewWorkflowsWorkflow; - 'plugin::review-workflows.workflow-stage': PluginReviewWorkflowsWorkflowStage; - 'plugin::upload.file': PluginUploadFile; - 'plugin::upload.folder': PluginUploadFolder; - 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; - 'plugin::users-permissions.role': PluginUsersPermissionsRole; - 'plugin::users-permissions.user': PluginUsersPermissionsUser; + "admin::api-token": AdminApiToken; + "admin::api-token-permission": AdminApiTokenPermission; + "admin::permission": AdminPermission; + "admin::role": AdminRole; + "admin::permission": AdminPermission; + "admin::role": AdminRole; + "admin::transfer-token": AdminTransferToken; + "admin::transfer-token-permission": AdminTransferTokenPermission; + "admin::user": AdminUser; + "admin::user": AdminUser; + "api::cookie-banner.cookie-banner": ApiCookieBannerCookieBanner; + "api::element-with-id.element-with-id": ApiElementWithIdElementWithId; + "api::error.error": ApiErrorError; + "api::flow-id.flow-id": ApiFlowIdFlowId; + "api::footer.footer": ApiFooterFooter; + "api::form-flow-page.form-flow-page": ApiFormFlowPageFormFlowPage; + "api::page-header.page-header": ApiPageHeaderPageHeader; + "api::page.page": ApiPagePage; + "api::page.page": ApiPagePage; + "api::result-page.result-page": ApiResultPageResultPage; + "api::translation.translation": ApiTranslationTranslation; + "api::vorab-check-page.vorab-check-page": ApiVorabCheckPageVorabCheckPage; + "plugin::content-releases.release": PluginContentReleasesRelease; + "plugin::content-releases.release-action": PluginContentReleasesReleaseAction; + "plugin::i18n.locale": PluginI18NLocale; + "plugin::review-workflows.workflow": PluginReviewWorkflowsWorkflow; + "plugin::review-workflows.workflow-stage": PluginReviewWorkflowsWorkflowStage; + "plugin::upload.file": PluginUploadFile; + "plugin::upload.folder": PluginUploadFolder; + "plugin::users-permissions.permission": PluginUsersPermissionsPermission; + "plugin::users-permissions.role": PluginUsersPermissionsRole; + "plugin::users-permissions.user": PluginUsersPermissionsUser; } } }