"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.external_audience_id = exports.enable_batching = exports.partner_provided_id = exports.google_gid = exports.mobile_advertising_id = void 0;
exports.mobile_advertising_id = {
    label: 'Mobile Advertising ID',
    description: 'Mobile Advertising ID. Android Advertising ID or iOS IDFA.',
    type: 'string',
    required: false,
    default: {
        '@path': '$.context.device.advertisingId'
    }
};
exports.google_gid = {
    label: 'Google GID',
    description: 'Google GID - ID is deprecated in some areas and will eventually sunset.  ID is included for those who were on the legacy destination.',
    type: 'string',
    required: false,
    default: {
        '@path': '$.context.DV360.google_gid'
    }
};
exports.partner_provided_id = {
    label: 'Partner Provided ID',
    description: 'Partner Provided ID - Equivalent to the Segment Anonymous ID.  Segment Audience must include Anonymous Ids to match effectively.',
    type: 'string',
    required: false,
    default: {
        '@path': '$.anonymousId'
    }
};
exports.enable_batching = {
    label: 'Enable Batching',
    description: 'Enable batching of requests to the TikTok Audiences.',
    type: 'boolean',
    default: true,
    required: true,
    unsafe_hidden: true
};
exports.external_audience_id = {
    label: 'External Audience ID',
    description: "The Audience ID in Google's DB.",
    type: 'string',
    required: true,
    unsafe_hidden: true,
    default: {
        '@path': '$.context.personas.external_audience_id'
    }
};
//# sourceMappingURL=properties.js.map