/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Response serializer for course license details */ export type CourseLicenseDetail = { /** * The unique identifier for the license */ id: number; /** * When the license was created */ created: string; /** * When the license becomes active */ started: string; /** * When the license expires */ expired: string | null; /** * The display name of the license */ name: string; /** * The number of seats purchased */ count: number; /** * Whether the license is active */ active: boolean; /** * Additional license metadata */ metadata: Record; /** * The source identifier for the license */ source: string; /** * External identifier for the license */ external_id: string | null; /** * The platform key associated with the license */ platform_key: string; /** * The course ID associated with the license */ course_id: string; /** * The number of seats purchased */ usage_count?: number; };