/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Request serializer for UserLicenseCreateView POST endpoint */ export type UserLicenseCreate = { /** * The platform to create a license for */ platform_key: string; /** * The organization identifier for the platform */ platform_org?: string; /** * Display name for the license */ name?: string; /** * Number of seats purchased */ count?: number; /** * Date when license should begin */ started?: string; /** * Date when license should expire */ expired?: string | null; /** * Whether the license is active */ active?: boolean; /** * Additional license metadata */ metadata?: Record; /** * Additional enrollment configuration */ enrollment_config?: Record; /** * Source identifier */ source?: string; /** * External identifier (must be unique) */ external_id?: string | null; /** * Transaction identifier for tracking */ transaction_id?: string; /** * Type of change being made */ change_type?: string; };