/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * 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 { CareersBlockSchema } from './CareersBlockSchema'; import type { CareersThemeSchema } from './CareersThemeSchema'; /** * Ordered-blocks careers document. Locale keys are BCP-47 (en-US, * pl-PL, ...). Publish rules (mirrored by the editor): schemaVersion * 1; 1-24 blocks with unique ids; exactly one enabled hero (FIRST * among enabled blocks) and one enabled positions; <=12 items per * repeater; every locale-map string of an ENABLED block non-empty for * every locale in `locales`; `locales` is a non-empty subset of the * tenant's activeLanguages plus sourceLanguage and must contain * sourceLanguage; absolute URLs only under the tenant's OWN CDN * prefixes (tenants/{shortCode}/ or tenants/{tenantId}/) OR an https * video embed on youtube.com / www.youtube.com / youtu.be / * youtube-nocookie.com / vimeo.com / player.vimeo.com - the embed * allowlist applies ANYWHERE in the tree, is matched on the parsed * HOST (not a string prefix) and never accepts http; no < or > in * text; <=131072 BYTES (UTF-8). * @export * @interface CareersContentSchema */ export interface CareersContentSchema { /** * * @type {CareersContentSchemaSchemaVersionEnum} * @memberof CareersContentSchema */ schemaVersion?: CareersContentSchemaSchemaVersionEnum; /** * BCP-47 tag. * @type {string} * @memberof CareersContentSchema */ sourceLanguage?: string; /** * The locales the page publishes in. The public language switcher offers exactly these. * @type {Array} * @memberof CareersContentSchema */ locales?: Array; /** * * @type {CareersThemeSchema} * @memberof CareersContentSchema */ theme?: CareersThemeSchema; /** * * @type {Array} * @memberof CareersContentSchema */ blocks?: Array; } /** * @export */ export declare const CareersContentSchemaSchemaVersionEnum: { readonly NUMBER_1: 1; }; export type CareersContentSchemaSchemaVersionEnum = typeof CareersContentSchemaSchemaVersionEnum[keyof typeof CareersContentSchemaSchemaVersionEnum]; /** * Check if a given object implements the CareersContentSchema interface. */ export declare function instanceOfCareersContentSchema(value: object): value is CareersContentSchema; export declare function CareersContentSchemaFromJSON(json: any): CareersContentSchema; export declare function CareersContentSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): CareersContentSchema; export declare function CareersContentSchemaToJSON(json: any): CareersContentSchema; export declare function CareersContentSchemaToJSONTyped(value?: CareersContentSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=CareersContentSchema.d.ts.map