/** * My API * API documentation for my Laravel app * * The version of the OpenAPI document: 1.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 type { CreatePageRequestBlog } from './CreatePageRequestBlog'; import type { CreateBlogCategoryRequestSeoInner } from './CreateBlogCategoryRequestSeoInner'; /** * * @export * @interface CreatePageRequest */ export interface CreatePageRequest { /** * * @type {string} * @memberof CreatePageRequest */ name: string; /** * * @type {number} * @memberof CreatePageRequest */ siteId: number; /** * * @type {string} * @memberof CreatePageRequest */ slug: string; /** * * @type {string} * @memberof CreatePageRequest */ type: CreatePageRequestTypeEnum; /** * * @type {boolean} * @memberof CreatePageRequest */ enabled?: boolean; /** * * @type {string} * @memberof CreatePageRequest */ startDate?: string | null; /** * * @type {CreatePageRequestBlog} * @memberof CreatePageRequest */ blog?: CreatePageRequestBlog; /** * * @type {Array} * @memberof CreatePageRequest */ seo: Array; } /** * @export */ export declare const CreatePageRequestTypeEnum: { readonly Home: "home"; readonly Page: "page"; readonly Blog: "blog"; }; export type CreatePageRequestTypeEnum = typeof CreatePageRequestTypeEnum[keyof typeof CreatePageRequestTypeEnum]; /** * Check if a given object implements the CreatePageRequest interface. */ export declare function instanceOfCreatePageRequest(value: object): value is CreatePageRequest; export declare function CreatePageRequestFromJSON(json: any): CreatePageRequest; export declare function CreatePageRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreatePageRequest; export declare function CreatePageRequestToJSON(json: any): CreatePageRequest; export declare function CreatePageRequestToJSONTyped(value?: CreatePageRequest | null, ignoreDiscriminator?: boolean): any;