export interface GetAssociationInterface { payerId: number | null; vendorId: number | null; token?: string | null; } /** * The /associations/{payerId}/{vendorId} endpoint returns the joined * preferred_providers row for the payer-vendor pair. The backend sends * UPPER_SNAKE_CASE columns; getAssociation normalizes them to camelCase via * transformToCamelCase. The presence of a row (with providerId) is what * indicates a valid association exists. Only the fields we rely on are typed. */ export interface AssociationDetails { providerId?: number; fleetId?: number; [key: string]: unknown; }