/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Response serializer for program invitation details */ export type ProgramInvitationDetail = { /** * The unique identifier for the invitation */ id: number; /** * The ID of the user associated with the invitation */ user_id: number | null; /** * The username of the user associated with the invitation */ username: string | null; /** * The email address associated with the invitation */ email: string | null; /** * When the invitation was created */ created: string; /** * When the invitation was started */ started: string | null; /** * When the invitation expires */ expired: string | null; /** * The source of the invitation */ source: string | null; /** * URL to redirect to after accepting the invitation */ redirect_to: string | null; /** * Whether the invitation is active */ active: boolean; /** * Additional metadata for the invitation */ metadata: Record; /** * The program key associated with the invitation */ program_key: string; };