/** * Athena API * REST API for the Athena system * * 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. */ /** * * @export * @interface TriggerStudyObjectiveConceptExtractionItemStatus */ export interface TriggerStudyObjectiveConceptExtractionItemStatus { /** * The requested study objective. * @type {string} * @memberof TriggerStudyObjectiveConceptExtractionItemStatus */ studyObjectiveId: string; /** * Which storage path the extraction took. `canvas_object` means the objective is canvas-sourced (concepts shared across the account via the linked Canvas object); `study_objective` means a custom objective tracked on its own. * @type {string} * @memberof TriggerStudyObjectiveConceptExtractionItemStatus */ kind: TriggerStudyObjectiveConceptExtractionItemStatusKindEnum; /** * Sidecar status snapshot at the moment the trigger returned. `cooling-down` (canvas-sourced only) means a recent Canvas 429 set a cooldown. `skipped-disabled` is returned for every objective when the kill switch is off. `not-found` means the objective isn't owned by the caller, so no sidecar was created. * @type {string} * @memberof TriggerStudyObjectiveConceptExtractionItemStatus */ status: TriggerStudyObjectiveConceptExtractionItemStatusStatusEnum; } /** * @export */ export declare const TriggerStudyObjectiveConceptExtractionItemStatusKindEnum: { readonly CanvasObject: "canvas_object"; readonly StudyObjective: "study_objective"; }; export type TriggerStudyObjectiveConceptExtractionItemStatusKindEnum = typeof TriggerStudyObjectiveConceptExtractionItemStatusKindEnum[keyof typeof TriggerStudyObjectiveConceptExtractionItemStatusKindEnum]; /** * @export */ export declare const TriggerStudyObjectiveConceptExtractionItemStatusStatusEnum: { readonly Pending: "pending"; readonly Running: "running"; readonly Active: "active"; readonly Failed: "failed"; readonly CoolingDown: "cooling-down"; readonly SkippedDisabled: "skipped-disabled"; readonly NotFound: "not-found"; }; export type TriggerStudyObjectiveConceptExtractionItemStatusStatusEnum = typeof TriggerStudyObjectiveConceptExtractionItemStatusStatusEnum[keyof typeof TriggerStudyObjectiveConceptExtractionItemStatusStatusEnum]; /** * Check if a given object implements the TriggerStudyObjectiveConceptExtractionItemStatus interface. */ export declare function instanceOfTriggerStudyObjectiveConceptExtractionItemStatus(value: object): value is TriggerStudyObjectiveConceptExtractionItemStatus; export declare function TriggerStudyObjectiveConceptExtractionItemStatusFromJSON(json: any): TriggerStudyObjectiveConceptExtractionItemStatus; export declare function TriggerStudyObjectiveConceptExtractionItemStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): TriggerStudyObjectiveConceptExtractionItemStatus; export declare function TriggerStudyObjectiveConceptExtractionItemStatusToJSON(json: any): TriggerStudyObjectiveConceptExtractionItemStatus; export declare function TriggerStudyObjectiveConceptExtractionItemStatusToJSONTyped(value?: TriggerStudyObjectiveConceptExtractionItemStatus | null, ignoreDiscriminator?: boolean): any;