/** * Company types * * Types for companies and company members */ /** * Company * * Represents a company/organization on the platform */ export interface CompanyProps { /** Unique company identifier */ company_id: string; /** Company display name */ company_name: string; /** Company description */ company_description: string; /** Company type */ type: string; /** Admin player ID (owner) */ admin_id: string; /** Current company status */ status: 'active' | 'inactive' | 'pending'; /** Company logo/image */ company_image: { url: string; width?: number; height?: number; }; /** Company website URL */ company_url?: string; /** Legacy system identifier */ legacy_id?: string; /** Primary brand color */ brand_primary: string; /** Exchange revenue percentage */ exchange_rev_pct?: number; /** Secondary brand color */ brand_secondary: string; /** Whether API access is enabled */ api_enabled: boolean; /** Whether catalog is enabled */ catalog_enabled: boolean; /** Whether advertising is enabled */ advertising_enabled: boolean; /** Whether competitions are enabled */ competitions_enabled: boolean; /** Whether open bets are enabled */ open_bets_enabled: boolean; /** Whether open bets can be requested */ request_open_bets: boolean; /** Unique company code */ company_code: string; /** Short name / slug */ short_name: string; /** Timestamp when created */ create_datetime: any; /** Timestamp of last update */ last_update_datetime: any; } /** * Company member * * Represents a user's membership in a company */ export interface CompanyMemberProps { /** Unique company member identifier */ company_member_id: string; /** Company this member belongs to */ company_id: string; /** Member first name */ first_name?: string; /** Member last name */ last_name?: string; /** Member phone number */ phone?: string; /** Player ID */ player_id: string; /** Current member status */ status: 'active' | 'inactive'; /** Member role */ role: 'admin' | 'contributor'; /** Timestamp when created */ create_datetime: any; /** Timestamp of last update */ last_update_datetime: any; } //# sourceMappingURL=company.types.d.ts.map