/** * 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 EnrollmentTaxonomy */ export interface EnrollmentTaxonomy { /** * Taxonomy ID * @type {string} * @memberof EnrollmentTaxonomy */ id: string; /** * Taxonomy slug * @type {string} * @memberof EnrollmentTaxonomy */ slug: string; /** * Canvas course ID associated with this taxonomy * @type {string} * @memberof EnrollmentTaxonomy */ courseId: string | null; /** * Taxonomy name * @type {string} * @memberof EnrollmentTaxonomy */ name: string; /** * Taxonomy description * @type {string} * @memberof EnrollmentTaxonomy */ description: string; /** * Taxonomy status * @type {string} * @memberof EnrollmentTaxonomy */ status: EnrollmentTaxonomyStatusEnum; } /** * @export */ export declare const EnrollmentTaxonomyStatusEnum: { readonly Draft: "draft"; readonly Active: "active"; }; export type EnrollmentTaxonomyStatusEnum = typeof EnrollmentTaxonomyStatusEnum[keyof typeof EnrollmentTaxonomyStatusEnum]; /** * Check if a given object implements the EnrollmentTaxonomy interface. */ export declare function instanceOfEnrollmentTaxonomy(value: object): value is EnrollmentTaxonomy; export declare function EnrollmentTaxonomyFromJSON(json: any): EnrollmentTaxonomy; export declare function EnrollmentTaxonomyFromJSONTyped(json: any, ignoreDiscriminator: boolean): EnrollmentTaxonomy; export declare function EnrollmentTaxonomyToJSON(json: any): EnrollmentTaxonomy; export declare function EnrollmentTaxonomyToJSONTyped(value?: EnrollmentTaxonomy | null, ignoreDiscriminator?: boolean): any;