/** * 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 AdminStudyObjectiveOriginCounts */ export interface AdminStudyObjectiveOriginCounts { /** * User-created objectives with no Canvas link * @type {number} * @memberof AdminStudyObjectiveOriginCounts */ custom: number; /** * Objectives linked to a mirrored Canvas object * @type {number} * @memberof AdminStudyObjectiveOriginCounts */ canvas: number; /** * Objectives derived from syllabus analysis * @type {number} * @memberof AdminStudyObjectiveOriginCounts */ syllabus: number; /** * All of the user's objectives in the filtered set * @type {number} * @memberof AdminStudyObjectiveOriginCounts */ total: number; } /** * Check if a given object implements the AdminStudyObjectiveOriginCounts interface. */ export declare function instanceOfAdminStudyObjectiveOriginCounts(value: object): value is AdminStudyObjectiveOriginCounts; export declare function AdminStudyObjectiveOriginCountsFromJSON(json: any): AdminStudyObjectiveOriginCounts; export declare function AdminStudyObjectiveOriginCountsFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminStudyObjectiveOriginCounts; export declare function AdminStudyObjectiveOriginCountsToJSON(json: any): AdminStudyObjectiveOriginCounts; export declare function AdminStudyObjectiveOriginCountsToJSONTyped(value?: AdminStudyObjectiveOriginCounts | null, ignoreDiscriminator?: boolean): any;