diff --git a/components/google_ad_manager/actions/create-report/create-report.mjs b/components/google_ad_manager/actions/create-report/create-report.mjs new file mode 100644 index 0000000000000..7fda9dfc40801 --- /dev/null +++ b/components/google_ad_manager/actions/create-report/create-report.mjs @@ -0,0 +1,376 @@ +import app from "../../google_ad_manager.app.mjs"; +import dimensions from "../../common/dimensions.mjs"; +import metrics from "../../common/metrics.mjs"; +import relativeDateRanges from "../../common/relative-date-ranges.mjs"; +import utils from "../../common/utils.mjs"; +import constants from "../../common/constants.mjs"; + +export default { + key: "google_ad_manager-create-report", + name: "Create Report", + description: "Create a report in Google Ad Manager. [See the documentation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.reports/create)", + version: "0.0.1", + type: "action", + props: { + app, + parent: { + label: "Parent Network", + description: "The parent resource where this Report will be created. Format: `networks/{networkCode}`.", + propDefinition: [ + app, + "network", + ], + }, + name: { + label: "Name", + description: "Identifier. The resource name of the report. Report resource name have the form: `networks/{networkCode}/reports/{reportId}`.", + type: "string", + }, + visibility: { + type: "string", + label: "Visibility", + description: "The visibility of the report.", + options: constants.VISIBILITY_OPTIONS, + }, + displayName: { + type: "string", + label: "Display Name", + description: "The display name of the report.", + optional: true, + }, + scheduleOptions: { + type: "object", + label: "Schedule Options", + description: "The options for a scheduled report. [See the documentation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.reports#ScheduleOptions).", + optional: true, + }, + dimensions: { + type: "string[]", + label: "Dimensions", + description: "The list of dimensions to report on. If empty, the report will have no dimensions, and any metrics will be totals.", + options: Object.values(dimensions), + }, + metrics: { + type: "string[]", + label: "Metrics", + description: "The list of metrics to report on. If empty, the report will have no metrics.", + options: Object.values(metrics), + }, + filters: { + type: "string[]", + label: "Filters", + description: "The filters for this report. Each row must be formatted as a JSON object. [See the documentation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.reports#filter).", + optional: true, + }, + timeZone: { + type: "string", + label: "Time Zone", + description: "The time zone the date range is defined in for this report. Defaults to publisher's time zone if not specified. Time zone in IANA format. Acceptable values depend on the report type. Publisher time zone is always accepted. Use `America/Los_Angeles` for pacific time, or `Etc/UTC` for UTC.", + optional: true, + }, + currencyCode: { + type: "string", + label: "Currency Code", + description: "The ISO 4217 currency code for this report. Defaults to publisher currency code if not specified.", + optional: true, + }, + customDimensionKeyIds: { + type: "string[]", + label: "Custom Dimension Key IDs", + description: "Custom Dimension keys that represent `CUSTOM_DIMENSION_*` dimensions. The index of this repeated field corresponds to the index on each dimension. For example, `customDimensionKeyIds[0]` describes `CUSTOM_DIMENSION_0_VALUE_ID` and `CUSTOM_DIMENSION_0_VALUE`.", + optional: true, + }, + lineItemCustomFieldIds: { + type: "string[]", + label: "Line Item Custom Field IDs", + description: "Custom field IDs that represent `LINE_ITEM_CUSTOM_FIELD_*` dimensions. The index of this repeated field corresponds to the index on each dimension. For example, `lineItemCustomFieldIds[0]` describes `LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID` and `LINE_ITEM_CUSTOM_FIELD_0_VALUE`.", + optional: true, + }, + orderCustomFieldIds: { + type: "string[]", + label: "Order Custom Field IDs", + description: "Custom field IDs that represent `ORDER_CUSTOM_FIELD_*` dimensions. The index of this repeated field corresponds to the index on each dimension. For example, `orderCustomFieldIds[0]` describes `ORDER_CUSTOM_FIELD_0_OPTION_ID` and `ORDER_CUSTOM_FIELD_0_VALUE`.", + optional: true, + }, + creativeCustomFieldIds: { + type: "string[]", + label: "Creative Custom Field IDs", + description: "Custom field IDs that represent `CREATIVE_CUSTOM_FIELD_*` dimensions. The index of this repeated field corresponds to the index on each dimension. For example, `creativeCustomFieldIds[0]` describes `CREATIVE_CUSTOM_FIELD_0_OPTION_ID` and `CREATIVE_CUSTOM_FIELD_0_VALUE`.", + optional: true, + }, + reportType: { + type: "string", + label: "Report Type", + description: "The type of this report.", + options: constants.REPORT_TYPE_OPTIONS, + }, + timePeriodColumn: { + type: "string", + label: "Time Period Column", + description: "Include a time period column to introduce comparison columns in the report for each generated period. For example, set to `QUARTERS` here to have a column for each quarter present in the primary date range. If `PREVIOUS PERIOD` is specified in **Comparison Date Range**, then each quarter column will also include comparison values for its relative previous quarter.", + optional: true, + options: constants.TIME_PERIOD_COLUMN_OPTIONS, + }, + flags: { + type: "string[]", + label: "Flags", + description: "List of flags for this report. Used to flag rows in a result set based on a set of defined filters. Each row must be formatted as a JSON object. [See the documentation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.reports#Flag).", + optional: true, + }, + sorts: { + type: "string[]", + label: "Sorts", + description: "Default sorts to apply to this report. Each row must be formatted as a JSON object. [See the documentation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.reports#Sort).", + optional: true, + }, + dateRange: { + type: "string", + label: "Date Range Type", + description: "The date range of this report.", + options: Object.values(constants.DATE_RANGE_TYPE), + reloadProps: true, + }, + comparisonDateRange: { + type: "string", + label: "Comparison Date Range Type", + description: "The comparison date range of this report. If unspecified, the report will not have any comparison metrics.", + optional: true, + options: Object.values(constants.DATE_RANGE_TYPE), + reloadProps: true, + }, + }, + methods: { + createReport({ + parent, ...args + } = {}) { + return this.app.post({ + path: `/${parent}/reports`, + ...args, + }); + }, + getComparisonDateRangeProps() { + const { comparisonDateRange } = this; + if (comparisonDateRange === constants.DATE_RANGE_TYPE.FIXED) { + return { + comparisonStartDateYear: { + type: "integer", + label: "Comparison Start Date Year", + description: "Year of the date. Must be from `1` to `9999`, or `0` to specify a date without a year.", + }, + comparisonStartDateMonth: { + type: "integer", + label: "Comparison Start Date Month", + description: "Month of a year. Must be from `1` to `12`, or `0` to specify a year without a month and day.", + }, + comparisonStartDateDay: { + type: "integer", + label: "Comparison Start Date Day", + description: "Day of a month. Must be from `1` to `31` and valid for the year and month, or `0` to specify a year by itself or a year and month where the day isn't significant.", + }, + comparisonEndDateYear: { + type: "integer", + label: "Comparison End Date Year", + description: "Year of the date. Must be from `1` to `9999`, or `0` to specify a date without a year.", + }, + comparisonEndDateMonth: { + type: "integer", + label: "Comparison End Date Month", + description: "Month of a year. Must be from `1` to `12`, or `0` to specify a year without a month and day.", + }, + comparisonEndDateDay: { + type: "integer", + label: "Comparison End Date Day", + description: "Day of a month. Must be from `1` to `31` and valid for the year and month, or `0` to specify a year by itself or a year and month where the day isn't significant.", + }, + }; + } else if (comparisonDateRange === constants.DATE_RANGE_TYPE.RELATIVE) { + return { + comparisonRelative: { + type: "string", + label: "Comparison Relative Date Range", + description: "The relative date range of this report.", + options: Object.values(relativeDateRanges), + }, + }; + } + }, + getDateRangeValues() { + const { + dateRange, + relative, + startDateYear, + startDateMonth, + startDateDay, + endDateYear, + endDateMonth, + endDateDay, + } = this; + + if (dateRange === constants.DATE_RANGE_TYPE.FIXED) { + return { + dateRange: { + fixed: { + startDate: { + year: startDateYear, + month: startDateMonth, + day: startDateDay, + }, + endDate: { + year: endDateYear, + month: endDateMonth, + day: endDateDay, + }, + }, + }, + }; + } + return { + dateRange: { + relative, + }, + }; + }, + getComparisonDateRangeValues() { + const { + comparisonDateRange, + comparisonRelative, + comparisonStartDateYear, + comparisonStartDateMonth, + comparisonStartDateDay, + comparisonEndDateYear, + comparisonEndDateMonth, + comparisonEndDateDay, + } = this; + + if (comparisonDateRange === constants.DATE_RANGE_TYPE.FIXED) { + return { + comparisonDateRange: { + fixed: { + startDate: { + year: comparisonStartDateYear, + month: comparisonStartDateMonth, + day: comparisonStartDateDay, + }, + endDate: { + year: comparisonEndDateYear, + month: comparisonEndDateMonth, + day: comparisonEndDateDay, + }, + }, + }, + }; + } else if (comparisonDateRange === constants.DATE_RANGE_TYPE.RELATIVE) { + return { + comparisonDateRange: { + relative: comparisonRelative, + }, + }; + } + }, + }, + additionalProps() { + const { dateRange } = this; + + if (dateRange === "fixed") { + return { + startDateYear: { + type: "integer", + label: "Start Date Year", + description: "Year of the date. Must be from `1` to `9999`, or `0` to specify a date without a year.", + }, + startDateMonth: { + type: "integer", + label: "Start Date Month", + description: "Month of a year. Must be from `1` to `12`, or `0` to specify a year without a month and day.", + }, + startDateDay: { + type: "integer", + label: "Start Date Day", + description: "Day of a month. Must be from `1` to `31` and valid for the year and month, or `0` to specify a year by itself or a year and month where the day isn't significant.", + }, + endDateYear: { + type: "integer", + label: "End Date Year", + description: "Year of the date. Must be from `1` to `9999`, or `0` to specify a date without a year.", + }, + endDateMonth: { + type: "integer", + label: "End Date Month", + description: "Month of a year. Must be from `1` to `12`, or `0` to specify a year without a month and day.", + }, + endDateDay: { + type: "integer", + label: "End Date Day", + description: "Day of a month. Must be from `1` to `31` and valid for the year and month, or `0` to specify a year by itself or a year and month where the day isn't significant.", + }, + ...this.getComparisonDateRangeProps(), + }; + } + + return { + relative: { + type: "string", + label: "Relative Date Range", + description: "The relative date range of this report.", + options: Object.values(relativeDateRanges), + }, + ...this.getComparisonDateRangeProps(), + }; + }, + async run({ $ }) { + const { + getDateRangeValues, + getComparisonDateRangeValues, + createReport, + parent, + name, + visibility, + displayName, + scheduleOptions, + dimensions, + metrics, + filters, + timeZone, + currencyCode, + customDimensionKeyIds, + lineItemCustomFieldIds, + orderCustomFieldIds, + creativeCustomFieldIds, + reportType, + timePeriodColumn, + flags, + sorts, + } = this; + + const response = await createReport({ + $, + parent, + data: { + name, + visibility, + displayName, + scheduleOptions, + reportDefinition: { + dimensions, + metrics, + filters: utils.parseArray(filters), + timeZone, + currencyCode, + customDimensionKeyIds, + lineItemCustomFieldIds, + orderCustomFieldIds, + creativeCustomFieldIds, + reportType, + timePeriodColumn, + flags: utils.parseArray(flags), + sorts: utils.parseArray(sorts), + ...getDateRangeValues(), + ...getComparisonDateRangeValues(), + }, + }, + }); + + $.export("$summary", `Successfully created report in network ${parent}`); + return response; + }, +}; diff --git a/components/google_ad_manager/common/constants.mjs b/components/google_ad_manager/common/constants.mjs new file mode 100644 index 0000000000000..37584495810a9 --- /dev/null +++ b/components/google_ad_manager/common/constants.mjs @@ -0,0 +1,35 @@ +const BASE_URL = "https://admanager.googleapis.com"; +const VERSION_PATH = "/v1"; + +const DATE_RANGE_TYPE = { + FIXED: "fixed", + RELATIVE: "relative", +}; + +const VISIBILITY_OPTIONS = [ + "HIDDEN", + "DRAFT", + "SAVED", +]; + +const REPORT_TYPE_OPTIONS = [ + "REPORT_TYPE_UNSPECIFIED", + "HISTORICAL", +]; + +const TIME_PERIOD_COLUMN_OPTIONS = [ + "TIME_PERIOD_COLUMN_UNSPECIFIED", + "TIME_PERIOD_COLUMN_DATE", + "TIME_PERIOD_COLUMN_WEEK", + "TIME_PERIOD_COLUMN_MONTH", + "TIME_PERIOD_COLUMN_QUARTER", +]; + +export default { + BASE_URL, + VERSION_PATH, + DATE_RANGE_TYPE, + VISIBILITY_OPTIONS, + REPORT_TYPE_OPTIONS, + TIME_PERIOD_COLUMN_OPTIONS, +}; diff --git a/components/google_ad_manager/common/dimensions.mjs b/components/google_ad_manager/common/dimensions.mjs new file mode 100644 index 0000000000000..7dd96706e0bdc --- /dev/null +++ b/components/google_ad_manager/common/dimensions.mjs @@ -0,0 +1,2190 @@ +export default { + DIMENSION_UNSPECIFIED: { + label: "Dimension Unspecified", + value: "DIMENSION_UNSPECIFIED", + }, + ADVERTISER_DOMAIN_NAME: { + label: "Advertiser Domain Name", + value: "ADVERTISER_DOMAIN_NAME", + }, + ADVERTISER_EXTERNAL_ID: { + label: "Advertiser External ID", + value: "ADVERTISER_EXTERNAL_ID", + }, + ADVERTISER_ID: { + label: "Advertiser ID", + value: "ADVERTISER_ID", + }, + ADVERTISER_LABELS: { + label: "Advertiser Labels", + value: "ADVERTISER_LABELS", + }, + ADVERTISER_LABEL_IDS: { + label: "Advertiser Label IDs", + value: "ADVERTISER_LABEL_IDS", + }, + ADVERTISER_NAME: { + label: "Advertiser Name", + value: "ADVERTISER_NAME", + }, + ADVERTISER_PRIMARY_CONTACT: { + label: "Advertiser Primary Contact", + value: "ADVERTISER_PRIMARY_CONTACT", + }, + AD_LOCATION: { + label: "Ad Location", + value: "AD_LOCATION", + }, + AD_LOCATION_NAME: { + label: "Ad Location Name", + value: "AD_LOCATION_NAME", + }, + AD_UNIT_CODE: { + label: "Ad Unit Code", + value: "AD_UNIT_CODE", + }, + AD_UNIT_CODE_LEVEL_1: { + label: "Ad Unit Code Level 1", + value: "AD_UNIT_CODE_LEVEL_1", + }, + AD_UNIT_CODE_LEVEL_10: { + label: "Ad Unit Code Level 10", + value: "AD_UNIT_CODE_LEVEL_10", + }, + AD_UNIT_CODE_LEVEL_11: { + label: "Ad Unit Code Level 11", + value: "AD_UNIT_CODE_LEVEL_11", + }, + AD_UNIT_CODE_LEVEL_12: { + label: "Ad Unit Code Level 12", + value: "AD_UNIT_CODE_LEVEL_12", + }, + AD_UNIT_CODE_LEVEL_13: { + label: "Ad Unit Code Level 13", + value: "AD_UNIT_CODE_LEVEL_13", + }, + AD_UNIT_CODE_LEVEL_14: { + label: "Ad Unit Code Level 14", + value: "AD_UNIT_CODE_LEVEL_14", + }, + AD_UNIT_CODE_LEVEL_15: { + label: "Ad Unit Code Level 15", + value: "AD_UNIT_CODE_LEVEL_15", + }, + AD_UNIT_CODE_LEVEL_16: { + label: "Ad Unit Code Level 16", + value: "AD_UNIT_CODE_LEVEL_16", + }, + AD_UNIT_CODE_LEVEL_2: { + label: "Ad Unit Code Level 2", + value: "AD_UNIT_CODE_LEVEL_2", + }, + AD_UNIT_CODE_LEVEL_3: { + label: "Ad Unit Code Level 3", + value: "AD_UNIT_CODE_LEVEL_3", + }, + AD_UNIT_CODE_LEVEL_4: { + label: "Ad Unit Code Level 4", + value: "AD_UNIT_CODE_LEVEL_4", + }, + AD_UNIT_CODE_LEVEL_5: { + label: "Ad Unit Code Level 5", + value: "AD_UNIT_CODE_LEVEL_5", + }, + AD_UNIT_CODE_LEVEL_6: { + label: "Ad Unit Code Level 6", + value: "AD_UNIT_CODE_LEVEL_6", + }, + AD_UNIT_CODE_LEVEL_7: { + label: "Ad Unit Code Level 7", + value: "AD_UNIT_CODE_LEVEL_7", + }, + AD_UNIT_CODE_LEVEL_8: { + label: "Ad Unit Code Level 8", + value: "AD_UNIT_CODE_LEVEL_8", + }, + AD_UNIT_CODE_LEVEL_9: { + label: "Ad Unit Code Level 9", + value: "AD_UNIT_CODE_LEVEL_9", + }, + AD_UNIT_DEPTH: { + label: "Ad Unit Depth", + value: "AD_UNIT_DEPTH", + }, + AD_UNIT_ID: { + label: "Ad Unit ID", + value: "AD_UNIT_ID", + }, + AD_UNIT_ID_ALL_LEVEL: { + label: "Ad Unit ID All Level", + value: "AD_UNIT_ID_ALL_LEVEL", + }, + AD_UNIT_ID_LEVEL_1: { + label: "Ad Unit ID Level 1", + value: "AD_UNIT_ID_LEVEL_1", + }, + AD_UNIT_ID_LEVEL_10: { + label: "Ad Unit ID Level 10", + value: "AD_UNIT_ID_LEVEL_10", + }, + AD_UNIT_ID_LEVEL_11: { + label: "Ad Unit ID Level 11", + value: "AD_UNIT_ID_LEVEL_11", + }, + AD_UNIT_ID_LEVEL_12: { + label: "Ad Unit ID Level 12", + value: "AD_UNIT_ID_LEVEL_12", + }, + AD_UNIT_ID_LEVEL_13: { + label: "Ad Unit ID Level 13", + value: "AD_UNIT_ID_LEVEL_13", + }, + AD_UNIT_ID_LEVEL_14: { + label: "Ad Unit ID Level 14", + value: "AD_UNIT_ID_LEVEL_14", + }, + AD_UNIT_ID_LEVEL_15: { + label: "Ad Unit ID Level 15", + value: "AD_UNIT_ID_LEVEL_15", + }, + AD_UNIT_ID_LEVEL_16: { + label: "Ad Unit ID Level 16", + value: "AD_UNIT_ID_LEVEL_16", + }, + AD_UNIT_ID_LEVEL_2: { + label: "Ad Unit ID Level 2", + value: "AD_UNIT_ID_LEVEL_2", + }, + AD_UNIT_ID_LEVEL_3: { + label: "Ad Unit ID Level 3", + value: "AD_UNIT_ID_LEVEL_3", + }, + AD_UNIT_ID_LEVEL_4: { + label: "Ad Unit ID Level 4", + value: "AD_UNIT_ID_LEVEL_4", + }, + AD_UNIT_ID_LEVEL_5: { + label: "Ad Unit ID Level 5", + value: "AD_UNIT_ID_LEVEL_5", + }, + AD_UNIT_ID_LEVEL_6: { + label: "Ad Unit ID Level 6", + value: "AD_UNIT_ID_LEVEL_6", + }, + AD_UNIT_ID_LEVEL_7: { + label: "Ad Unit ID Level 7", + value: "AD_UNIT_ID_LEVEL_7", + }, + AD_UNIT_ID_LEVEL_8: { + label: "Ad Unit ID Level 8", + value: "AD_UNIT_ID_LEVEL_8", + }, + AD_UNIT_ID_LEVEL_9: { + label: "Ad Unit ID Level 9", + value: "AD_UNIT_ID_LEVEL_9", + }, + AD_UNIT_ID_TOP_LEVEL: { + label: "Ad Unit ID Top Level", + value: "AD_UNIT_ID_TOP_LEVEL", + }, + AD_UNIT_NAME: { + label: "Ad Unit Name", + value: "AD_UNIT_NAME", + }, + AD_UNIT_NAME_ALL_LEVEL: { + label: "Ad Unit Name All Level", + value: "AD_UNIT_NAME_ALL_LEVEL", + }, + AD_UNIT_NAME_LEVEL_1: { + label: "Ad Unit Name Level 1", + value: "AD_UNIT_NAME_LEVEL_1", + }, + AD_UNIT_NAME_LEVEL_10: { + label: "Ad Unit Name Level 10", + value: "AD_UNIT_NAME_LEVEL_10", + }, + AD_UNIT_NAME_LEVEL_11: { + label: "Ad Unit Name Level 11", + value: "AD_UNIT_NAME_LEVEL_11", + }, + AD_UNIT_NAME_LEVEL_12: { + label: "Ad Unit Name Level 12", + value: "AD_UNIT_NAME_LEVEL_12", + }, + AD_UNIT_NAME_LEVEL_13: { + label: "Ad Unit Name Level 13", + value: "AD_UNIT_NAME_LEVEL_13", + }, + AD_UNIT_NAME_LEVEL_14: { + label: "Ad Unit Name Level 14", + value: "AD_UNIT_NAME_LEVEL_14", + }, + AD_UNIT_NAME_LEVEL_15: { + label: "Ad Unit Name Level 15", + value: "AD_UNIT_NAME_LEVEL_15", + }, + AD_UNIT_NAME_LEVEL_16: { + label: "Ad Unit Name Level 16", + value: "AD_UNIT_NAME_LEVEL_16", + }, + AD_UNIT_NAME_LEVEL_2: { + label: "Ad Unit Name Level 2", + value: "AD_UNIT_NAME_LEVEL_2", + }, + AD_UNIT_NAME_LEVEL_3: { + label: "Ad Unit Name Level 3", + value: "AD_UNIT_NAME_LEVEL_3", + }, + AD_UNIT_NAME_LEVEL_4: { + label: "Ad Unit Name Level 4", + value: "AD_UNIT_NAME_LEVEL_4", + }, + AD_UNIT_NAME_LEVEL_5: { + label: "Ad Unit Name Level 5", + value: "AD_UNIT_NAME_LEVEL_5", + }, + AD_UNIT_NAME_LEVEL_6: { + label: "Ad Unit Name Level 6", + value: "AD_UNIT_NAME_LEVEL_6", + }, + AD_UNIT_NAME_LEVEL_7: { + label: "Ad Unit Name Level 7", + value: "AD_UNIT_NAME_LEVEL_7", + }, + AD_UNIT_NAME_LEVEL_8: { + label: "Ad Unit Name Level 8", + value: "AD_UNIT_NAME_LEVEL_8", + }, + AD_UNIT_NAME_LEVEL_9: { + label: "Ad Unit Name Level 9", + value: "AD_UNIT_NAME_LEVEL_9", + }, + AD_UNIT_NAME_TOP_LEVEL: { + label: "Ad Unit Name Top Level", + value: "AD_UNIT_NAME_TOP_LEVEL", + }, + AD_UNIT_REWARD_AMOUNT: { + label: "Ad Unit Reward Amount", + value: "AD_UNIT_REWARD_AMOUNT", + }, + AD_UNIT_REWARD_TYPE: { + label: "Ad Unit Reward Type", + value: "AD_UNIT_REWARD_TYPE", + }, + AD_UNIT_STATUS: { + label: "Ad Unit Status", + value: "AD_UNIT_STATUS", + }, + AD_UNIT_STATUS_NAME: { + label: "Ad Unit Status Name", + value: "AD_UNIT_STATUS_NAME", + }, + APP_VERSION: { + label: "App Version", + value: "APP_VERSION", + }, + BACKFILL_ADVERTISER_EXTERNAL_ID: { + label: "Backfill Advertiser External ID", + value: "BACKFILL_ADVERTISER_EXTERNAL_ID", + }, + BACKFILL_ADVERTISER_ID: { + label: "Backfill Advertiser ID", + value: "BACKFILL_ADVERTISER_ID", + }, + BACKFILL_ADVERTISER_LABELS: { + label: "Backfill Advertiser Labels", + value: "BACKFILL_ADVERTISER_LABELS", + }, + BACKFILL_ADVERTISER_LABEL_IDS: { + label: "Backfill Advertiser Label IDs", + value: "BACKFILL_ADVERTISER_LABEL_IDS", + }, + BACKFILL_ADVERTISER_NAME: { + label: "Backfill Advertiser Name", + value: "BACKFILL_ADVERTISER_NAME", + }, + BACKFILL_ADVERTISER_PRIMARY_CONTACT: { + label: "Backfill Advertiser Primary Contact", + value: "BACKFILL_ADVERTISER_PRIMARY_CONTACT", + }, + BACKFILL_CREATIVE_BILLING_TYPE: { + label: "Backfill Creative Billing Type", + value: "BACKFILL_CREATIVE_BILLING_TYPE", + }, + BACKFILL_CREATIVE_BILLING_TYPE_NAME: { + label: "Backfill Creative Billing Type Name", + value: "BACKFILL_CREATIVE_BILLING_TYPE_NAME", + }, + BACKFILL_CREATIVE_CLICK_THROUGH_URL: { + label: "Backfill Creative Click Through URL", + value: "BACKFILL_CREATIVE_CLICK_THROUGH_URL", + }, + BACKFILL_CREATIVE_ID: { + label: "Backfill Creative ID", + value: "BACKFILL_CREATIVE_ID", + }, + BACKFILL_CREATIVE_NAME: { + label: "Backfill Creative Name", + value: "BACKFILL_CREATIVE_NAME", + }, + BACKFILL_CREATIVE_THIRD_PARTY_VENDOR: { + label: "Backfill Creative Third Party Vendor", + value: "BACKFILL_CREATIVE_THIRD_PARTY_VENDOR", + }, + BACKFILL_CREATIVE_TYPE: { + label: "Backfill Creative Type", + value: "BACKFILL_CREATIVE_TYPE", + }, + BACKFILL_CREATIVE_TYPE_NAME: { + label: "Backfill Creative Type Name", + value: "BACKFILL_CREATIVE_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_ARCHIVED: { + label: "Backfill Line Item Archived", + value: "BACKFILL_LINE_ITEM_ARCHIVED", + }, + BACKFILL_LINE_ITEM_COMPANION_DELIVERY_OPTION: { + label: "Backfill Line Item Companion Delivery Option", + value: "BACKFILL_LINE_ITEM_COMPANION_DELIVERY_OPTION", + }, + BACKFILL_LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME: { + label: "Backfill Line Item Companion Delivery Option Name", + value: "BACKFILL_LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME", + }, + BACKFILL_LINE_ITEM_COMPUTED_STATUS: { + label: "Backfill Line Item Computed Status", + value: "BACKFILL_LINE_ITEM_COMPUTED_STATUS", + }, + BACKFILL_LINE_ITEM_COMPUTED_STATUS_NAME: { + label: "Backfill Line Item Computed Status Name", + value: "BACKFILL_LINE_ITEM_COMPUTED_STATUS_NAME", + }, + BACKFILL_LINE_ITEM_CONTRACTED_QUANTITY: { + label: "Backfill Line Item Contracted Quantity", + value: "BACKFILL_LINE_ITEM_CONTRACTED_QUANTITY", + }, + BACKFILL_LINE_ITEM_COST_PER_UNIT: { + label: "Backfill Line Item Cost Per Unit", + value: "BACKFILL_LINE_ITEM_COST_PER_UNIT", + }, + BACKFILL_LINE_ITEM_COST_TYPE: { + label: "Backfill Line Item Cost Type", + value: "BACKFILL_LINE_ITEM_COST_TYPE", + }, + BACKFILL_LINE_ITEM_COST_TYPE_NAME: { + label: "Backfill Line Item Cost Type Name", + value: "BACKFILL_LINE_ITEM_COST_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_CREATIVE_END_DATE: { + label: "Backfill Line Item Creative End Date", + value: "BACKFILL_LINE_ITEM_CREATIVE_END_DATE", + }, + BACKFILL_LINE_ITEM_CREATIVE_ROTATION_TYPE: { + label: "Backfill Line Item Creative Rotation Type", + value: "BACKFILL_LINE_ITEM_CREATIVE_ROTATION_TYPE", + }, + BACKFILL_LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME: { + label: "Backfill Line Item Creative Rotation Type Name", + value: "BACKFILL_LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_CREATIVE_START_DATE: { + label: "Backfill Line Item Creative Start Date", + value: "BACKFILL_LINE_ITEM_CREATIVE_START_DATE", + }, + BACKFILL_LINE_ITEM_CURRENCY_CODE: { + label: "Backfill Line Item Currency Code", + value: "BACKFILL_LINE_ITEM_CURRENCY_CODE", + }, + BACKFILL_LINE_ITEM_DELIVERY_INDICATOR: { + label: "Backfill Line Item Delivery Indicator", + value: "BACKFILL_LINE_ITEM_DELIVERY_INDICATOR", + }, + BACKFILL_LINE_ITEM_DELIVERY_RATE_TYPE: { + label: "Backfill Line Item Delivery Rate Type", + value: "BACKFILL_LINE_ITEM_DELIVERY_RATE_TYPE", + }, + BACKFILL_LINE_ITEM_DELIVERY_RATE_TYPE_NAME: { + label: "Backfill Line Item Delivery Rate Type Name", + value: "BACKFILL_LINE_ITEM_DELIVERY_RATE_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_DISCOUNT_ABSOLUTE: { + label: "Backfill Line Item Discount Absolute", + value: "BACKFILL_LINE_ITEM_DISCOUNT_ABSOLUTE", + }, + BACKFILL_LINE_ITEM_DISCOUNT_PERCENTAGE: { + label: "Backfill Line Item Discount Percentage", + value: "BACKFILL_LINE_ITEM_DISCOUNT_PERCENTAGE", + }, + BACKFILL_LINE_ITEM_END_DATE: { + label: "Backfill Line Item End Date", + value: "BACKFILL_LINE_ITEM_END_DATE", + }, + BACKFILL_LINE_ITEM_END_DATE_TIME: { + label: "Backfill Line Item End Date Time", + value: "BACKFILL_LINE_ITEM_END_DATE_TIME", + }, + BACKFILL_LINE_ITEM_ENVIRONMENT_TYPE: { + label: "Backfill Line Item Environment Type", + value: "BACKFILL_LINE_ITEM_ENVIRONMENT_TYPE", + }, + BACKFILL_LINE_ITEM_ENVIRONMENT_TYPE_NAME: { + label: "Backfill Line Item Environment Type Name", + value: "BACKFILL_LINE_ITEM_ENVIRONMENT_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_EXTERNAL_DEAL_ID: { + label: "Backfill Line Item External Deal ID", + value: "BACKFILL_LINE_ITEM_EXTERNAL_DEAL_ID", + }, + BACKFILL_LINE_ITEM_EXTERNAL_ID: { + label: "Backfill Line Item External ID", + value: "BACKFILL_LINE_ITEM_EXTERNAL_ID", + }, + BACKFILL_LINE_ITEM_FREQUENCY_CAP: { + label: "Backfill Line Item Frequency Cap", + value: "BACKFILL_LINE_ITEM_FREQUENCY_CAP", + }, + BACKFILL_LINE_ITEM_ID: { + label: "Backfill Line Item ID", + value: "BACKFILL_LINE_ITEM_ID", + }, + BACKFILL_LINE_ITEM_LAST_MODIFIED_BY_APP: { + label: "Backfill Line Item Last Modified By App", + value: "BACKFILL_LINE_ITEM_LAST_MODIFIED_BY_APP", + }, + BACKFILL_LINE_ITEM_LIFETIME_CLICKS: { + label: "Backfill Line Item Lifetime Clicks", + value: "BACKFILL_LINE_ITEM_LIFETIME_CLICKS", + }, + BACKFILL_LINE_ITEM_LIFETIME_IMPRESSIONS: { + label: "Backfill Line Item Lifetime Impressions", + value: "BACKFILL_LINE_ITEM_LIFETIME_IMPRESSIONS", + }, + BACKFILL_LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS: { + label: "Backfill Line Item Lifetime Viewable Impressions", + value: "BACKFILL_LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS", + }, + BACKFILL_LINE_ITEM_MAKEGOOD: { + label: "Backfill Line Item Makegood", + value: "BACKFILL_LINE_ITEM_MAKEGOOD", + }, + BACKFILL_LINE_ITEM_NAME: { + label: "Backfill Line Item Name", + value: "BACKFILL_LINE_ITEM_NAME", + }, + BACKFILL_LINE_ITEM_NON_CPD_BOOKED_REVENUE: { + label: "Backfill Line Item Non-CPD Booked Revenue", + value: "BACKFILL_LINE_ITEM_NON_CPD_BOOKED_REVENUE", + }, + BACKFILL_LINE_ITEM_OPTIMIZABLE: { + label: "Backfill Line Item Optimizable", + value: "BACKFILL_LINE_ITEM_OPTIMIZABLE", + }, + BACKFILL_LINE_ITEM_PRIMARY_GOAL_TYPE: { + label: "Backfill Line Item Primary Goal Type", + value: "BACKFILL_LINE_ITEM_PRIMARY_GOAL_TYPE", + }, + BACKFILL_LINE_ITEM_PRIMARY_GOAL_TYPE_NAME: { + label: "Backfill Line Item Primary Goal Type Name", + value: "BACKFILL_LINE_ITEM_PRIMARY_GOAL_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE: { + label: "Backfill Line Item Primary Goal Unit Type", + value: "BACKFILL_LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE", + }, + BACKFILL_LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME: { + label: "Backfill Line Item Primary Goal Unit Type Name", + value: "BACKFILL_LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_PRIORITY: { + label: "Backfill Line Item Priority", + value: "BACKFILL_LINE_ITEM_PRIORITY", + }, + BACKFILL_LINE_ITEM_RESERVATION_STATUS: { + label: "Backfill Line Item Reservation Status", + value: "BACKFILL_LINE_ITEM_RESERVATION_STATUS", + }, + BACKFILL_LINE_ITEM_RESERVATION_STATUS_NAME: { + label: "Backfill Line Item Reservation Status Name", + value: "BACKFILL_LINE_ITEM_RESERVATION_STATUS_NAME", + }, + BACKFILL_LINE_ITEM_START_DATE: { + label: "Backfill Line Item Start Date", + value: "BACKFILL_LINE_ITEM_START_DATE", + }, + BACKFILL_LINE_ITEM_START_DATE_TIME: { + label: "Backfill Line Item Start Date Time", + value: "BACKFILL_LINE_ITEM_START_DATE_TIME", + }, + BACKFILL_LINE_ITEM_TYPE: { + label: "Backfill Line Item Type", + value: "BACKFILL_LINE_ITEM_TYPE", + }, + BACKFILL_LINE_ITEM_TYPE_NAME: { + label: "Backfill Line Item Type Name", + value: "BACKFILL_LINE_ITEM_TYPE_NAME", + }, + BACKFILL_LINE_ITEM_UNLIMITED_END: { + label: "Backfill Line Item Unlimited End", + value: "BACKFILL_LINE_ITEM_UNLIMITED_END", + }, + BACKFILL_LINE_ITEM_VALUE_COST_PER_UNIT: { + label: "Backfill Line Item Value Cost Per Unit", + value: "BACKFILL_LINE_ITEM_VALUE_COST_PER_UNIT", + }, + BACKFILL_LINE_ITEM_WEB_PROPERTY_CODE: { + label: "Backfill Line Item Web Property Code", + value: "BACKFILL_LINE_ITEM_WEB_PROPERTY_CODE", + }, + BACKFILL_MASTER_COMPANION_CREATIVE_ID: { + label: "Backfill Master Companion Creative ID", + value: "BACKFILL_MASTER_COMPANION_CREATIVE_ID", + }, + BACKFILL_MASTER_COMPANION_CREATIVE_NAME: { + label: "Backfill Master Companion Creative Name", + value: "BACKFILL_MASTER_COMPANION_CREATIVE_NAME", + }, + BACKFILL_ORDER_AGENCY: { + label: "Backfill Order Agency", + value: "BACKFILL_ORDER_AGENCY", + }, + BACKFILL_ORDER_AGENCY_ID: { + label: "Backfill Order Agency ID", + value: "BACKFILL_ORDER_AGENCY_ID", + }, + BACKFILL_ORDER_BOOKED_CPC: { + label: "Backfill Order Booked CPC", + value: "BACKFILL_ORDER_BOOKED_CPC", + }, + BACKFILL_ORDER_BOOKED_CPM: { + label: "Backfill Order Booked CPM", + value: "BACKFILL_ORDER_BOOKED_CPM", + }, + BACKFILL_ORDER_DELIVERY_STATUS: { + label: "Backfill Order Delivery Status", + value: "BACKFILL_ORDER_DELIVERY_STATUS", + }, + BACKFILL_ORDER_DELIVERY_STATUS_NAME: { + label: "Backfill Order Delivery Status Name", + value: "BACKFILL_ORDER_DELIVERY_STATUS_NAME", + }, + BACKFILL_ORDER_END_DATE: { + label: "Backfill Order End Date", + value: "BACKFILL_ORDER_END_DATE", + }, + BACKFILL_ORDER_END_DATE_TIME: { + label: "Backfill Order End Date Time", + value: "BACKFILL_ORDER_END_DATE_TIME", + }, + BACKFILL_ORDER_EXTERNAL_ID: { + label: "Backfill Order External ID", + value: "BACKFILL_ORDER_EXTERNAL_ID", + }, + BACKFILL_ORDER_ID: { + label: "Backfill Order ID", + value: "BACKFILL_ORDER_ID", + }, + BACKFILL_ORDER_LABELS: { + label: "Backfill Order Labels", + value: "BACKFILL_ORDER_LABELS", + }, + BACKFILL_ORDER_LABEL_IDS: { + label: "Backfill Order Label IDs", + value: "BACKFILL_ORDER_LABEL_IDS", + }, + BACKFILL_ORDER_LIFETIME_CLICKS: { + label: "Backfill Order Lifetime Clicks", + value: "BACKFILL_ORDER_LIFETIME_CLICKS", + }, + BACKFILL_ORDER_LIFETIME_IMPRESSIONS: { + label: "Backfill Order Lifetime Impressions", + value: "BACKFILL_ORDER_LIFETIME_IMPRESSIONS", + }, + BACKFILL_ORDER_NAME: { + label: "Backfill Order Name", + value: "BACKFILL_ORDER_NAME", + }, + BACKFILL_ORDER_PO_NUMBER: { + label: "Backfill Order PO Number", + value: "BACKFILL_ORDER_PO_NUMBER", + }, + BACKFILL_ORDER_PROGRAMMATIC: { + label: "Backfill Order Programmatic", + value: "BACKFILL_ORDER_PROGRAMMATIC", + }, + BACKFILL_ORDER_SALESPERSON: { + label: "Backfill Order Salesperson", + value: "BACKFILL_ORDER_SALESPERSON", + }, + BACKFILL_ORDER_SECONDARY_SALESPEOPLE: { + label: "Backfill Order Secondary Salespeople", + value: "BACKFILL_ORDER_SECONDARY_SALESPEOPLE", + }, + BACKFILL_ORDER_SECONDARY_SALESPEOPLE_ID: { + label: "Backfill Order Secondary Salespeople ID", + value: "BACKFILL_ORDER_SECONDARY_SALESPEOPLE_ID", + }, + BACKFILL_ORDER_SECONDARY_TRAFFICKERS: { + label: "Backfill Order Secondary Traffickers", + value: "BACKFILL_ORDER_SECONDARY_TRAFFICKERS", + }, + BACKFILL_ORDER_SECONDARY_TRAFFICKERS_ID: { + label: "Backfill Order Secondary Traffickers ID", + value: "BACKFILL_ORDER_SECONDARY_TRAFFICKERS_ID", + }, + BACKFILL_ORDER_START_DATE: { + label: "Backfill Order Start Date", + value: "BACKFILL_ORDER_START_DATE", + }, + BACKFILL_ORDER_START_DATE_TIME: { + label: "Backfill Order Start Date Time", + value: "BACKFILL_ORDER_START_DATE_TIME", + }, + BACKFILL_ORDER_TRAFFICKER: { + label: "Backfill Order Trafficker", + value: "BACKFILL_ORDER_TRAFFICKER", + }, + BACKFILL_ORDER_TRAFFICKER_ID: { + label: "Backfill Order Trafficker ID", + value: "BACKFILL_ORDER_TRAFFICKER_ID", + }, + BACKFILL_ORDER_UNLIMITED_END: { + label: "Backfill Order Unlimited End", + value: "BACKFILL_ORDER_UNLIMITED_END", + }, + BACKFILL_PROGRAMMATIC_BUYER_ID: { + label: "Backfill Programmatic Buyer ID", + value: "BACKFILL_PROGRAMMATIC_BUYER_ID", + }, + BACKFILL_PROGRAMMATIC_BUYER_NAME: { + label: "Backfill Programmatic Buyer Name", + value: "BACKFILL_PROGRAMMATIC_BUYER_NAME", + }, + BRANDING_TYPE: { + label: "Branding Type", + value: "BRANDING_TYPE", + }, + BRANDING_TYPE_NAME: { + label: "Branding Type Name", + value: "BRANDING_TYPE_NAME", + }, + BROWSER_CATEGORY: { + label: "Browser Category", + value: "BROWSER_CATEGORY", + }, + BROWSER_CATEGORY_NAME: { + label: "Browser Category Name", + value: "BROWSER_CATEGORY_NAME", + }, + BROWSER_ID: { + label: "Browser ID", + value: "BROWSER_ID", + }, + BROWSER_NAME: { + label: "Browser Name", + value: "BROWSER_NAME", + }, + CARRIER_ID: { + label: "Carrier ID", + value: "CARRIER_ID", + }, + CARRIER_NAME: { + label: "Carrier Name", + value: "CARRIER_NAME", + }, + CLASSIFIED_ADVERTISER_ID: { + label: "Classified Advertiser ID", + value: "CLASSIFIED_ADVERTISER_ID", + }, + CLASSIFIED_ADVERTISER_NAME: { + label: "Classified Advertiser Name", + value: "CLASSIFIED_ADVERTISER_NAME", + }, + CLASSIFIED_BRAND_ID: { + label: "Classified Brand ID", + value: "CLASSIFIED_BRAND_ID", + }, + CLASSIFIED_BRAND_NAME: { + label: "Classified Brand Name", + value: "CLASSIFIED_BRAND_NAME", + }, + CONTENT_ID: { + label: "Content ID", + value: "CONTENT_ID", + }, + CONTENT_NAME: { + label: "Content Name", + value: "CONTENT_NAME", + }, + COUNTRY_ID: { + label: "Country ID", + value: "COUNTRY_ID", + }, + COUNTRY_NAME: { + label: "Country Name", + value: "COUNTRY_NAME", + }, + CREATIVE_BILLING_TYPE: { + label: "Creative Billing Type", + value: "CREATIVE_BILLING_TYPE", + }, + CREATIVE_BILLING_TYPE_NAME: { + label: "Creative Billing Type Name", + value: "CREATIVE_BILLING_TYPE_NAME", + }, + CREATIVE_CLICK_THROUGH_URL: { + label: "Creative Click Through URL", + value: "CREATIVE_CLICK_THROUGH_URL", + }, + CREATIVE_ID: { + label: "Creative ID", + value: "CREATIVE_ID", + }, + CREATIVE_NAME: { + label: "Creative Name", + value: "CREATIVE_NAME", + }, + CREATIVE_TECHNOLOGY: { + label: "Creative Technology", + value: "CREATIVE_TECHNOLOGY", + }, + CREATIVE_TECHNOLOGY_NAME: { + label: "Creative Technology Name", + value: "CREATIVE_TECHNOLOGY_NAME", + }, + CREATIVE_THIRD_PARTY_VENDOR: { + label: "Creative Third Party Vendor", + value: "CREATIVE_THIRD_PARTY_VENDOR", + }, + CREATIVE_TYPE: { + label: "Creative Type", + value: "CREATIVE_TYPE", + }, + CREATIVE_TYPE_NAME: { + label: "Creative Type Name", + value: "CREATIVE_TYPE_NAME", + }, + DATE: { + label: "Date", + value: "DATE", + }, + DAY_OF_WEEK: { + label: "Day of Week", + value: "DAY_OF_WEEK", + }, + DEMAND_CHANNEL: { + label: "Demand Channel", + value: "DEMAND_CHANNEL", + }, + DEMAND_CHANNEL_NAME: { + label: "Demand Channel Name", + value: "DEMAND_CHANNEL_NAME", + }, + DEMAND_SUBCHANNEL: { + label: "Demand Subchannel", + value: "DEMAND_SUBCHANNEL", + }, + DEMAND_SUBCHANNEL_NAME: { + label: "Demand Subchannel Name", + value: "DEMAND_SUBCHANNEL_NAME", + }, + DEVICE: { + label: "Device", + value: "DEVICE", + }, + DEVICE_CATEGORY: { + label: "Device Category", + value: "DEVICE_CATEGORY", + }, + DEVICE_CATEGORY_NAME: { + label: "Device Category Name", + value: "DEVICE_CATEGORY_NAME", + }, + DEVICE_NAME: { + label: "Device Name", + value: "DEVICE_NAME", + }, + EXCHANGE_THIRD_PARTY_COMPANY_ID: { + label: "Exchange Third Party Company ID", + value: "EXCHANGE_THIRD_PARTY_COMPANY_ID", + }, + EXCHANGE_THIRD_PARTY_COMPANY_NAME: { + label: "Exchange Third Party Company Name", + value: "EXCHANGE_THIRD_PARTY_COMPANY_NAME", + }, + FIRST_LOOK_PRICING_RULE_ID: { + label: "First Look Pricing Rule ID", + value: "FIRST_LOOK_PRICING_RULE_ID", + }, + FIRST_LOOK_PRICING_RULE_NAME: { + label: "First Look Pricing Rule Name", + value: "FIRST_LOOK_PRICING_RULE_NAME", + }, + HOUR: { + label: "Hour", + value: "HOUR", + }, + INTERACTION_TYPE: { + label: "Interaction Type", + value: "INTERACTION_TYPE", + }, + INTERACTION_TYPE_NAME: { + label: "Interaction Type Name", + value: "INTERACTION_TYPE_NAME", + }, + INVENTORY_FORMAT: { + label: "Inventory Format", + value: "INVENTORY_FORMAT", + }, + INVENTORY_FORMAT_NAME: { + label: "Inventory Format Name", + value: "INVENTORY_FORMAT_NAME", + }, + INVENTORY_TYPE: { + label: "Inventory Type", + value: "INVENTORY_TYPE", + }, + INVENTORY_TYPE_NAME: { + label: "Inventory Type Name", + value: "INVENTORY_TYPE_NAME", + }, + IS_ADX_DIRECT: { + label: "Is AdX Direct", + value: "IS_ADX_DIRECT", + }, + IS_FIRST_LOOK_DEAL: { + label: "Is First Look Deal", + value: "IS_FIRST_LOOK_DEAL", + }, + KEY_VALUES_ID: { + label: "Key Values ID", + value: "KEY_VALUES_ID", + }, + KEY_VALUES_NAME: { + label: "Key Values Name", + value: "KEY_VALUES_NAME", + }, + LINE_ITEM_ARCHIVED: { + label: "Line Item Archived", + value: "LINE_ITEM_ARCHIVED", + }, + LINE_ITEM_COMPANION_DELIVERY_OPTION: { + label: "Line Item Companion Delivery Option", + value: "LINE_ITEM_COMPANION_DELIVERY_OPTION", + }, + LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME: { + label: "Line Item Companion Delivery Option Name", + value: "LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME", + }, + LINE_ITEM_COMPUTED_STATUS: { + label: "Line Item Computed Status", + value: "LINE_ITEM_COMPUTED_STATUS", + }, + LINE_ITEM_COMPUTED_STATUS_NAME: { + label: "Line Item Computed Status Name", + value: "LINE_ITEM_COMPUTED_STATUS_NAME", + }, + LINE_ITEM_CONTRACTED_QUANTITY: { + label: "Line Item Contracted Quantity", + value: "LINE_ITEM_CONTRACTED_QUANTITY", + }, + LINE_ITEM_COST_PER_UNIT: { + label: "Line Item Cost Per Unit", + value: "LINE_ITEM_COST_PER_UNIT", + }, + LINE_ITEM_COST_TYPE: { + label: "Line Item Cost Type", + value: "LINE_ITEM_COST_TYPE", + }, + LINE_ITEM_COST_TYPE_NAME: { + label: "Line Item Cost Type Name", + value: "LINE_ITEM_COST_TYPE_NAME", + }, + LINE_ITEM_CREATIVE_END_DATE: { + label: "Line Item Creative End Date", + value: "LINE_ITEM_CREATIVE_END_DATE", + }, + LINE_ITEM_CREATIVE_ROTATION_TYPE: { + label: "Line Item Creative Rotation Type", + value: "LINE_ITEM_CREATIVE_ROTATION_TYPE", + }, + LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME: { + label: "Line Item Creative Rotation Type Name", + value: "LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME", + }, + LINE_ITEM_CREATIVE_START_DATE: { + label: "Line Item Creative Start Date", + value: "LINE_ITEM_CREATIVE_START_DATE", + }, + LINE_ITEM_CURRENCY_CODE: { + label: "Line Item Currency Code", + value: "LINE_ITEM_CURRENCY_CODE", + }, + LINE_ITEM_DELIVERY_INDICATOR: { + label: "Line Item Delivery Indicator", + value: "LINE_ITEM_DELIVERY_INDICATOR", + }, + LINE_ITEM_DELIVERY_RATE_TYPE: { + label: "Line Item Delivery Rate Type", + value: "LINE_ITEM_DELIVERY_RATE_TYPE", + }, + LINE_ITEM_DELIVERY_RATE_TYPE_NAME: { + label: "Line Item Delivery Rate Type Name", + value: "LINE_ITEM_DELIVERY_RATE_TYPE_NAME", + }, + LINE_ITEM_DISCOUNT_ABSOLUTE: { + label: "Line Item Discount Absolute", + value: "LINE_ITEM_DISCOUNT_ABSOLUTE", + }, + LINE_ITEM_DISCOUNT_PERCENTAGE: { + label: "Line Item Discount Percentage", + value: "LINE_ITEM_DISCOUNT_PERCENTAGE", + }, + LINE_ITEM_END_DATE: { + label: "Line Item End Date", + value: "LINE_ITEM_END_DATE", + }, + LINE_ITEM_END_DATE_TIME: { + label: "Line Item End Date Time", + value: "LINE_ITEM_END_DATE_TIME", + }, + LINE_ITEM_ENVIRONMENT_TYPE: { + label: "Line Item Environment Type", + value: "LINE_ITEM_ENVIRONMENT_TYPE", + }, + LINE_ITEM_ENVIRONMENT_TYPE_NAME: { + label: "Line Item Environment Type Name", + value: "LINE_ITEM_ENVIRONMENT_TYPE_NAME", + }, + LINE_ITEM_EXTERNAL_DEAL_ID: { + label: "Line Item External Deal ID", + value: "LINE_ITEM_EXTERNAL_DEAL_ID", + }, + LINE_ITEM_EXTERNAL_ID: { + label: "Line Item External ID", + value: "LINE_ITEM_EXTERNAL_ID", + }, + LINE_ITEM_FREQUENCY_CAP: { + label: "Line Item Frequency Cap", + value: "LINE_ITEM_FREQUENCY_CAP", + }, + LINE_ITEM_ID: { + label: "Line Item ID", + value: "LINE_ITEM_ID", + }, + LINE_ITEM_LAST_MODIFIED_BY_APP: { + label: "Line Item Last Modified By App", + value: "LINE_ITEM_LAST_MODIFIED_BY_APP", + }, + LINE_ITEM_LIFETIME_CLICKS: { + label: "Line Item Lifetime Clicks", + value: "LINE_ITEM_LIFETIME_CLICKS", + }, + LINE_ITEM_LIFETIME_IMPRESSIONS: { + label: "Line Item Lifetime Impressions", + value: "LINE_ITEM_LIFETIME_IMPRESSIONS", + }, + LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS: { + label: "Line Item Lifetime Viewable Impressions", + value: "LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS", + }, + LINE_ITEM_MAKEGOOD: { + label: "Line Item Makegood", + value: "LINE_ITEM_MAKEGOOD", + }, + LINE_ITEM_NAME: { + label: "Line Item Name", + value: "LINE_ITEM_NAME", + }, + LINE_ITEM_NON_CPD_BOOKED_REVENUE: { + label: "Line Item Non-CPD Booked Revenue", + value: "LINE_ITEM_NON_CPD_BOOKED_REVENUE", + }, + LINE_ITEM_OPTIMIZABLE: { + label: "Line Item Optimizable", + value: "LINE_ITEM_OPTIMIZABLE", + }, + LINE_ITEM_PRIMARY_GOAL_TYPE: { + label: "Line Item Primary Goal Type", + value: "LINE_ITEM_PRIMARY_GOAL_TYPE", + }, + LINE_ITEM_PRIMARY_GOAL_TYPE_NAME: { + label: "Line Item Primary Goal Type Name", + value: "LINE_ITEM_PRIMARY_GOAL_TYPE_NAME", + }, + LINE_ITEM_PRIMARY_GOAL_UNITS_ABSOLUTE: { + label: "Line Item Primary Goal Units Absolute", + value: "LINE_ITEM_PRIMARY_GOAL_UNITS_ABSOLUTE", + }, + LINE_ITEM_PRIMARY_GOAL_UNITS_PERCENTAGE: { + label: "Line Item Primary Goal Units Percentage", + value: "LINE_ITEM_PRIMARY_GOAL_UNITS_PERCENTAGE", + }, + LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE: { + label: "Line Item Primary Goal Unit Type", + value: "LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE", + }, + LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME: { + label: "Line Item Primary Goal Unit Type Name", + value: "LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME", + }, + LINE_ITEM_PRIORITY: { + label: "Line Item Priority", + value: "LINE_ITEM_PRIORITY", + }, + LINE_ITEM_RESERVATION_STATUS: { + label: "Line Item Reservation Status", + value: "LINE_ITEM_RESERVATION_STATUS", + }, + LINE_ITEM_RESERVATION_STATUS_NAME: { + label: "Line Item Reservation Status Name", + value: "LINE_ITEM_RESERVATION_STATUS_NAME", + }, + LINE_ITEM_START_DATE: { + label: "Line Item Start Date", + value: "LINE_ITEM_START_DATE", + }, + LINE_ITEM_START_DATE_TIME: { + label: "Line Item Start Date Time", + value: "LINE_ITEM_START_DATE_TIME", + }, + LINE_ITEM_TYPE: { + label: "Line Item Type", + value: "LINE_ITEM_TYPE", + }, + LINE_ITEM_TYPE_NAME: { + label: "Line Item Type Name", + value: "LINE_ITEM_TYPE_NAME", + }, + LINE_ITEM_UNLIMITED_END: { + label: "Line Item Unlimited End", + value: "LINE_ITEM_UNLIMITED_END", + }, + LINE_ITEM_VALUE_COST_PER_UNIT: { + label: "Line Item Value Cost Per Unit", + value: "LINE_ITEM_VALUE_COST_PER_UNIT", + }, + LINE_ITEM_WEB_PROPERTY_CODE: { + label: "Line Item Web Property Code", + value: "LINE_ITEM_WEB_PROPERTY_CODE", + }, + MASTER_COMPANION_CREATIVE_ID: { + label: "Master Companion Creative ID", + value: "MASTER_COMPANION_CREATIVE_ID", + }, + MASTER_COMPANION_CREATIVE_NAME: { + label: "Master Companion Creative Name", + value: "MASTER_COMPANION_CREATIVE_NAME", + }, + MOBILE_APP_FREE: { + label: "Mobile App Free", + value: "MOBILE_APP_FREE", + }, + MOBILE_APP_ICON_URL: { + label: "Mobile App Icon URL", + value: "MOBILE_APP_ICON_URL", + }, + MOBILE_APP_ID: { + label: "Mobile App ID", + value: "MOBILE_APP_ID", + }, + MOBILE_APP_NAME: { + label: "Mobile App Name", + value: "MOBILE_APP_NAME", + }, + MOBILE_APP_OWNERSHIP_STATUS: { + label: "Mobile App Ownership Status", + value: "MOBILE_APP_OWNERSHIP_STATUS", + }, + MOBILE_APP_OWNERSHIP_STATUS_NAME: { + label: "Mobile App Ownership Status Name", + value: "MOBILE_APP_OWNERSHIP_STATUS_NAME", + }, + MOBILE_APP_STORE: { + label: "Mobile App Store", + value: "MOBILE_APP_STORE", + }, + MOBILE_APP_STORE_NAME: { + label: "Mobile App Store Name", + value: "MOBILE_APP_STORE_NAME", + }, + MOBILE_INVENTORY_TYPE: { + label: "Mobile Inventory Type", + value: "MOBILE_INVENTORY_TYPE", + }, + MOBILE_INVENTORY_TYPE_NAME: { + label: "Mobile Inventory Type Name", + value: "MOBILE_INVENTORY_TYPE_NAME", + }, + MOBILE_SDK_VERSION_NAME: { + label: "Mobile SDK Version Name", + value: "MOBILE_SDK_VERSION_NAME", + }, + MONTH_YEAR: { + label: "Month Year", + value: "MONTH_YEAR", + }, + NATIVE_AD_FORMAT_ID: { + label: "Native Ad Format ID", + value: "NATIVE_AD_FORMAT_ID", + }, + NATIVE_AD_FORMAT_NAME: { + label: "Native Ad Format Name", + value: "NATIVE_AD_FORMAT_NAME", + }, + NATIVE_STYLE_ID: { + label: "Native Style ID", + value: "NATIVE_STYLE_ID", + }, + NATIVE_STYLE_NAME: { + label: "Native Style Name", + value: "NATIVE_STYLE_NAME", + }, + OPERATING_SYSTEM_CATEGORY: { + label: "Operating System Category", + value: "OPERATING_SYSTEM_CATEGORY", + }, + OPERATING_SYSTEM_CATEGORY_NAME: { + label: "Operating System Category Name", + value: "OPERATING_SYSTEM_CATEGORY_NAME", + }, + OPERATING_SYSTEM_VERSION_ID: { + label: "Operating System Version ID", + value: "OPERATING_SYSTEM_VERSION_ID", + }, + OPERATING_SYSTEM_VERSION_NAME: { + label: "Operating System Version Name", + value: "OPERATING_SYSTEM_VERSION_NAME", + }, + ORDER_AGENCY: { + label: "Order Agency", + value: "ORDER_AGENCY", + }, + ORDER_AGENCY_ID: { + label: "Order Agency ID", + value: "ORDER_AGENCY_ID", + }, + ORDER_BOOKED_CPC: { + label: "Order Booked CPC", + value: "ORDER_BOOKED_CPC", + }, + ORDER_BOOKED_CPM: { + label: "Order Booked CPM", + value: "ORDER_BOOKED_CPM", + }, + ORDER_DELIVERY_STATUS: { + label: "Order Delivery Status", + value: "ORDER_DELIVERY_STATUS", + }, + ORDER_DELIVERY_STATUS_NAME: { + label: "Order Delivery Status Name", + value: "ORDER_DELIVERY_STATUS_NAME", + }, + ORDER_END_DATE: { + label: "Order End Date", + value: "ORDER_END_DATE", + }, + ORDER_END_DATE_TIME: { + label: "Order End Date Time", + value: "ORDER_END_DATE_TIME", + }, + ORDER_EXTERNAL_ID: { + label: "Order External ID", + value: "ORDER_EXTERNAL_ID", + }, + ORDER_ID: { + label: "Order ID", + value: "ORDER_ID", + }, + ORDER_LABELS: { + label: "Order Labels", + value: "ORDER_LABELS", + }, + ORDER_LABEL_IDS: { + label: "Order Label IDs", + value: "ORDER_LABEL_IDS", + }, + ORDER_LIFETIME_CLICKS: { + label: "Order Lifetime Clicks", + value: "ORDER_LIFETIME_CLICKS", + }, + ORDER_LIFETIME_IMPRESSIONS: { + label: "Order Lifetime Impressions", + value: "ORDER_LIFETIME_IMPRESSIONS", + }, + ORDER_NAME: { + label: "Order Name", + value: "ORDER_NAME", + }, + ORDER_PO_NUMBER: { + label: "Order PO Number", + value: "ORDER_PO_NUMBER", + }, + ORDER_PROGRAMMATIC: { + label: "Order Programmatic", + value: "ORDER_PROGRAMMATIC", + }, + ORDER_SALESPERSON: { + label: "Order Salesperson", + value: "ORDER_SALESPERSON", + }, + ORDER_SECONDARY_SALESPEOPLE: { + label: "Order Secondary Salespeople", + value: "ORDER_SECONDARY_SALESPEOPLE", + }, + ORDER_SECONDARY_SALESPEOPLE_ID: { + label: "Order Secondary Salespeople ID", + value: "ORDER_SECONDARY_SALESPEOPLE_ID", + }, + ORDER_SECONDARY_TRAFFICKERS: { + label: "Order Secondary Traffickers", + value: "ORDER_SECONDARY_TRAFFICKERS", + }, + ORDER_SECONDARY_TRAFFICKERS_ID: { + label: "Order Secondary Traffickers ID", + value: "ORDER_SECONDARY_TRAFFICKERS_ID", + }, + ORDER_START_DATE: { + label: "Order Start Date", + value: "ORDER_START_DATE", + }, + ORDER_START_DATE_TIME: { + label: "Order Start Date Time", + value: "ORDER_START_DATE_TIME", + }, + ORDER_TRAFFICKER: { + label: "Order Trafficker", + value: "ORDER_TRAFFICKER", + }, + ORDER_TRAFFICKER_ID: { + label: "Order Trafficker ID", + value: "ORDER_TRAFFICKER_ID", + }, + ORDER_UNLIMITED_END: { + label: "Order Unlimited End", + value: "ORDER_UNLIMITED_END", + }, + PLACEMENT_ID: { + label: "Placement ID", + value: "PLACEMENT_ID", + }, + PLACEMENT_ID_ALL: { + label: "Placement ID All", + value: "PLACEMENT_ID_ALL", + }, + PLACEMENT_NAME: { + label: "Placement Name", + value: "PLACEMENT_NAME", + }, + PLACEMENT_NAME_ALL: { + label: "Placement Name All", + value: "PLACEMENT_NAME_ALL", + }, + PLACEMENT_STATUS: { + label: "Placement Status", + value: "PLACEMENT_STATUS", + }, + PLACEMENT_STATUS_ALL: { + label: "Placement Status All", + value: "PLACEMENT_STATUS_ALL", + }, + PLACEMENT_STATUS_NAME: { + label: "Placement Status Name", + value: "PLACEMENT_STATUS_NAME", + }, + PLACEMENT_STATUS_NAME_ALL: { + label: "Placement Status Name All", + value: "PLACEMENT_STATUS_NAME_ALL", + }, + PROGRAMMATIC_BUYER_ID: { + label: "Programmatic Buyer ID", + value: "PROGRAMMATIC_BUYER_ID", + }, + PROGRAMMATIC_BUYER_NAME: { + label: "Programmatic Buyer Name", + value: "PROGRAMMATIC_BUYER_NAME", + }, + PROGRAMMATIC_CHANNEL: { + label: "Programmatic Channel", + value: "PROGRAMMATIC_CHANNEL", + }, + PROGRAMMATIC_CHANNEL_NAME: { + label: "Programmatic Channel Name", + value: "PROGRAMMATIC_CHANNEL_NAME", + }, + RENDERED_CREATIVE_SIZE: { + label: "Rendered Creative Size", + value: "RENDERED_CREATIVE_SIZE", + }, + REQUESTED_AD_SIZES: { + label: "Requested Ad Sizes", + value: "REQUESTED_AD_SIZES", + }, + REQUEST_TYPE: { + label: "Request Type", + value: "REQUEST_TYPE", + }, + REQUEST_TYPE_NAME: { + label: "Request Type Name", + value: "REQUEST_TYPE_NAME", + }, + SITE: { + label: "Site", + value: "SITE", + }, + TARGETING_ID: { + label: "Targeting ID", + value: "TARGETING_ID", + }, + TARGETING_NAME: { + label: "Targeting Name", + value: "TARGETING_NAME", + }, + TARGETING_TYPE: { + label: "Targeting Type", + value: "TARGETING_TYPE", + }, + TARGETING_TYPE_NAME: { + label: "Targeting Type Name", + value: "TARGETING_TYPE_NAME", + }, + TRAFFIC_SOURCE: { + label: "Traffic Source", + value: "TRAFFIC_SOURCE", + }, + TRAFFIC_SOURCE_NAME: { + label: "Traffic Source Name", + value: "TRAFFIC_SOURCE_NAME", + }, + UNIFIED_PRICING_RULE_ID: { + label: "Unified Pricing Rule ID", + value: "UNIFIED_PRICING_RULE_ID", + }, + UNIFIED_PRICING_RULE_NAME: { + label: "Unified Pricing Rule Name", + value: "UNIFIED_PRICING_RULE_NAME", + }, + VIDEO_PLCMT: { + label: "Video Placement", + value: "VIDEO_PLCMT", + }, + VIDEO_PLCMT_NAME: { + label: "Video Placement Name", + value: "VIDEO_PLCMT_NAME", + }, + WEEK: { + label: "Week", + value: "WEEK", + }, + YIELD_GROUP_BUYER_NAME: { + label: "Yield Group Buyer Name", + value: "YIELD_GROUP_BUYER_NAME", + }, + YIELD_GROUP_ID: { + label: "Yield Group ID", + value: "YIELD_GROUP_ID", + }, + YIELD_GROUP_NAME: { + label: "Yield Group Name", + value: "YIELD_GROUP_NAME", + }, + LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID: { + label: "Line Item Custom Field 0 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID: { + label: "Line Item Custom Field 1 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID: { + label: "Line Item Custom Field 2 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID: { + label: "Line Item Custom Field 3 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID: { + label: "Line Item Custom Field 4 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID: { + label: "Line Item Custom Field 5 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID: { + label: "Line Item Custom Field 6 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID: { + label: "Line Item Custom Field 7 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID: { + label: "Line Item Custom Field 8 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID: { + label: "Line Item Custom Field 9 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID: { + label: "Line Item Custom Field 10 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID: { + label: "Line Item Custom Field 11 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID: { + label: "Line Item Custom Field 12 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID: { + label: "Line Item Custom Field 13 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID: { + label: "Line Item Custom Field 14 Option ID", + value: "LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID", + }, + LINE_ITEM_CUSTOM_FIELD_0_VALUE: { + label: "Line Item Custom Field 0 Value", + value: "LINE_ITEM_CUSTOM_FIELD_0_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_1_VALUE: { + label: "Line Item Custom Field 1 Value", + value: "LINE_ITEM_CUSTOM_FIELD_1_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_2_VALUE: { + label: "Line Item Custom Field 2 Value", + value: "LINE_ITEM_CUSTOM_FIELD_2_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_3_VALUE: { + label: "Line Item Custom Field 3 Value", + value: "LINE_ITEM_CUSTOM_FIELD_3_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_4_VALUE: { + label: "Line Item Custom Field 4 Value", + value: "LINE_ITEM_CUSTOM_FIELD_4_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_5_VALUE: { + label: "Line Item Custom Field 5 Value", + value: "LINE_ITEM_CUSTOM_FIELD_5_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_6_VALUE: { + label: "Line Item Custom Field 6 Value", + value: "LINE_ITEM_CUSTOM_FIELD_6_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_7_VALUE: { + label: "Line Item Custom Field 7 Value", + value: "LINE_ITEM_CUSTOM_FIELD_7_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_8_VALUE: { + label: "Line Item Custom Field 8 Value", + value: "LINE_ITEM_CUSTOM_FIELD_8_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_9_VALUE: { + label: "Line Item Custom Field 9 Value", + value: "LINE_ITEM_CUSTOM_FIELD_9_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_10_VALUE: { + label: "Line Item Custom Field 10 Value", + value: "LINE_ITEM_CUSTOM_FIELD_10_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_11_VALUE: { + label: "Line Item Custom Field 11 Value", + value: "LINE_ITEM_CUSTOM_FIELD_11_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_12_VALUE: { + label: "Line Item Custom Field 12 Value", + value: "LINE_ITEM_CUSTOM_FIELD_12_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_13_VALUE: { + label: "Line Item Custom Field 13 Value", + value: "LINE_ITEM_CUSTOM_FIELD_13_VALUE", + }, + LINE_ITEM_CUSTOM_FIELD_14_VALUE: { + label: "Line Item Custom Field 14 Value", + value: "LINE_ITEM_CUSTOM_FIELD_14_VALUE", + }, + ORDER_CUSTOM_FIELD_0_OPTION_ID: { + label: "Order Custom Field 0 Option ID", + value: "ORDER_CUSTOM_FIELD_0_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_1_OPTION_ID: { + label: "Order Custom Field 1 Option ID", + value: "ORDER_CUSTOM_FIELD_1_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_2_OPTION_ID: { + label: "Order Custom Field 2 Option ID", + value: "ORDER_CUSTOM_FIELD_2_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_3_OPTION_ID: { + label: "Order Custom Field 3 Option ID", + value: "ORDER_CUSTOM_FIELD_3_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_4_OPTION_ID: { + label: "Order Custom Field 4 Option ID", + value: "ORDER_CUSTOM_FIELD_4_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_5_OPTION_ID: { + label: "Order Custom Field 5 Option ID", + value: "ORDER_CUSTOM_FIELD_5_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_6_OPTION_ID: { + label: "Order Custom Field 6 Option ID", + value: "ORDER_CUSTOM_FIELD_6_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_7_OPTION_ID: { + label: "Order Custom Field 7 Option ID", + value: "ORDER_CUSTOM_FIELD_7_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_8_OPTION_ID: { + label: "Order Custom Field 8 Option ID", + value: "ORDER_CUSTOM_FIELD_8_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_9_OPTION_ID: { + label: "Order Custom Field 9 Option ID", + value: "ORDER_CUSTOM_FIELD_9_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_10_OPTION_ID: { + label: "Order Custom Field 10 Option ID", + value: "ORDER_CUSTOM_FIELD_10_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_11_OPTION_ID: { + label: "Order Custom Field 11 Option ID", + value: "ORDER_CUSTOM_FIELD_11_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_12_OPTION_ID: { + label: "Order Custom Field 12 Option ID", + value: "ORDER_CUSTOM_FIELD_12_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_13_OPTION_ID: { + label: "Order Custom Field 13 Option ID", + value: "ORDER_CUSTOM_FIELD_13_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_14_OPTION_ID: { + label: "Order Custom Field 14 Option ID", + value: "ORDER_CUSTOM_FIELD_14_OPTION_ID", + }, + ORDER_CUSTOM_FIELD_0_VALUE: { + label: "Order Custom Field 0 Value", + value: "ORDER_CUSTOM_FIELD_0_VALUE", + }, + ORDER_CUSTOM_FIELD_1_VALUE: { + label: "Order Custom Field 1 Value", + value: "ORDER_CUSTOM_FIELD_1_VALUE", + }, + ORDER_CUSTOM_FIELD_2_VALUE: { + label: "Order Custom Field 2 Value", + value: "ORDER_CUSTOM_FIELD_2_VALUE", + }, + ORDER_CUSTOM_FIELD_3_VALUE: { + label: "Order Custom Field 3 Value", + value: "ORDER_CUSTOM_FIELD_3_VALUE", + }, + ORDER_CUSTOM_FIELD_4_VALUE: { + label: "Order Custom Field 4 Value", + value: "ORDER_CUSTOM_FIELD_4_VALUE", + }, + ORDER_CUSTOM_FIELD_5_VALUE: { + label: "Order Custom Field 5 Value", + value: "ORDER_CUSTOM_FIELD_5_VALUE", + }, + ORDER_CUSTOM_FIELD_6_VALUE: { + label: "Order Custom Field 6 Value", + value: "ORDER_CUSTOM_FIELD_6_VALUE", + }, + ORDER_CUSTOM_FIELD_7_VALUE: { + label: "Order Custom Field 7 Value", + value: "ORDER_CUSTOM_FIELD_7_VALUE", + }, + ORDER_CUSTOM_FIELD_8_VALUE: { + label: "Order Custom Field 8 Value", + value: "ORDER_CUSTOM_FIELD_8_VALUE", + }, + ORDER_CUSTOM_FIELD_9_VALUE: { + label: "Order Custom Field 9 Value", + value: "ORDER_CUSTOM_FIELD_9_VALUE", + }, + ORDER_CUSTOM_FIELD_10_VALUE: { + label: "Order Custom Field 10 Value", + value: "ORDER_CUSTOM_FIELD_10_VALUE", + }, + ORDER_CUSTOM_FIELD_11_VALUE: { + label: "Order Custom Field 11 Value", + value: "ORDER_CUSTOM_FIELD_11_VALUE", + }, + ORDER_CUSTOM_FIELD_12_VALUE: { + label: "Order Custom Field 12 Value", + value: "ORDER_CUSTOM_FIELD_12_VALUE", + }, + ORDER_CUSTOM_FIELD_13_VALUE: { + label: "Order Custom Field 13 Value", + value: "ORDER_CUSTOM_FIELD_13_VALUE", + }, + ORDER_CUSTOM_FIELD_14_VALUE: { + label: "Order Custom Field 14 Value", + value: "ORDER_CUSTOM_FIELD_14_VALUE", + }, + CREATIVE_CUSTOM_FIELD_0_OPTION_ID: { + label: "Creative Custom Field 0 Option ID", + value: "CREATIVE_CUSTOM_FIELD_0_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_1_OPTION_ID: { + label: "Creative Custom Field 1 Option ID", + value: "CREATIVE_CUSTOM_FIELD_1_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_2_OPTION_ID: { + label: "Creative Custom Field 2 Option ID", + value: "CREATIVE_CUSTOM_FIELD_2_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_3_OPTION_ID: { + label: "Creative Custom Field 3 Option ID", + value: "CREATIVE_CUSTOM_FIELD_3_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_4_OPTION_ID: { + label: "Creative Custom Field 4 Option ID", + value: "CREATIVE_CUSTOM_FIELD_4_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_5_OPTION_ID: { + label: "Creative Custom Field 5 Option ID", + value: "CREATIVE_CUSTOM_FIELD_5_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_6_OPTION_ID: { + label: "Creative Custom Field 6 Option ID", + value: "CREATIVE_CUSTOM_FIELD_6_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_7_OPTION_ID: { + label: "Creative Custom Field 7 Option ID", + value: "CREATIVE_CUSTOM_FIELD_7_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_8_OPTION_ID: { + label: "Creative Custom Field 8 Option ID", + value: "CREATIVE_CUSTOM_FIELD_8_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_9_OPTION_ID: { + label: "Creative Custom Field 9 Option ID", + value: "CREATIVE_CUSTOM_FIELD_9_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_10_OPTION_ID: { + label: "Creative Custom Field 10 Option ID", + value: "CREATIVE_CUSTOM_FIELD_10_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_11_OPTION_ID: { + label: "Creative Custom Field 11 Option ID", + value: "CREATIVE_CUSTOM_FIELD_11_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_12_OPTION_ID: { + label: "Creative Custom Field 12 Option ID", + value: "CREATIVE_CUSTOM_FIELD_12_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_13_OPTION_ID: { + label: "Creative Custom Field 13 Option ID", + value: "CREATIVE_CUSTOM_FIELD_13_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_14_OPTION_ID: { + label: "Creative Custom Field 14 Option ID", + value: "CREATIVE_CUSTOM_FIELD_14_OPTION_ID", + }, + CREATIVE_CUSTOM_FIELD_0_VALUE: { + label: "Creative Custom Field 0 Value", + value: "CREATIVE_CUSTOM_FIELD_0_VALUE", + }, + CREATIVE_CUSTOM_FIELD_1_VALUE: { + label: "Creative Custom Field 1 Value", + value: "CREATIVE_CUSTOM_FIELD_1_VALUE", + }, + CREATIVE_CUSTOM_FIELD_2_VALUE: { + label: "Creative Custom Field 2 Value", + value: "CREATIVE_CUSTOM_FIELD_2_VALUE", + }, + CREATIVE_CUSTOM_FIELD_3_VALUE: { + label: "Creative Custom Field 3 Value", + value: "CREATIVE_CUSTOM_FIELD_3_VALUE", + }, + CREATIVE_CUSTOM_FIELD_4_VALUE: { + label: "Creative Custom Field 4 Value", + value: "CREATIVE_CUSTOM_FIELD_4_VALUE", + }, + CREATIVE_CUSTOM_FIELD_5_VALUE: { + label: "Creative Custom Field 5 Value", + value: "CREATIVE_CUSTOM_FIELD_5_VALUE", + }, + CREATIVE_CUSTOM_FIELD_6_VALUE: { + label: "Creative Custom Field 6 Value", + value: "CREATIVE_CUSTOM_FIELD_6_VALUE", + }, + CREATIVE_CUSTOM_FIELD_7_VALUE: { + label: "Creative Custom Field 7 Value", + value: "CREATIVE_CUSTOM_FIELD_7_VALUE", + }, + CREATIVE_CUSTOM_FIELD_8_VALUE: { + label: "Creative Custom Field 8 Value", + value: "CREATIVE_CUSTOM_FIELD_8_VALUE", + }, + CREATIVE_CUSTOM_FIELD_9_VALUE: { + label: "Creative Custom Field 9 Value", + value: "CREATIVE_CUSTOM_FIELD_9_VALUE", + }, + CREATIVE_CUSTOM_FIELD_10_VALUE: { + label: "Creative Custom Field 10 Value", + value: "CREATIVE_CUSTOM_FIELD_10_VALUE", + }, + CREATIVE_CUSTOM_FIELD_11_VALUE: { + label: "Creative Custom Field 11 Value", + value: "CREATIVE_CUSTOM_FIELD_11_VALUE", + }, + CREATIVE_CUSTOM_FIELD_12_VALUE: { + label: "Creative Custom Field 12 Value", + value: "CREATIVE_CUSTOM_FIELD_12_VALUE", + }, + CREATIVE_CUSTOM_FIELD_13_VALUE: { + label: "Creative Custom Field 13 Value", + value: "CREATIVE_CUSTOM_FIELD_13_VALUE", + }, + CREATIVE_CUSTOM_FIELD_14_VALUE: { + label: "Creative Custom Field 14 Value", + value: "CREATIVE_CUSTOM_FIELD_14_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID: { + label: "Backfill Line Item Custom Field 0 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID: { + label: "Backfill Line Item Custom Field 1 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID: { + label: "Backfill Line Item Custom Field 2 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID: { + label: "Backfill Line Item Custom Field 3 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID: { + label: "Backfill Line Item Custom Field 4 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID: { + label: "Backfill Line Item Custom Field 5 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID: { + label: "Backfill Line Item Custom Field 6 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID: { + label: "Backfill Line Item Custom Field 7 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID: { + label: "Backfill Line Item Custom Field 8 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID: { + label: "Backfill Line Item Custom Field 9 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID: { + label: "Backfill Line Item Custom Field 10 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID: { + label: "Backfill Line Item Custom Field 11 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID: { + label: "Backfill Line Item Custom Field 12 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID: { + label: "Backfill Line Item Custom Field 13 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID: { + label: "Backfill Line Item Custom Field 14 Option ID", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_VALUE: { + label: "Backfill Line Item Custom Field 0 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_VALUE: { + label: "Backfill Line Item Custom Field 1 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_VALUE: { + label: "Backfill Line Item Custom Field 2 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_VALUE: { + label: "Backfill Line Item Custom Field 3 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_VALUE: { + label: "Backfill Line Item Custom Field 4 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_VALUE: { + label: "Backfill Line Item Custom Field 5 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_VALUE: { + label: "Backfill Line Item Custom Field 6 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_VALUE: { + label: "Backfill Line Item Custom Field 7 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_VALUE: { + label: "Backfill Line Item Custom Field 8 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_VALUE: { + label: "Backfill Line Item Custom Field 9 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_VALUE: { + label: "Backfill Line Item Custom Field 10 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_VALUE: { + label: "Backfill Line Item Custom Field 11 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_VALUE: { + label: "Backfill Line Item Custom Field 12 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_VALUE: { + label: "Backfill Line Item Custom Field 13 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_VALUE", + }, + BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_VALUE: { + label: "Backfill Line Item Custom Field 14 Value", + value: "BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_0_OPTION_ID: { + label: "Backfill Order Custom Field 0 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_0_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_1_OPTION_ID: { + label: "Backfill Order Custom Field 1 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_1_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_2_OPTION_ID: { + label: "Backfill Order Custom Field 2 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_2_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_3_OPTION_ID: { + label: "Backfill Order Custom Field 3 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_3_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_4_OPTION_ID: { + label: "Backfill Order Custom Field 4 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_4_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_5_OPTION_ID: { + label: "Backfill Order Custom Field 5 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_5_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_6_OPTION_ID: { + label: "Backfill Order Custom Field 6 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_6_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_7_OPTION_ID: { + label: "Backfill Order Custom Field 7 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_7_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_8_OPTION_ID: { + label: "Backfill Order Custom Field 8 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_8_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_9_OPTION_ID: { + label: "Backfill Order Custom Field 9 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_9_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_10_OPTION_ID: { + label: "Backfill Order Custom Field 10 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_10_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_11_OPTION_ID: { + label: "Backfill Order Custom Field 11 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_11_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_12_OPTION_ID: { + label: "Backfill Order Custom Field 12 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_12_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_13_OPTION_ID: { + label: "Backfill Order Custom Field 13 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_13_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_14_OPTION_ID: { + label: "Backfill Order Custom Field 14 Option ID", + value: "BACKFILL_ORDER_CUSTOM_FIELD_14_OPTION_ID", + }, + BACKFILL_ORDER_CUSTOM_FIELD_0_VALUE: { + label: "Backfill Order Custom Field 0 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_0_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_1_VALUE: { + label: "Backfill Order Custom Field 1 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_1_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_2_VALUE: { + label: "Backfill Order Custom Field 2 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_2_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_3_VALUE: { + label: "Backfill Order Custom Field 3 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_3_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_4_VALUE: { + label: "Backfill Order Custom Field 4 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_4_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_5_VALUE: { + label: "Backfill Order Custom Field 5 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_5_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_6_VALUE: { + label: "Backfill Order Custom Field 6 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_6_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_7_VALUE: { + label: "Backfill Order Custom Field 7 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_7_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_8_VALUE: { + label: "Backfill Order Custom Field 8 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_8_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_9_VALUE: { + label: "Backfill Order Custom Field 9 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_9_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_10_VALUE: { + label: "Backfill Order Custom Field 10 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_10_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_11_VALUE: { + label: "Backfill Order Custom Field 11 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_11_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_12_VALUE: { + label: "Backfill Order Custom Field 12 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_12_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_13_VALUE: { + label: "Backfill Order Custom Field 13 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_13_VALUE", + }, + BACKFILL_ORDER_CUSTOM_FIELD_14_VALUE: { + label: "Backfill Order Custom Field 14 Value", + value: "BACKFILL_ORDER_CUSTOM_FIELD_14_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_0_OPTION_ID: { + label: "Backfill Creative Custom Field 0 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_0_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_1_OPTION_ID: { + label: "Backfill Creative Custom Field 1 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_1_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_2_OPTION_ID: { + label: "Backfill Creative Custom Field 2 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_2_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_3_OPTION_ID: { + label: "Backfill Creative Custom Field 3 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_3_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_4_OPTION_ID: { + label: "Backfill Creative Custom Field 4 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_4_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_5_OPTION_ID: { + label: "Backfill Creative Custom Field 5 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_5_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_6_OPTION_ID: { + label: "Backfill Creative Custom Field 6 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_6_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_7_OPTION_ID: { + label: "Backfill Creative Custom Field 7 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_7_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_8_OPTION_ID: { + label: "Backfill Creative Custom Field 8 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_8_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_9_OPTION_ID: { + label: "Backfill Creative Custom Field 9 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_9_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_10_OPTION_ID: { + label: "Backfill Creative Custom Field 10 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_10_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_11_OPTION_ID: { + label: "Backfill Creative Custom Field 11 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_11_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_12_OPTION_ID: { + label: "Backfill Creative Custom Field 12 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_12_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_13_OPTION_ID: { + label: "Backfill Creative Custom Field 13 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_13_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_14_OPTION_ID: { + label: "Backfill Creative Custom Field 14 Option ID", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_14_OPTION_ID", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_0_VALUE: { + label: "Backfill Creative Custom Field 0 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_0_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_1_VALUE: { + label: "Backfill Creative Custom Field 1 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_1_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_2_VALUE: { + label: "Backfill Creative Custom Field 2 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_2_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_3_VALUE: { + label: "Backfill Creative Custom Field 3 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_3_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_4_VALUE: { + label: "Backfill Creative Custom Field 4 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_4_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_5_VALUE: { + label: "Backfill Creative Custom Field 5 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_5_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_6_VALUE: { + label: "Backfill Creative Custom Field 6 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_6_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_7_VALUE: { + label: "Backfill Creative Custom Field 7 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_7_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_8_VALUE: { + label: "Backfill Creative Custom Field 8 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_8_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_9_VALUE: { + label: "Backfill Creative Custom Field 9 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_9_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_10_VALUE: { + label: "Backfill Creative Custom Field 10 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_10_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_11_VALUE: { + label: "Backfill Creative Custom Field 11 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_11_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_12_VALUE: { + label: "Backfill Creative Custom Field 12 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_12_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_13_VALUE: { + label: "Backfill Creative Custom Field 13 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_13_VALUE", + }, + BACKFILL_CREATIVE_CUSTOM_FIELD_14_VALUE: { + label: "Backfill Creative Custom Field 14 Value", + value: "BACKFILL_CREATIVE_CUSTOM_FIELD_14_VALUE", + }, + CUSTOM_DIMENSION_0_VALUE_ID: { + label: "Custom Dimension 0 Value ID", + value: "CUSTOM_DIMENSION_0_VALUE_ID", + }, + CUSTOM_DIMENSION_1_VALUE_ID: { + label: "Custom Dimension 1 Value ID", + value: "CUSTOM_DIMENSION_1_VALUE_ID", + }, + CUSTOM_DIMENSION_2_VALUE_ID: { + label: "Custom Dimension 2 Value ID", + value: "CUSTOM_DIMENSION_2_VALUE_ID", + }, + CUSTOM_DIMENSION_3_VALUE_ID: { + label: "Custom Dimension 3 Value ID", + value: "CUSTOM_DIMENSION_3_VALUE_ID", + }, + CUSTOM_DIMENSION_4_VALUE_ID: { + label: "Custom Dimension 4 Value ID", + value: "CUSTOM_DIMENSION_4_VALUE_ID", + }, + CUSTOM_DIMENSION_5_VALUE_ID: { + label: "Custom Dimension 5 Value ID", + value: "CUSTOM_DIMENSION_5_VALUE_ID", + }, + CUSTOM_DIMENSION_6_VALUE_ID: { + label: "Custom Dimension 6 Value ID", + value: "CUSTOM_DIMENSION_6_VALUE_ID", + }, + CUSTOM_DIMENSION_7_VALUE_ID: { + label: "Custom Dimension 7 Value ID", + value: "CUSTOM_DIMENSION_7_VALUE_ID", + }, + CUSTOM_DIMENSION_8_VALUE_ID: { + label: "Custom Dimension 8 Value ID", + value: "CUSTOM_DIMENSION_8_VALUE_ID", + }, + CUSTOM_DIMENSION_9_VALUE_ID: { + label: "Custom Dimension 9 Value ID", + value: "CUSTOM_DIMENSION_9_VALUE_ID", + }, + CUSTOM_DIMENSION_0_VALUE: { + label: "Custom Dimension 0 Value", + value: "CUSTOM_DIMENSION_0_VALUE", + }, + CUSTOM_DIMENSION_1_VALUE: { + label: "Custom Dimension 1 Value", + value: "CUSTOM_DIMENSION_1_VALUE", + }, + CUSTOM_DIMENSION_2_VALUE: { + label: "Custom Dimension 2 Value", + value: "CUSTOM_DIMENSION_2_VALUE", + }, + CUSTOM_DIMENSION_3_VALUE: { + label: "Custom Dimension 3 Value", + value: "CUSTOM_DIMENSION_3_VALUE", + }, + CUSTOM_DIMENSION_4_VALUE: { + label: "Custom Dimension 4 Value", + value: "CUSTOM_DIMENSION_4_VALUE", + }, + CUSTOM_DIMENSION_5_VALUE: { + label: "Custom Dimension 5 Value", + value: "CUSTOM_DIMENSION_5_VALUE", + }, + CUSTOM_DIMENSION_6_VALUE: { + label: "Custom Dimension 6 Value", + value: "CUSTOM_DIMENSION_6_VALUE", + }, + CUSTOM_DIMENSION_7_VALUE: { + label: "Custom Dimension 7 Value", + value: "CUSTOM_DIMENSION_7_VALUE", + }, + CUSTOM_DIMENSION_8_VALUE: { + label: "Custom Dimension 8 Value", + value: "CUSTOM_DIMENSION_8_VALUE", + }, + CUSTOM_DIMENSION_9_VALUE: { + label: "Custom Dimension 9 Value", + value: "CUSTOM_DIMENSION_9_VALUE", + }, +}; diff --git a/components/google_ad_manager/common/metrics.mjs b/components/google_ad_manager/common/metrics.mjs new file mode 100644 index 0000000000000..c24c32b68a414 --- /dev/null +++ b/components/google_ad_manager/common/metrics.mjs @@ -0,0 +1,666 @@ +export default { + METRIC_UNSPECIFIED: { + label: "Metric Unspecified", + value: "METRIC_UNSPECIFIED", + }, + ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME: { + label: "Active View Average Viewable Time", + value: "ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME", + }, + ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS: { + label: "Active View Eligible Impressions", + value: "ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + }, + ACTIVE_VIEW_MEASURABLE_IMPRESSIONS: { + label: "Active View Measurable Impressions", + value: "ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + }, + ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE: { + label: "Active View Measurable Impressions Rate", + value: "ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE", + }, + ACTIVE_VIEW_VIEWABLE_IMPRESSIONS: { + label: "Active View Viewable Impressions", + value: "ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + }, + ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE: { + label: "Active View Viewable Impressions Rate", + value: "ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE", + }, + ADSENSE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME: { + label: "AdSense Active View Average Viewable Time", + value: "ADSENSE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME", + }, + ADSENSE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS: { + label: "AdSense Active View Eligible Impressions", + value: "ADSENSE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + }, + ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS: { + label: "AdSense Active View Measurable Impressions", + value: "ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + }, + ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE: { + label: "AdSense Active View Measurable Impressions Rate", + value: "ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE", + }, + ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS: { + label: "AdSense Active View Viewable Impressions", + value: "ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + }, + ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE: { + label: "AdSense Active View Viewable Impressions Rate", + value: "ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE", + }, + ADSENSE_AVERAGE_ECPM: { + label: "AdSense Average eCPM", + value: "ADSENSE_AVERAGE_ECPM", + }, + ADSENSE_CLICKS: { + label: "AdSense Clicks", + value: "ADSENSE_CLICKS", + }, + ADSENSE_CTR: { + label: "AdSense CTR", + value: "ADSENSE_CTR", + }, + ADSENSE_IMPRESSIONS: { + label: "AdSense Impressions", + value: "ADSENSE_IMPRESSIONS", + }, + ADSENSE_PERCENT_CLICKS: { + label: "AdSense Percent Clicks", + value: "ADSENSE_PERCENT_CLICKS", + }, + ADSENSE_PERCENT_IMPRESSIONS: { + label: "AdSense Percent Impressions", + value: "ADSENSE_PERCENT_IMPRESSIONS", + }, + ADSENSE_PERCENT_REVENUE: { + label: "AdSense Percent Revenue", + value: "ADSENSE_PERCENT_REVENUE", + }, + ADSENSE_PERCENT_REVENUE_WITHOUT_CPD: { + label: "AdSense Percent Revenue Without CPD", + value: "ADSENSE_PERCENT_REVENUE_WITHOUT_CPD", + }, + ADSENSE_RESPONSES_SERVED: { + label: "AdSense Responses Served", + value: "ADSENSE_RESPONSES_SERVED", + }, + ADSENSE_REVENUE: { + label: "AdSense Revenue", + value: "ADSENSE_REVENUE", + }, + AD_EXCHANGE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME: { + label: "Ad Exchange Active View Average Viewable Time", + value: "AD_EXCHANGE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME", + }, + AD_EXCHANGE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS: { + label: "Ad Exchange Active View Eligible Impressions", + value: "AD_EXCHANGE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + }, + AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS: { + label: "Ad Exchange Active View Measurable Impressions", + value: "AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + }, + AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE: { + label: "Ad Exchange Active View Measurable Impressions Rate", + value: "AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE", + }, + AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS: { + label: "Ad Exchange Active View Viewable Impressions", + value: "AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + }, + AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE: { + label: "Ad Exchange Active View Viewable Impressions Rate", + value: "AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE", + }, + AD_EXCHANGE_AVERAGE_ECPM: { + label: "Ad Exchange Average eCPM", + value: "AD_EXCHANGE_AVERAGE_ECPM", + }, + AD_EXCHANGE_CLICKS: { + label: "Ad Exchange Clicks", + value: "AD_EXCHANGE_CLICKS", + }, + AD_EXCHANGE_CTR: { + label: "Ad Exchange CTR", + value: "AD_EXCHANGE_CTR", + }, + AD_EXCHANGE_IMPRESSIONS: { + label: "Ad Exchange Impressions", + value: "AD_EXCHANGE_IMPRESSIONS", + }, + AD_EXCHANGE_PERCENT_CLICKS: { + label: "Ad Exchange Percent Clicks", + value: "AD_EXCHANGE_PERCENT_CLICKS", + }, + AD_EXCHANGE_PERCENT_IMPRESSIONS: { + label: "Ad Exchange Percent Impressions", + value: "AD_EXCHANGE_PERCENT_IMPRESSIONS", + }, + AD_EXCHANGE_PERCENT_REVENUE: { + label: "Ad Exchange Percent Revenue", + value: "AD_EXCHANGE_PERCENT_REVENUE", + }, + AD_EXCHANGE_PERCENT_REVENUE_WITHOUT_CPD: { + label: "Ad Exchange Percent Revenue Without CPD", + value: "AD_EXCHANGE_PERCENT_REVENUE_WITHOUT_CPD", + }, + AD_EXCHANGE_RESPONSES_SERVED: { + label: "Ad Exchange Responses Served", + value: "AD_EXCHANGE_RESPONSES_SERVED", + }, + AD_EXCHANGE_REVENUE: { + label: "Ad Exchange Revenue", + value: "AD_EXCHANGE_REVENUE", + }, + AD_REQUESTS: { + label: "Ad Requests", + value: "AD_REQUESTS", + }, + AD_SERVER_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME: { + label: "Ad Server Active View Average Viewable Time", + value: "AD_SERVER_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME", + }, + AD_SERVER_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS: { + label: "Ad Server Active View Eligible Impressions", + value: "AD_SERVER_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + }, + AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS: { + label: "Ad Server Active View Measurable Impressions", + value: "AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + }, + AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE: { + label: "Ad Server Active View Measurable Impressions Rate", + value: "AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE", + }, + AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS: { + label: "Ad Server Active View Viewable Impressions", + value: "AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + }, + AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE: { + label: "Ad Server Active View Viewable Impressions Rate", + value: "AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE", + }, + AD_SERVER_AVERAGE_ECPM: { + label: "Ad Server Average eCPM", + value: "AD_SERVER_AVERAGE_ECPM", + }, + AD_SERVER_AVERAGE_ECPM_WITHOUT_CPD: { + label: "Ad Server Average eCPM Without CPD", + value: "AD_SERVER_AVERAGE_ECPM_WITHOUT_CPD", + }, + AD_SERVER_CLICKS: { + label: "Ad Server Clicks", + value: "AD_SERVER_CLICKS", + }, + AD_SERVER_CPD_REVENUE: { + label: "Ad Server CPD Revenue", + value: "AD_SERVER_CPD_REVENUE", + }, + AD_SERVER_CTR: { + label: "Ad Server CTR", + value: "AD_SERVER_CTR", + }, + AD_SERVER_IMPRESSIONS: { + label: "Ad Server Impressions", + value: "AD_SERVER_IMPRESSIONS", + }, + AD_SERVER_PERCENT_CLICKS: { + label: "Ad Server Percent Clicks", + value: "AD_SERVER_PERCENT_CLICKS", + }, + AD_SERVER_PERCENT_IMPRESSIONS: { + label: "Ad Server Percent Impressions", + value: "AD_SERVER_PERCENT_IMPRESSIONS", + }, + AD_SERVER_PERCENT_REVENUE: { + label: "Ad Server Percent Revenue", + value: "AD_SERVER_PERCENT_REVENUE", + }, + AD_SERVER_PERCENT_REVENUE_WITHOUT_CPD: { + label: "Ad Server Percent Revenue Without CPD", + value: "AD_SERVER_PERCENT_REVENUE_WITHOUT_CPD", + }, + AD_SERVER_RESPONSES_SERVED: { + label: "Ad Server Responses Served", + value: "AD_SERVER_RESPONSES_SERVED", + }, + AD_SERVER_REVENUE: { + label: "Ad Server Revenue", + value: "AD_SERVER_REVENUE", + }, + AD_SERVER_REVENUE_WITHOUT_CPD: { + label: "Ad Server Revenue Without CPD", + value: "AD_SERVER_REVENUE_WITHOUT_CPD", + }, + AUCTIONS_WON: { + label: "Auctions Won", + value: "AUCTIONS_WON", + }, + AVERAGE_ECPM: { + label: "Average eCPM", + value: "AVERAGE_ECPM", + }, + AVERAGE_ECPM_WITHOUT_CPD: { + label: "Average eCPM Without CPD", + value: "AVERAGE_ECPM_WITHOUT_CPD", + }, + BIDS: { + label: "Bids", + value: "BIDS", + }, + BIDS_IN_AUCTION: { + label: "Bids in Auction", + value: "BIDS_IN_AUCTION", + }, + CALLOUTS: { + label: "Callouts", + value: "CALLOUTS", + }, + CLICKS: { + label: "Clicks", + value: "CLICKS", + }, + CODE_SERVED_COUNT: { + label: "Code Served Count", + value: "CODE_SERVED_COUNT", + }, + CTR: { + label: "CTR", + value: "CTR", + }, + GOOGLE_SOLD_AUCTION_COVIEWED_IMPRESSIONS: { + label: "Google Sold Auction Coviewed Impressions", + value: "GOOGLE_SOLD_AUCTION_COVIEWED_IMPRESSIONS", + }, + GOOGLE_SOLD_AUCTION_IMPRESSIONS: { + label: "Google Sold Auction Impressions", + value: "GOOGLE_SOLD_AUCTION_IMPRESSIONS", + }, + GOOGLE_SOLD_COVIEWED_IMPRESSIONS: { + label: "Google Sold Coviewed Impressions", + value: "GOOGLE_SOLD_COVIEWED_IMPRESSIONS", + }, + GOOGLE_SOLD_IMPRESSIONS: { + label: "Google Sold Impressions", + value: "GOOGLE_SOLD_IMPRESSIONS", + }, + GOOGLE_SOLD_RESERVATION_COVIEWED_IMPRESSIONS: { + label: "Google Sold Reservation Coviewed Impressions", + value: "GOOGLE_SOLD_RESERVATION_COVIEWED_IMPRESSIONS", + }, + GOOGLE_SOLD_RESERVATION_IMPRESSIONS: { + label: "Google Sold Reservation Impressions", + value: "GOOGLE_SOLD_RESERVATION_IMPRESSIONS", + }, + IMPRESSIONS: { + label: "Impressions", + value: "IMPRESSIONS", + }, + PARTNER_SALES_FILLED_POD_REQUESTS: { + label: "Partner Sales Filled Pod Requests", + value: "PARTNER_SALES_FILLED_POD_REQUESTS", + }, + PARTNER_SALES_FILL_RATE: { + label: "Partner Sales Fill Rate", + value: "PARTNER_SALES_FILL_RATE", + }, + PARTNER_SALES_PARTNER_MATCH_RATE: { + label: "Partner Sales Partner Match Rate", + value: "PARTNER_SALES_PARTNER_MATCH_RATE", + }, + PARTNER_SALES_QUERIES: { + label: "Partner Sales Queries", + value: "PARTNER_SALES_QUERIES", + }, + PARTNER_SALES_UNFILLED_IMPRESSIONS: { + label: "Partner Sales Unfilled Impressions", + value: "PARTNER_SALES_UNFILLED_IMPRESSIONS", + }, + PARTNER_SALES_UNMATCHED_QUERIES: { + label: "Partner Sales Unmatched Queries", + value: "PARTNER_SALES_UNMATCHED_QUERIES", + }, + PARTNER_SOLD_CODE_SERVED: { + label: "Partner Sold Code Served", + value: "PARTNER_SOLD_CODE_SERVED", + }, + PARTNER_SOLD_COVIEWED_IMPRESSIONS: { + label: "Partner Sold Coviewed Impressions", + value: "PARTNER_SOLD_COVIEWED_IMPRESSIONS", + }, + PARTNER_SOLD_IMPRESSIONS: { + label: "Partner Sold Impressions", + value: "PARTNER_SOLD_IMPRESSIONS", + }, + PROGRAMMATIC_ELIGIBLE_AD_REQUESTS: { + label: "Programmatic Eligible Ad Requests", + value: "PROGRAMMATIC_ELIGIBLE_AD_REQUESTS", + }, + PROGRAMMATIC_MATCH_RATE: { + label: "Programmatic Match Rate", + value: "PROGRAMMATIC_MATCH_RATE", + }, + PROGRAMMATIC_RESPONSES_SERVED: { + label: "Programmatic Responses Served", + value: "PROGRAMMATIC_RESPONSES_SERVED", + }, + RESPONSES_SERVED: { + label: "Responses Served", + value: "RESPONSES_SERVED", + }, + REVENUE: { + label: "Revenue", + value: "REVENUE", + }, + REVENUE_WITHOUT_CPD: { + label: "Revenue Without CPD", + value: "REVENUE_WITHOUT_CPD", + }, + SUCCESSFUL_RESPONSES: { + label: "Successful Responses", + value: "SUCCESSFUL_RESPONSES", + }, + UNFILLED_IMPRESSIONS: { + label: "Unfilled Impressions", + value: "UNFILLED_IMPRESSIONS", + }, + UNMATCHED_AD_REQUESTS: { + label: "Unmatched Ad Requests", + value: "UNMATCHED_AD_REQUESTS", + }, + USER_MESSAGES_OFFERWALL_MESSAGES_SHOWN: { + label: "User Messages Offerwall Messages Shown", + value: "USER_MESSAGES_OFFERWALL_MESSAGES_SHOWN", + }, + USER_MESSAGES_OFFERWALL_SUCCESSFUL_ENGAGEMENTS: { + label: "User Messages Offerwall Successful Engagements", + value: "USER_MESSAGES_OFFERWALL_SUCCESSFUL_ENGAGEMENTS", + }, + VIDEO_INTERACTION_AVERAGE_INTERACTION_RATE: { + label: "Video Interaction Average Interaction Rate", + value: "VIDEO_INTERACTION_AVERAGE_INTERACTION_RATE", + }, + VIDEO_INTERACTION_COLLAPSES: { + label: "Video Interaction Collapses", + value: "VIDEO_INTERACTION_COLLAPSES", + }, + VIDEO_INTERACTION_EXPANDS: { + label: "Video Interaction Expands", + value: "VIDEO_INTERACTION_EXPANDS", + }, + VIDEO_INTERACTION_FULL_SCREENS: { + label: "Video Interaction Full Screens", + value: "VIDEO_INTERACTION_FULL_SCREENS", + }, + VIDEO_INTERACTION_MUTES: { + label: "Video Interaction Mutes", + value: "VIDEO_INTERACTION_MUTES", + }, + VIDEO_INTERACTION_PAUSES: { + label: "Video Interaction Pauses", + value: "VIDEO_INTERACTION_PAUSES", + }, + VIDEO_INTERACTION_RESUMES: { + label: "Video Interaction Resumes", + value: "VIDEO_INTERACTION_RESUMES", + }, + VIDEO_INTERACTION_REWINDS: { + label: "Video Interaction Rewinds", + value: "VIDEO_INTERACTION_REWINDS", + }, + VIDEO_INTERACTION_UNMUTES: { + label: "Video Interaction Unmutes", + value: "VIDEO_INTERACTION_UNMUTES", + }, + VIDEO_INTERACTION_VIDEO_SKIPS: { + label: "Video Interaction Video Skips", + value: "VIDEO_INTERACTION_VIDEO_SKIPS", + }, + VIDEO_REAL_TIME_CREATIVE_SERVES: { + label: "Video Real Time Creative Serves", + value: "VIDEO_REAL_TIME_CREATIVE_SERVES", + }, + VIDEO_REAL_TIME_ERROR_100_COUNT: { + label: "Video Real Time Error 100 Count", + value: "VIDEO_REAL_TIME_ERROR_100_COUNT", + }, + VIDEO_REAL_TIME_ERROR_101_COUNT: { + label: "Video Real Time Error 101 Count", + value: "VIDEO_REAL_TIME_ERROR_101_COUNT", + }, + VIDEO_REAL_TIME_ERROR_102_COUNT: { + label: "Video Real Time Error 102 Count", + value: "VIDEO_REAL_TIME_ERROR_102_COUNT", + }, + VIDEO_REAL_TIME_ERROR_200_COUNT: { + label: "Video Real Time Error 200 Count", + value: "VIDEO_REAL_TIME_ERROR_200_COUNT", + }, + VIDEO_REAL_TIME_ERROR_201_COUNT: { + label: "Video Real Time Error 201 Count", + value: "VIDEO_REAL_TIME_ERROR_201_COUNT", + }, + VIDEO_REAL_TIME_ERROR_202_COUNT: { + label: "Video Real Time Error 202 Count", + value: "VIDEO_REAL_TIME_ERROR_202_COUNT", + }, + VIDEO_REAL_TIME_ERROR_203_COUNT: { + label: "Video Real Time Error 203 Count", + value: "VIDEO_REAL_TIME_ERROR_203_COUNT", + }, + VIDEO_REAL_TIME_ERROR_300_COUNT: { + label: "Video Real Time Error 300 Count", + value: "VIDEO_REAL_TIME_ERROR_300_COUNT", + }, + VIDEO_REAL_TIME_ERROR_301_COUNT: { + label: "Video Real Time Error 301 Count", + value: "VIDEO_REAL_TIME_ERROR_301_COUNT", + }, + VIDEO_REAL_TIME_ERROR_302_COUNT: { + label: "Video Real Time Error 302 Count", + value: "VIDEO_REAL_TIME_ERROR_302_COUNT", + }, + VIDEO_REAL_TIME_ERROR_303_COUNT: { + label: "Video Real Time Error 303 Count", + value: "VIDEO_REAL_TIME_ERROR_303_COUNT", + }, + VIDEO_REAL_TIME_ERROR_400_COUNT: { + label: "Video Real Time Error 400 Count", + value: "VIDEO_REAL_TIME_ERROR_400_COUNT", + }, + VIDEO_REAL_TIME_ERROR_401_COUNT: { + label: "Video Real Time Error 401 Count", + value: "VIDEO_REAL_TIME_ERROR_401_COUNT", + }, + VIDEO_REAL_TIME_ERROR_402_COUNT: { + label: "Video Real Time Error 402 Count", + value: "VIDEO_REAL_TIME_ERROR_402_COUNT", + }, + VIDEO_REAL_TIME_ERROR_403_COUNT: { + label: "Video Real Time Error 403 Count", + value: "VIDEO_REAL_TIME_ERROR_403_COUNT", + }, + VIDEO_REAL_TIME_ERROR_405_COUNT: { + label: "Video Real Time Error 405 Count", + value: "VIDEO_REAL_TIME_ERROR_405_COUNT", + }, + VIDEO_REAL_TIME_ERROR_406_COUNT: { + label: "Video Real Time Error 406 Count", + value: "VIDEO_REAL_TIME_ERROR_406_COUNT", + }, + VIDEO_REAL_TIME_ERROR_407_COUNT: { + label: "Video Real Time Error 407 Count", + value: "VIDEO_REAL_TIME_ERROR_407_COUNT", + }, + VIDEO_REAL_TIME_ERROR_408_COUNT: { + label: "Video Real Time Error 408 Count", + value: "VIDEO_REAL_TIME_ERROR_408_COUNT", + }, + VIDEO_REAL_TIME_ERROR_409_COUNT: { + label: "Video Real Time Error 409 Count", + value: "VIDEO_REAL_TIME_ERROR_409_COUNT", + }, + VIDEO_REAL_TIME_ERROR_410_COUNT: { + label: "Video Real Time Error 410 Count", + value: "VIDEO_REAL_TIME_ERROR_410_COUNT", + }, + VIDEO_REAL_TIME_ERROR_500_COUNT: { + label: "Video Real Time Error 500 Count", + value: "VIDEO_REAL_TIME_ERROR_500_COUNT", + }, + VIDEO_REAL_TIME_ERROR_501_COUNT: { + label: "Video Real Time Error 501 Count", + value: "VIDEO_REAL_TIME_ERROR_501_COUNT", + }, + VIDEO_REAL_TIME_ERROR_502_COUNT: { + label: "Video Real Time Error 502 Count", + value: "VIDEO_REAL_TIME_ERROR_502_COUNT", + }, + VIDEO_REAL_TIME_ERROR_503_COUNT: { + label: "Video Real Time Error 503 Count", + value: "VIDEO_REAL_TIME_ERROR_503_COUNT", + }, + VIDEO_REAL_TIME_ERROR_600_COUNT: { + label: "Video Real Time Error 600 Count", + value: "VIDEO_REAL_TIME_ERROR_600_COUNT", + }, + VIDEO_REAL_TIME_ERROR_601_COUNT: { + label: "Video Real Time Error 601 Count", + value: "VIDEO_REAL_TIME_ERROR_601_COUNT", + }, + VIDEO_REAL_TIME_ERROR_602_COUNT: { + label: "Video Real Time Error 602 Count", + value: "VIDEO_REAL_TIME_ERROR_602_COUNT", + }, + VIDEO_REAL_TIME_ERROR_603_COUNT: { + label: "Video Real Time Error 603 Count", + value: "VIDEO_REAL_TIME_ERROR_603_COUNT", + }, + VIDEO_REAL_TIME_ERROR_604_COUNT: { + label: "Video Real Time Error 604 Count", + value: "VIDEO_REAL_TIME_ERROR_604_COUNT", + }, + VIDEO_REAL_TIME_ERROR_900_COUNT: { + label: "Video Real Time Error 900 Count", + value: "VIDEO_REAL_TIME_ERROR_900_COUNT", + }, + VIDEO_REAL_TIME_ERROR_901_COUNT: { + label: "Video Real Time Error 901 Count", + value: "VIDEO_REAL_TIME_ERROR_901_COUNT", + }, + VIDEO_REAL_TIME_IMPRESSIONS: { + label: "Video Real Time Impressions", + value: "VIDEO_REAL_TIME_IMPRESSIONS", + }, + VIDEO_REAL_TIME_MATCHED_QUERIES: { + label: "Video Real Time Matched Queries", + value: "VIDEO_REAL_TIME_MATCHED_QUERIES", + }, + VIDEO_REAL_TIME_TOTAL_ERROR_COUNT: { + label: "Video Real Time Total Error Count", + value: "VIDEO_REAL_TIME_TOTAL_ERROR_COUNT", + }, + VIDEO_REAL_TIME_TOTAL_QUERIES: { + label: "Video Real Time Total Queries", + value: "VIDEO_REAL_TIME_TOTAL_QUERIES", + }, + VIDEO_REAL_TIME_UNMATCHED_QUERIES: { + label: "Video Real Time Unmatched Queries", + value: "VIDEO_REAL_TIME_UNMATCHED_QUERIES", + }, + VIDEO_VIEWERSHIP_AUTO_PLAYS: { + label: "Video Viewership Auto Plays", + value: "VIDEO_VIEWERSHIP_AUTO_PLAYS", + }, + VIDEO_VIEWERSHIP_AVERAGE_VIEW_RATE: { + label: "Video Viewership Average View Rate", + value: "VIDEO_VIEWERSHIP_AVERAGE_VIEW_RATE", + }, + VIDEO_VIEWERSHIP_AVERAGE_VIEW_TIME: { + label: "Video Viewership Average View Time", + value: "VIDEO_VIEWERSHIP_AVERAGE_VIEW_TIME", + }, + VIDEO_VIEWERSHIP_CLICK_TO_PLAYS: { + label: "Video Viewership Click to Plays", + value: "VIDEO_VIEWERSHIP_CLICK_TO_PLAYS", + }, + VIDEO_VIEWERSHIP_COMPLETES: { + label: "Video Viewership Completes", + value: "VIDEO_VIEWERSHIP_COMPLETES", + }, + VIDEO_VIEWERSHIP_COMPLETION_RATE: { + label: "Video Viewership Completion Rate", + value: "VIDEO_VIEWERSHIP_COMPLETION_RATE", + }, + VIDEO_VIEWERSHIP_ENGAGED_VIEWS: { + label: "Video Viewership Engaged Views", + value: "VIDEO_VIEWERSHIP_ENGAGED_VIEWS", + }, + VIDEO_VIEWERSHIP_FIRST_QUARTILES: { + label: "Video Viewership First Quartiles", + value: "VIDEO_VIEWERSHIP_FIRST_QUARTILES", + }, + VIDEO_VIEWERSHIP_MIDPOINTS: { + label: "Video Viewership Midpoints", + value: "VIDEO_VIEWERSHIP_MIDPOINTS", + }, + VIDEO_VIEWERSHIP_SKIP_BUTTONS_SHOWN: { + label: "Video Viewership Skip Buttons Shown", + value: "VIDEO_VIEWERSHIP_SKIP_BUTTONS_SHOWN", + }, + VIDEO_VIEWERSHIP_STARTS: { + label: "Video Viewership Starts", + value: "VIDEO_VIEWERSHIP_STARTS", + }, + VIDEO_VIEWERSHIP_THIRD_QUARTILES: { + label: "Video Viewership Third Quartiles", + value: "VIDEO_VIEWERSHIP_THIRD_QUARTILES", + }, + VIDEO_VIEWERSHIP_TOTAL_ERROR_COUNT: { + label: "Video Viewership Total Error Count", + value: "VIDEO_VIEWERSHIP_TOTAL_ERROR_COUNT", + }, + VIDEO_VIEWERSHIP_TOTAL_ERROR_RATE: { + label: "Video Viewership Total Error Rate", + value: "VIDEO_VIEWERSHIP_TOTAL_ERROR_RATE", + }, + VIDEO_VIEWERSHIP_VIDEO_LENGTH: { + label: "Video Viewership Video Length", + value: "VIDEO_VIEWERSHIP_VIDEO_LENGTH", + }, + VIDEO_VIEWERSHIP_VIEW_THROUGH_RATE: { + label: "Video Viewership View Through Rate", + value: "VIDEO_VIEWERSHIP_VIEW_THROUGH_RATE", + }, + YIELD_GROUP_ESTIMATED_CPM: { + label: "Yield Group Estimated CPM", + value: "YIELD_GROUP_ESTIMATED_CPM", + }, + YIELD_GROUP_ESTIMATED_REVENUE: { + label: "Yield Group Estimated Revenue", + value: "YIELD_GROUP_ESTIMATED_REVENUE", + }, + YIELD_GROUP_IMPRESSIONS: { + label: "Yield Group Impressions", + value: "YIELD_GROUP_IMPRESSIONS", + }, + YIELD_GROUP_MEDIATION_FILL_RATE: { + label: "Yield Group Mediation Fill Rate", + value: "YIELD_GROUP_MEDIATION_FILL_RATE", + }, + YIELD_GROUP_MEDIATION_MATCHED_QUERIES: { + label: "Yield Group Mediation Matched Queries", + value: "YIELD_GROUP_MEDIATION_MATCHED_QUERIES", + }, + YIELD_GROUP_MEDIATION_PASSBACKS: { + label: "Yield Group Mediation Passbacks", + value: "YIELD_GROUP_MEDIATION_PASSBACKS", + }, + YIELD_GROUP_MEDIATION_THIRD_PARTY_ECPM: { + label: "Yield Group Mediation Third Party ECPM", + value: "YIELD_GROUP_MEDIATION_THIRD_PARTY_ECPM", + }, +}; diff --git a/components/google_ad_manager/common/relative-date-ranges.mjs b/components/google_ad_manager/common/relative-date-ranges.mjs new file mode 100644 index 0000000000000..6867c5e26834e --- /dev/null +++ b/components/google_ad_manager/common/relative-date-ranges.mjs @@ -0,0 +1,114 @@ +export default { + RELATIVE_DATE_RANGE_UNSPECIFIED: { + value: "RELATIVE_DATE_RANGE_UNSPECIFIED", + label: "Relative Date Range Unspecified", + }, + TODAY: { + value: "TODAY", + label: "Today", + }, + YESTERDAY: { + value: "YESTERDAY", + label: "Yesterday", + }, + THIS_WEEK: { + value: "THIS_WEEK", + label: "This Week", + }, + THIS_WEEK_TO_DATE: { + value: "THIS_WEEK_TO_DATE", + label: "This Week To Date", + }, + THIS_MONTH: { + value: "THIS_MONTH", + label: "This Month", + }, + THIS_MONTH_TO_DATE: { + value: "THIS_MONTH_TO_DATE", + label: "This Month To Date", + }, + THIS_QUARTER: { + value: "THIS_QUARTER", + label: "This Quarter", + }, + THIS_QUARTER_TO_DATE: { + value: "THIS_QUARTER_TO_DATE", + label: "This Quarter To Date", + }, + THIS_YEAR: { + value: "THIS_YEAR", + label: "This Year", + }, + THIS_YEAR_TO_DATE: { + value: "THIS_YEAR_TO_DATE", + label: "This Year To Date", + }, + LAST_WEEK: { + value: "LAST_WEEK", + label: "Last Week", + }, + LAST_MONTH: { + value: "LAST_MONTH", + label: "Last Month", + }, + LAST_QUARTER: { + value: "LAST_QUARTER", + label: "Last Quarter", + }, + LAST_YEAR: { + value: "LAST_YEAR", + label: "Last Year", + }, + LAST_7_DAYS: { + value: "LAST_7_DAYS", + label: "Last 7 Days", + }, + LAST_30_DAYS: { + value: "LAST_30_DAYS", + label: "Last 30 Days", + }, + LAST_60_DAYS: { + value: "LAST_60_DAYS", + label: "Last 60 Days", + }, + LAST_90_DAYS: { + value: "LAST_90_DAYS", + label: "Last 90 Days", + }, + LAST_180_DAYS: { + value: "LAST_180_DAYS", + label: "Last 180 Days", + }, + LAST_360_DAYS: { + value: "LAST_360_DAYS", + label: "Last 360 Days", + }, + LAST_365_DAYS: { + value: "LAST_365_DAYS", + label: "Last 365 Days", + }, + LAST_3_MONTHS: { + value: "LAST_3_MONTHS", + label: "Last 3 Months", + }, + LAST_6_MONTHS: { + value: "LAST_6_MONTHS", + label: "Last 6 Months", + }, + LAST_12_MONTHS: { + value: "LAST_12_MONTHS", + label: "Last 12 Months", + }, + ALL_AVAILABLE: { + value: "ALL_AVAILABLE", + label: "All Available", + }, + PREVIOUS_PERIOD: { + value: "PREVIOUS_PERIOD", + label: "Previous Period", + }, + SAME_PERIOD_PREVIOUS_YEAR: { + value: "SAME_PERIOD_PREVIOUS_YEAR", + label: "Same Period Previous Year", + }, +}; diff --git a/components/google_ad_manager/common/utils.mjs b/components/google_ad_manager/common/utils.mjs new file mode 100644 index 0000000000000..650af25ed3a8e --- /dev/null +++ b/components/google_ad_manager/common/utils.mjs @@ -0,0 +1,51 @@ +import { ConfigurationError } from "@pipedream/platform"; + +const parseJson = (input) => { + const parse = (value) => { + if (typeof(value) === "string") { + try { + return parseJson(JSON.parse(value)); + } catch (e) { + return value; + } + } else if (typeof(value) === "object" && value !== null) { + return Object.entries(value) + .reduce((acc, [ + key, + val, + ]) => Object.assign(acc, { + [key]: parse(val), + }), {}); + } + return value; + }; + + return parse(input); +}; + +function parseArray(value) { + try { + if (!value) { + return; + } + + if (Array.isArray(value)) { + return value; + } + + const parsedValue = JSON.parse(value); + + if (!Array.isArray(parsedValue)) { + throw new Error("Not an array"); + } + + return parsedValue; + + } catch (e) { + throw new ConfigurationError("Make sure the custom expression contains a valid array object"); + } +} + +export default { + parseArray: (value) => parseArray(value)?.map(parseJson), +}; diff --git a/components/google_ad_manager/google_ad_manager.app.mjs b/components/google_ad_manager/google_ad_manager.app.mjs index 63733ec6000d3..87916dda63c63 100644 --- a/components/google_ad_manager/google_ad_manager.app.mjs +++ b/components/google_ad_manager/google_ad_manager.app.mjs @@ -1,11 +1,49 @@ +import { axios } from "@pipedream/platform"; +import constants from "./common/constants.mjs"; + export default { type: "app", app: "google_ad_manager", - propDefinitions: {}, + propDefinitions: { + network: { + type: "string", + label: "Network", + description: "The network code of the parent network to create the report in.", + async options() { + const { networks } = await this.listNetworks(); + return networks?.map(({ name }) => name); + }, + }, + }, methods: { - // this.$auth contains connected account data - authKeys() { - console.log(Object.keys(this.$auth)); + getUrl(path) { + return `${constants.BASE_URL}${constants.VERSION_PATH}${path}`; + }, + getHeaders(headers) { + return { + ...headers, + Authorization: `Bearer ${this.$auth.oauth_access_token}`, + }; + }, + _makeRequest({ + $ = this, path, headers, ...args + } = {}) { + return axios($, { + ...args, + url: this.getUrl(path), + headers: this.getHeaders(headers), + }); + }, + post(args = {}) { + return this._makeRequest({ + method: "POST", + ...args, + }); + }, + listNetworks() { + return this._makeRequest({ + path: "/networks", + }); }, }, -}; \ No newline at end of file +}; diff --git a/components/google_ad_manager/package.json b/components/google_ad_manager/package.json index 047d8f0d5d629..533bd23e477ab 100644 --- a/components/google_ad_manager/package.json +++ b/components/google_ad_manager/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/google_ad_manager", - "version": "0.0.1", + "version": "0.1.0", "description": "Pipedream Google Ad Manager Components", "main": "google_ad_manager.app.mjs", "keywords": [ @@ -11,5 +11,8 @@ "author": "Pipedream (https://pipedream.com/)", "publishConfig": { "access": "public" + }, + "dependencies": { + "@pipedream/platform": "3.0.3" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e81f265ae503..9c4a133d519c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -261,9 +261,6 @@ importers: components/adp: specifiers: {} - components/adp: - specifiers: {} - components/adrapid: specifiers: '@pipedream/platform': ^3.0.1 @@ -4127,7 +4124,10 @@ importers: '@pipedream/platform': 1.5.1 components/google_ad_manager: - specifiers: {} + specifiers: + '@pipedream/platform': 3.0.3 + dependencies: + '@pipedream/platform': 3.0.3 components/google_address_validation: specifiers: {}