import type * as Brevo from "../index.js"; export interface GetContactDetails { /** Set of attributes of the contact */ attributes: GetContactDetails.Attributes; /** Creation UTC date-time of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ) */ createdAt: string; /** Email address of the contact for which you requested the details */ email?: string | undefined; /** Blacklist status for email campaigns (true=blacklisted, false=not blacklisted) */ emailBlacklisted: boolean; /** ID of the contact for which you requested the details */ id: number; listIds: number[]; listUnsubscribed?: number[] | undefined; /** Last modification UTC date-time of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ) */ modifiedAt: string; /** Blacklist status for SMS campaigns (true=blacklisted, false=not blacklisted) */ smsBlacklisted: boolean; /** Blacklist status for WhatsApp campaigns (true=blacklisted, false=not blacklisted) */ whatsappBlacklisted: boolean; /** Consent groups the contact belongs to, with their subscription status. Only present when the Consent Groups feature is enabled for your account. */ consentGroups?: Brevo.ConsentGroupItem[] | undefined; } export declare namespace GetContactDetails { /** * Set of attributes of the contact */ type Attributes = {}; }