export interface DeliverySchedule { "begin-time": string; "end-time": string; days: string; } export interface ContactSettings { "channel-group-id": string; enabled: boolean; timezone?: string; schedule?: DeliverySchedule; } export interface ContactAddress { type: "email" | "phone"; value: string; } export interface Contact { "user-id": string; "contact-id": string; status: string; address: ContactAddress; "creation-date": string; settings: ContactSettings[]; }