/** * 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 { BriefAttributesSchemaIntakeContextProcessInner } from './BriefAttributesSchemaIntakeContextProcessInner'; import type { BriefAttributesSchemaIntakeContextTeam } from './BriefAttributesSchemaIntakeContextTeam'; /** * Rich recruiter-facing brief context the PDF/report is built from - * the WHO/intent beyond the flat criteria. Every key is best-effort * (omitted when its source is absent), and the set evolves as the intake * grows, so unknown keys MUST be preserved (additionalProperties). * Known keys: process, responsibilities, workModel, team, targetMarket. * @export * @interface BriefAttributesSchemaIntakeContext */ export interface BriefAttributesSchemaIntakeContext { [key: string]: any | any; /** * Recruitment pipeline stages and whether each is enabled. * @type {Array} * @memberof BriefAttributesSchemaIntakeContext */ process?: Array; /** * Multilingual bullet lists: { locale: [string] }. * @type {{ [key: string]: Array; }} * @memberof BriefAttributesSchemaIntakeContext */ responsibilities?: { [key: string]: Array; }; /** * Multilingual work model text: { locale: string }. * @type {{ [key: string]: string; }} * @memberof BriefAttributesSchemaIntakeContext */ workModel?: { [key: string]: string; }; /** * * @type {BriefAttributesSchemaIntakeContextTeam} * @memberof BriefAttributesSchemaIntakeContext */ team?: BriefAttributesSchemaIntakeContextTeam; /** * Multilingual lists per facet: { facet: { locale: [string] } }. * @type {{ [key: string]: { [key: string]: Array; }; }} * @memberof BriefAttributesSchemaIntakeContext */ targetMarket?: { [key: string]: { [key: string]: Array; }; }; } /** * Check if a given object implements the BriefAttributesSchemaIntakeContext interface. */ export declare function instanceOfBriefAttributesSchemaIntakeContext(value: object): value is BriefAttributesSchemaIntakeContext; export declare function BriefAttributesSchemaIntakeContextFromJSON(json: any): BriefAttributesSchemaIntakeContext; export declare function BriefAttributesSchemaIntakeContextFromJSONTyped(json: any, ignoreDiscriminator: boolean): BriefAttributesSchemaIntakeContext; export declare function BriefAttributesSchemaIntakeContextToJSON(json: any): BriefAttributesSchemaIntakeContext; export declare function BriefAttributesSchemaIntakeContextToJSONTyped(value?: BriefAttributesSchemaIntakeContext | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=BriefAttributesSchemaIntakeContext.d.ts.map