/** * Project Transfer Invitation status values */ export type ProjectTransferInvitationStatus = "pending" | "accepted" | "declined" | "canceled" | "failed"; /** * Project Transfer Invitation model */ export interface ProjectTransferInvitation { /** UUID of the transfer invitation */ id: string; /** Project ID */ project_id: string; /** ID of the user who created the invitation */ inviter_user_id: string; /** ID of the user who is invited */ invited_user_id: string; /** Username of the user who is invited */ invited_user_name: string; /** Status of the invitation */ status: ProjectTransferInvitationStatus; /** Reason provided if transfer failed (optional) */ status_reason?: string; /** When the invitation expires (3 days after creation) */ expires_at: string; /** When the invitation was created */ created_at: string; /** When the invitation was last updated */ updated_at: string; } //# sourceMappingURL=project-transfer-invitations.d.ts.map