/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AllContentsByPostDto, BulkResultDto, BulkUpdateContentsDto, ChangeStatusDto, ContentDto, ContentsDto, ImportContentsDto, QueryDto } from '../models/index'; export interface ContentsBulkUpdateContentsRequestRaw { schema: string; bulkUpdateContentsDto: BulkUpdateContentsDto; } export interface ContentsCreateDraftRequest { unpublished?: boolean; languages?: string; } export interface ContentsCreateDraftRequestRaw { schema: string; id: string; unpublished?: boolean; languages?: string; } export interface ContentsDeleteContentRequest { checkReferrers?: boolean; permanent?: boolean; } export interface ContentsDeleteContentRequestRaw { schema: string; id: string; checkReferrers?: boolean; permanent?: boolean; } export interface ContentsDeleteContentStatusRequest { unpublished?: boolean; languages?: string; } export interface ContentsDeleteContentStatusRequestRaw { schema: string; id: string; unpublished?: boolean; languages?: string; } export interface ContentsDeleteVersionRequest { unpublished?: boolean; languages?: string; } export interface ContentsDeleteVersionRequestRaw { schema: string; id: string; unpublished?: boolean; languages?: string; } export interface ContentsGetContentRequest { version?: number; fields?: string; flatten?: boolean; languages?: string; unpublished?: boolean; } export interface ContentsGetContentRequestRaw { schema: string; id: string; version?: number; fields?: string; flatten?: boolean; languages?: string; unpublished?: boolean; } export interface ContentsGetContentValidityRequestRaw { schema: string; id: string; } export interface ContentsGetContentVersionRequest { unpublished?: boolean; languages?: string; } export interface ContentsGetContentVersionRequestRaw { schema: string; id: string; version: number; unpublished?: boolean; languages?: string; } export interface ContentsGetContentsRequest { ids?: string | null; q?: string | null; $search?: string; $top?: number; $skip?: number; $orderby?: string; $filter?: string; fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsGetContentsRequestRaw { schema: string; ids?: string | null; q?: string | null; $search?: string; $top?: number; $skip?: number; $orderby?: string; $filter?: string; fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsGetContentsPostRequest { fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsGetContentsPostRequestRaw { schema: string; queryDto: QueryDto; fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsGetReferencesRequest { q?: string | null; fields?: string; flatten?: boolean; languages?: string; unpublished?: boolean; noSlowTotal?: boolean; noTotal?: boolean; } export interface ContentsGetReferencesRequestRaw { schema: string; id: string; q?: string | null; fields?: string; flatten?: boolean; languages?: string; unpublished?: boolean; noSlowTotal?: boolean; noTotal?: boolean; } export interface ContentsGetReferencingRequest { q?: string | null; fields?: string; flatten?: boolean; languages?: string; unpublished?: boolean; noSlowTotal?: boolean; noTotal?: boolean; } export interface ContentsGetReferencingRequestRaw { schema: string; id: string; q?: string | null; fields?: string; flatten?: boolean; languages?: string; unpublished?: boolean; noSlowTotal?: boolean; noTotal?: boolean; } export interface ContentsPatchContentRequest { unpublished?: boolean; languages?: string; } export interface ContentsPatchContentRequestRaw { schema: string; id: string; requestBody: { [key: string]: { [key: string]: any; }; }; unpublished?: boolean; languages?: string; } export interface ContentsPostContentRequest { status?: string | null; id?: string | null; publish?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPostContentRequestRaw { schema: string; requestBody: { [key: string]: { [key: string]: any; }; }; status?: string | null; id?: string | null; publish?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPostContentsRequestRaw { schema: string; importContentsDto: ImportContentsDto; } export interface ContentsPostUpsertContentRequest { status?: string | null; patch?: boolean; enrichDefaults?: boolean; publish?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPostUpsertContentRequestRaw { schema: string; id: string; requestBody: { [key: string]: { [key: string]: any; }; }; status?: string | null; patch?: boolean; enrichDefaults?: boolean; publish?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPutContentRequest { enrichDefaults?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPutContentRequestRaw { schema: string; id: string; requestBody: { [key: string]: { [key: string]: any; }; }; enrichDefaults?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPutContentDefaultsRequest { enrichRequiredFields?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPutContentDefaultsRequestRaw { schema: string; id: string; enrichRequiredFields?: boolean; unpublished?: boolean; languages?: string; } export interface ContentsPutContentStatusRequest { unpublished?: boolean; languages?: string; } export interface ContentsPutContentStatusRequestRaw { schema: string; id: string; changeStatusDto: ChangeStatusDto; unpublished?: boolean; languages?: string; } export interface ContentsSharedBulkUpdateAllContentsRequest { schema?: string; } export interface ContentsSharedBulkUpdateAllContentsRequestRaw { bulkUpdateContentsDto: BulkUpdateContentsDto; schema?: string; } export interface ContentsSharedGetAllContentsRequest { ids?: string | null; scheduleFrom?: Date | null; scheduleTo?: Date | null; referencing?: string | null; references?: string | null; q?: string | null; fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsSharedGetAllContentsRequestRaw { ids?: string | null; scheduleFrom?: Date | null; scheduleTo?: Date | null; referencing?: string | null; references?: string | null; q?: string | null; fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsSharedGetAllContentsPostRequest { fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsSharedGetAllContentsPostRequestRaw { allContentsByPostDto: AllContentsByPostDto; fields?: string; flatten?: boolean; languages?: string; noSlowTotal?: boolean; noTotal?: boolean; unpublished?: boolean; } export interface ContentsSharedGetGraphQLRequest { theQueryString?: string; variables?: string | null; operationName?: string | null; unpublished?: boolean; } export interface ContentsSharedGetGraphQLRequestRaw { theQueryString?: string; variables?: string | null; operationName?: string | null; unpublished?: boolean; } export interface ContentsSharedGetGraphQLBatchRequest { theQueryString?: string; variables?: string | null; operationName?: string | null; unpublished?: boolean; } export interface ContentsSharedGetGraphQLBatchRequestRaw { theQueryString?: string; variables?: string | null; operationName?: string | null; unpublished?: boolean; } export interface ContentsSharedPostGraphQLRequest { unpublished?: boolean; body?: any | null; } export interface ContentsSharedPostGraphQLRequestRaw { unpublished?: boolean; body?: any | null; } export interface ContentsSharedPostGraphQLBatchRequest { unpublished?: boolean; body?: any | null; } export interface ContentsSharedPostGraphQLBatchRequestRaw { unpublished?: boolean; body?: any | null; } /** * ContentsApi - interface * * @export * @interface ContentsApiInterface */ export interface ContentsApiInterface { /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Bulk update content items. * @param {string} schema The name of the schema. * @param {BulkUpdateContentsDto} bulkUpdateContentsDto The bulk update request. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ bulkUpdateContentsRaw(schema: string, bulkUpdateContentsDto: BulkUpdateContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Bulk update content items. */ bulkUpdateContents(schema: string, bulkUpdateContentsDto: BulkUpdateContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Create a new draft version. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to create the draft for. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ createDraftRaw(schema: string, id: string, requestParameters?: ContentsCreateDraftRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Create a new draft version. */ createDraft(schema: string, id: string, requestParameters?: ContentsCreateDraftRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can create an generated documentation for your app at /api/content/{appName}/docs. * @summary Delete a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to delete. * @param {boolean} [checkReferrers] True to check referrers of this content. * @param {boolean} [permanent] True to delete the content permanently. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ deleteContentRaw(schema: string, id: string, requestParameters?: ContentsDeleteContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can create an generated documentation for your app at /api/content/{appName}/docs. * Delete a content item. */ deleteContent(schema: string, id: string, requestParameters?: ContentsDeleteContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Cancel status change of a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to cancel. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ deleteContentStatusRaw(schema: string, id: string, requestParameters?: ContentsDeleteContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Cancel status change of a content item. */ deleteContentStatus(schema: string, id: string, requestParameters?: ContentsDeleteContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Delete the draft version. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to delete the draft from. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ deleteVersionRaw(schema: string, id: string, requestParameters?: ContentsDeleteVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Delete the draft version. */ deleteVersion(schema: string, id: string, requestParameters?: ContentsDeleteVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Get a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content to fetch. * @param {number} [version] The optional version. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getContentRaw(schema: string, id: string, requestParameters?: ContentsGetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content item. */ getContent(schema: string, id: string, requestParameters?: ContentsGetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Get a content item validity. * @param {string} schema The name of the schema. * @param {string} id The ID of the content to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getContentValidityRaw(schema: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content item validity. */ getContentValidity(schema: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Get a content by version. * @param {string} schema The name of the schema. * @param {string} id The ID of the content to fetch. * @param {number} version The version fo the content to fetch. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof ContentsApiInterface */ getContentVersionRaw(schema: string, id: string, version: number, requestParameters?: ContentsGetContentVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content by version. * @deprecated */ getContentVersion(schema: string, id: string, version: number, requestParameters?: ContentsGetContentVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Queries contents. * @param {string} schema The name of the schema. * @param {string} [ids] The optional ids of the content to fetch. * @param {string} [q] The optional json query. * @param {string} [$search] Optional number of items to skip. * @param {number} [$top] Optional number of items to take. * @param {number} [$skip] Optional number of items to skip. * @param {string} [$orderby] Optional OData order definition. * @param {string} [$filter] Optional OData filter. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {boolean} [noTotal] Do not return the total amount. * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getContentsRaw(schema: string, requestParameters?: ContentsGetContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getContents(schema: string, requestParameters?: ContentsGetContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Queries contents. * @param {string} schema The name of the schema. * @param {QueryDto} queryDto The required query object. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {boolean} [noTotal] Do not return the total amount. * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getContentsPostRaw(schema: string, queryDto: QueryDto, requestParameters?: ContentsGetContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getContentsPost(schema: string, queryDto: QueryDto, requestParameters?: ContentsGetContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Get all references of a content. * @param {string} schema The name of the schema. * @param {string} id The ID of the content to fetch. * @param {string} [q] The optional json query. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [unpublished] Return unpublished content items. * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {boolean} [noTotal] Do not return the total amount. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getReferencesRaw(schema: string, id: string, requestParameters?: ContentsGetReferencesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get all references of a content. */ getReferences(schema: string, id: string, requestParameters?: ContentsGetReferencesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Get a referencing contents of a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content to fetch. * @param {string} [q] The optional json query. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [unpublished] Return unpublished content items. * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {boolean} [noTotal] Do not return the total amount. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getReferencingRaw(schema: string, id: string, requestParameters?: ContentsGetReferencingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a referencing contents of a content item. */ getReferencing(schema: string, id: string, requestParameters?: ContentsGetReferencingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Patchs a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to patch. * @param {{ [key: string]: { [key: string]: any; }; }} requestBody The patch for the content item. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ patchContentRaw(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPatchContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Patchs a content item. */ patchContent(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPatchContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Create a content item. * @param {string} schema The name of the schema. * @param {{ [key: string]: { [key: string]: any; }; }} requestBody The full data for the content item. * @param {string} [status] The initial status. * @param {string} [id] The optional custom content id. * @param {boolean} [publish] True to automatically publish the content. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ postContentRaw(schema: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPostContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Create a content item. */ postContent(schema: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPostContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Import content items. * @param {string} schema The name of the schema. * @param {ImportContentsDto} importContentsDto The import request. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof ContentsApiInterface */ postContentsRaw(schema: string, importContentsDto: ImportContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Import content items. * @deprecated */ postContents(schema: string, importContentsDto: ImportContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Upsert a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to update. * @param {{ [key: string]: { [key: string]: any; }; }} requestBody The full data for the content item. * @param {string} [status] The initial status. * @param {boolean} [patch] Makes the update as patch. * @param {boolean} [enrichDefaults] Enrich the content with defaults. * @param {boolean} [publish] True to automatically publish the content. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ postUpsertContentRaw(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPostUpsertContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Upsert a content item. */ postUpsertContent(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPostUpsertContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Update a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to update. * @param {{ [key: string]: { [key: string]: any; }; }} requestBody The full data for the content item. * @param {boolean} [enrichDefaults] Enrich the content with defaults. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ putContentRaw(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPutContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Update a content item. */ putContent(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters?: ContentsPutContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Enrich a content item with defaults. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to update. * @param {boolean} [enrichRequiredFields] True, to also enrich required fields. Default: false. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ putContentDefaultsRaw(schema: string, id: string, requestParameters?: ContentsPutContentDefaultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Enrich a content item with defaults. */ putContentDefaults(schema: string, id: string, requestParameters?: ContentsPutContentDefaultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Change status of a content item. * @param {string} schema The name of the schema. * @param {string} id The ID of the content item to change. * @param {ChangeStatusDto} changeStatusDto The status request. * @param {boolean} [unpublished] Return unpublished content items. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ putContentStatusRaw(schema: string, id: string, changeStatusDto: ChangeStatusDto, requestParameters?: ContentsPutContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Change status of a content item. */ putContentStatus(schema: string, id: string, changeStatusDto: ChangeStatusDto, requestParameters?: ContentsPutContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Bulk update content items. * @param {BulkUpdateContentsDto} bulkUpdateContentsDto The bulk update request. * @param {string} [schema] The name of the schema. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ bulkUpdateAllContentsRaw(bulkUpdateContentsDto: BulkUpdateContentsDto, requestParameters?: ContentsSharedBulkUpdateAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Bulk update content items. */ bulkUpdateAllContents(bulkUpdateContentsDto: BulkUpdateContentsDto, requestParameters?: ContentsSharedBulkUpdateAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Queries contents. * @param {string} [ids] The list of ids to query. * @param {Date} [scheduleFrom] The start of the schedule. * @param {Date} [scheduleTo] The end of the schedule. * @param {string} [referencing] The ID of the referencing content item. * @param {string} [references] The ID of the reference content item. * @param {string} [q] The optional json query. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {boolean} [noTotal] Do not return the total amount. * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getAllContentsRaw(requestParameters?: ContentsSharedGetAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getAllContents(requestParameters?: ContentsSharedGetAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary Queries contents. * @param {AllContentsByPostDto} allContentsByPostDto The required query object. * @param {string} [fields] The list of content fields (comma-separated). * @param {boolean} [flatten] Provide the data as flat object. * @param {string} [languages] The list of languages to resolve (comma-separated). * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {boolean} [noTotal] Do not return the total amount. * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getAllContentsPostRaw(allContentsByPostDto: AllContentsByPostDto, requestParameters?: ContentsSharedGetAllContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getAllContentsPost(allContentsByPostDto: AllContentsByPostDto, requestParameters?: ContentsSharedGetAllContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary GraphQL endpoint. * @param {string} [theQueryString] The optional version of the asset. * @param {string} [variables] The optional operation variables. * @param {string} [operationName] The optional operation name. * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getGraphQLRaw(requestParameters?: ContentsSharedGetGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL endpoint. */ getGraphQL(requestParameters?: ContentsSharedGetGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary GraphQL batch endpoint. * @param {string} [theQueryString] The optional version of the asset. * @param {string} [variables] The optional operation variables. * @param {string} [operationName] The optional operation name. * @param {boolean} [unpublished] Return unpublished content items. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ getGraphQLBatchRaw(requestParameters?: ContentsSharedGetGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL batch endpoint. */ getGraphQLBatch(requestParameters?: ContentsSharedGetGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary GraphQL endpoint. * @param {boolean} [unpublished] Return unpublished content items. * @param {any} [body] The graphql request. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ postGraphQLRaw(requestParameters?: ContentsSharedPostGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL endpoint. */ postGraphQL(requestParameters?: ContentsSharedPostGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * @summary GraphQL batch endpoint. * @param {boolean} [unpublished] Return unpublished content items. * @param {any} [body] The graphql request. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ContentsApiInterface */ postGraphQLBatchRaw(requestParameters?: ContentsSharedPostGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL batch endpoint. */ postGraphQLBatch(requestParameters?: ContentsSharedPostGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class ContentsApi extends runtime.BaseAPI implements ContentsApiInterface { /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Bulk update content items. */ bulkUpdateContentsRaw(schema: string, bulkUpdateContentsDto: BulkUpdateContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Bulk update content items. */ bulkUpdateContents(schema: string, bulkUpdateContentsDto: BulkUpdateContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Create a new draft version. */ createDraftRaw(schema: string, id: string, requestParameters: ContentsCreateDraftRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Create a new draft version. */ createDraft(schema: string, id: string, requestParameters: ContentsCreateDraftRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can create an generated documentation for your app at /api/content/{appName}/docs. * Delete a content item. */ deleteContentRaw(schema: string, id: string, requestParameters: ContentsDeleteContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can create an generated documentation for your app at /api/content/{appName}/docs. * Delete a content item. */ deleteContent(schema: string, id: string, requestParameters: ContentsDeleteContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Cancel status change of a content item. */ deleteContentStatusRaw(schema: string, id: string, requestParameters: ContentsDeleteContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Cancel status change of a content item. */ deleteContentStatus(schema: string, id: string, requestParameters: ContentsDeleteContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Delete the draft version. */ deleteVersionRaw(schema: string, id: string, requestParameters: ContentsDeleteVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Delete the draft version. */ deleteVersion(schema: string, id: string, requestParameters: ContentsDeleteVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content item. */ getContentRaw(schema: string, id: string, requestParameters: ContentsGetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content item. */ getContent(schema: string, id: string, requestParameters: ContentsGetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content item validity. */ getContentValidityRaw(schema: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content item validity. */ getContentValidity(schema: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content by version. * @deprecated */ getContentVersionRaw(schema: string, id: string, version: number, requestParameters: ContentsGetContentVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a content by version. * @deprecated */ getContentVersion(schema: string, id: string, version: number, requestParameters: ContentsGetContentVersionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getContentsRaw(schema: string, requestParameters: ContentsGetContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getContents(schema: string, requestParameters: ContentsGetContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getContentsPostRaw(schema: string, queryDto: QueryDto, requestParameters: ContentsGetContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getContentsPost(schema: string, queryDto: QueryDto, requestParameters: ContentsGetContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get all references of a content. */ getReferencesRaw(schema: string, id: string, requestParameters: ContentsGetReferencesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get all references of a content. */ getReferences(schema: string, id: string, requestParameters: ContentsGetReferencesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a referencing contents of a content item. */ getReferencingRaw(schema: string, id: string, requestParameters: ContentsGetReferencingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Get a referencing contents of a content item. */ getReferencing(schema: string, id: string, requestParameters: ContentsGetReferencingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Patchs a content item. */ patchContentRaw(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPatchContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Patchs a content item. */ patchContent(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPatchContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Create a content item. */ postContentRaw(schema: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPostContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Create a content item. */ postContent(schema: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPostContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Import content items. * @deprecated */ postContentsRaw(schema: string, importContentsDto: ImportContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Import content items. * @deprecated */ postContents(schema: string, importContentsDto: ImportContentsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Upsert a content item. */ postUpsertContentRaw(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPostUpsertContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Upsert a content item. */ postUpsertContent(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPostUpsertContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Update a content item. */ putContentRaw(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPutContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Update a content item. */ putContent(schema: string, id: string, requestBody: { [key: string]: { [key: string]: any; }; }, requestParameters: ContentsPutContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Enrich a content item with defaults. */ putContentDefaultsRaw(schema: string, id: string, requestParameters: ContentsPutContentDefaultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Enrich a content item with defaults. */ putContentDefaults(schema: string, id: string, requestParameters: ContentsPutContentDefaultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Change status of a content item. */ putContentStatusRaw(schema: string, id: string, changeStatusDto: ChangeStatusDto, requestParameters: ContentsPutContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Change status of a content item. */ putContentStatus(schema: string, id: string, changeStatusDto: ChangeStatusDto, requestParameters: ContentsPutContentStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Bulk update content items. */ bulkUpdateAllContentsRaw(bulkUpdateContentsDto: BulkUpdateContentsDto, requestParameters: ContentsSharedBulkUpdateAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Bulk update content items. */ bulkUpdateAllContents(bulkUpdateContentsDto: BulkUpdateContentsDto, requestParameters: ContentsSharedBulkUpdateAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getAllContentsRaw(requestParameters: ContentsSharedGetAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getAllContents(requestParameters?: ContentsSharedGetAllContentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getAllContentsPostRaw(allContentsByPostDto: AllContentsByPostDto, requestParameters: ContentsSharedGetAllContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * Queries contents. */ getAllContentsPost(allContentsByPostDto: AllContentsByPostDto, requestParameters: ContentsSharedGetAllContentsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL endpoint. */ getGraphQLRaw(requestParameters: ContentsSharedGetGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL endpoint. */ getGraphQL(requestParameters?: ContentsSharedGetGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL batch endpoint. */ getGraphQLBatchRaw(requestParameters: ContentsSharedGetGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL batch endpoint. */ getGraphQLBatch(requestParameters?: ContentsSharedGetGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL endpoint. */ postGraphQLRaw(requestParameters: ContentsSharedPostGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL endpoint. */ postGraphQL(requestParameters?: ContentsSharedPostGraphQLRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL batch endpoint. */ postGraphQLBatchRaw(requestParameters: ContentsSharedPostGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can read the generated documentation for your app at /api/content/{appName}/docs. * GraphQL batch endpoint. */ postGraphQLBatch(requestParameters?: ContentsSharedPostGraphQLBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }