/** * 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. */ /** * Availability criteria with priority info and received values. * @export * @interface TalentAvailabilityReceivedCriteriaSchema */ export interface TalentAvailabilityReceivedCriteriaSchema { /** * Display name of the criteria * @type {string} * @memberof TalentAvailabilityReceivedCriteriaSchema */ name?: string; /** * Description of what this criteria evaluates * @type {string} * @memberof TalentAvailabilityReceivedCriteriaSchema */ description?: string; /** * Priority level * @type {TalentAvailabilityReceivedCriteriaSchemaPriorityEnum} * @memberof TalentAvailabilityReceivedCriteriaSchema */ priority?: TalentAvailabilityReceivedCriteriaSchemaPriorityEnum; /** * Confidence level of the priority assignment * @type {TalentAvailabilityReceivedCriteriaSchemaPriorityConfidenceEnum} * @memberof TalentAvailabilityReceivedCriteriaSchema */ priorityConfidence?: TalentAvailabilityReceivedCriteriaSchemaPriorityConfidenceEnum; /** * Explanation for the assigned priority level * @type {string} * @memberof TalentAvailabilityReceivedCriteriaSchema */ priorityReasoning?: string; /** * * @type {Array} * @memberof TalentAvailabilityReceivedCriteriaSchema */ received?: Array | null; } /** * @export */ export declare const TalentAvailabilityReceivedCriteriaSchemaPriorityEnum: { readonly Low: "low"; readonly Medium: "medium"; readonly High: "high"; readonly Must: "must"; }; export type TalentAvailabilityReceivedCriteriaSchemaPriorityEnum = typeof TalentAvailabilityReceivedCriteriaSchemaPriorityEnum[keyof typeof TalentAvailabilityReceivedCriteriaSchemaPriorityEnum]; /** * @export */ export declare const TalentAvailabilityReceivedCriteriaSchemaPriorityConfidenceEnum: { readonly Low: "low"; readonly Medium: "medium"; readonly High: "high"; readonly Low2: "Low"; readonly Medium2: "Medium"; readonly High2: "High"; }; export type TalentAvailabilityReceivedCriteriaSchemaPriorityConfidenceEnum = typeof TalentAvailabilityReceivedCriteriaSchemaPriorityConfidenceEnum[keyof typeof TalentAvailabilityReceivedCriteriaSchemaPriorityConfidenceEnum]; /** * Check if a given object implements the TalentAvailabilityReceivedCriteriaSchema interface. */ export declare function instanceOfTalentAvailabilityReceivedCriteriaSchema(value: object): value is TalentAvailabilityReceivedCriteriaSchema; export declare function TalentAvailabilityReceivedCriteriaSchemaFromJSON(json: any): TalentAvailabilityReceivedCriteriaSchema; export declare function TalentAvailabilityReceivedCriteriaSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): TalentAvailabilityReceivedCriteriaSchema; export declare function TalentAvailabilityReceivedCriteriaSchemaToJSON(json: any): TalentAvailabilityReceivedCriteriaSchema; export declare function TalentAvailabilityReceivedCriteriaSchemaToJSONTyped(value?: TalentAvailabilityReceivedCriteriaSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=TalentAvailabilityReceivedCriteriaSchema.d.ts.map