/** * 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 { CareersContentSchema } from './CareersContentSchema'; /** * * @export * @interface UpdateCareerRequestBodyDataAttributes */ export interface UpdateCareerRequestBodyDataAttributes { /** * * @type {string} * @memberof UpdateCareerRequestBodyDataAttributes */ name?: string; /** * active = publish (writes the CDN doc). archived = takedown (removes it; repeat to retry). Allowed transitions: draft->active, draft->archived, active->archived, archived->active. * @type {UpdateCareerRequestBodyDataAttributesStatusEnum} * @memberof UpdateCareerRequestBodyDataAttributes */ status?: UpdateCareerRequestBodyDataAttributesStatusEnum; /** * BCP-47 tag. * @type {string} * @memberof UpdateCareerRequestBodyDataAttributes */ sourceLanguage?: string; /** * Write-only: async-fill missing locale entries of the draft from sourceLanguage. Sent with `generate`, it runs AFTER the generator instead of racing it. * @type {boolean} * @memberof UpdateCareerRequestBodyDataAttributes */ translate?: boolean; /** * Write-only: async-compose a WHOLE draft from the tenant's brand and its published live roles. Cannot ride a status change; refused on an archived page; a draft that already carries authored text is a 409 SM_CAREERS_DRAFT_NOT_EMPTY without generateOverwrite. Progress in meta.generation. * @type {boolean} * @memberof UpdateCareerRequestBodyDataAttributes */ generate?: boolean; /** * Write-only: consent to replace a draft that already has text. Meaningless without `generate`. * @type {boolean} * @memberof UpdateCareerRequestBodyDataAttributes */ generateOverwrite?: boolean; /** * * @type {CareersContentSchema} * @memberof UpdateCareerRequestBodyDataAttributes */ content?: CareersContentSchema; } /** * @export */ export declare const UpdateCareerRequestBodyDataAttributesStatusEnum: { readonly Draft: "draft"; readonly Active: "active"; readonly Archived: "archived"; }; export type UpdateCareerRequestBodyDataAttributesStatusEnum = typeof UpdateCareerRequestBodyDataAttributesStatusEnum[keyof typeof UpdateCareerRequestBodyDataAttributesStatusEnum]; /** * Check if a given object implements the UpdateCareerRequestBodyDataAttributes interface. */ export declare function instanceOfUpdateCareerRequestBodyDataAttributes(value: object): value is UpdateCareerRequestBodyDataAttributes; export declare function UpdateCareerRequestBodyDataAttributesFromJSON(json: any): UpdateCareerRequestBodyDataAttributes; export declare function UpdateCareerRequestBodyDataAttributesFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateCareerRequestBodyDataAttributes; export declare function UpdateCareerRequestBodyDataAttributesToJSON(json: any): UpdateCareerRequestBodyDataAttributes; export declare function UpdateCareerRequestBodyDataAttributesToJSONTyped(value?: UpdateCareerRequestBodyDataAttributes | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=UpdateCareerRequestBodyDataAttributes.d.ts.map