export interface Payload {
    requiredId: {
        gclid?: string;
        dclid?: string;
        encryptedUserId?: string;
        mobileDeviceId?: string;
        matchId?: string;
        impressionId?: string;
    };
    floodlightConfigurationId?: string;
    floodlightActivityId?: string;
    encryptionInfo?: {
        encryptionEntityId: string;
        encryptionEntityType: string;
        encryptionSource: string;
    };
    userDetails?: {
        email?: string;
        phone?: string;
        firstName?: string;
        lastName?: string;
        streetAddress?: string;
        city?: string;
        state?: string;
        postalCode?: string;
        countryCode?: string;
    };
    timestamp: string;
    value: number;
    quantity: string;
    ordinal: string;
    limitAdTracking?: boolean;
    childDirectedTreatment?: boolean;
    nonPersonalizedAd?: boolean;
    treatmentForUnderage?: boolean;
    adUserDataConsent?: string;
    merchantId?: string;
    merchantFeedLabel?: string;
    merchantFeedLanguage?: string;
    cartDataItems?: {
        itemId: string;
        quantity: number;
        unitPrice: number;
    }[];
    batch_size?: number;
}
