UNPKG

@rudderstack/integrations-lib

Version:
45 lines 1.08 kB
export interface AuthObject { accessToken: string; refreshAccessTokenFunc: () => Promise<string>; } export interface AudienceSegmentBody { data: { attributes: { advertiserId: string; name: string; description?: string; contactList: object; }; type: 'AudienceSegment'; }[]; } export interface AudienceSegmentData { id: string; type: 'AudienceSegment'; attributes: { name: string; description?: string; type: 'ContactList'; createdAt?: string; updatedAt?: string; advertiserId?: string; contactList?: { isReadOnly?: boolean; }; }; } export interface AudienceSegmentError { traceId?: string; traceIdentifier?: string; type?: string; code?: string; instance?: string; title?: string; detail?: string; } export interface AudienceSegmentResponse { data?: AudienceSegmentData[]; warnings?: unknown; errors?: AudienceSegmentError[]; } //# sourceMappingURL=types.d.ts.map