lib/client/common/enums/thirdParty.enum.ts (47 lines of code) (raw):
import { enums, type Describe } from "superstruct";
/**
* Possible options for third-party viewabitility integration.
*/
export enum ThirdPartyViewabilityIntegrationPartner {
/**
* Indicates there's no third-party viewability integration partner.
*/
NONE = "NONE",
/**
* Indicates third-party viewability integration partner Oracle Moat.
*/
MOAT = "MOAT",
/**
* Indicates third-party viewability integration partner Double Verify.
*/
DOUBLE_VERIFY = "DOUBLE_VERIFY",
/**
* Indicates third-party viewability integration partner Integral Ad Science.
*/
INTEGRAL_AD_SCIENCE = "INTEGRAL_AD_SCIENCE",
/**
* Indicates third-party viewability integration partner Comscore.
*/
COMSCORE = "COMSCORE",
/**
* Indicates third-party viewability integration partner Telemetry.
*/
TELEMETRY = "TELEMETRY",
/**
* Indicates third-party viewability integration partner Meetrics.
*/
MEETRICS = "MEETRICS",
/**
* The value returned if the actual value is not exposed by the requested API version.
*/
UNKNOWN = "UNKNOWN",
}
/**
* Represents a ThirdPartyViewabilityIntegrationPartner enum in superstruct format.
*/
export const ThirdPartyViewabilityIntegrationPartnerEnum = enums([
"NONE",
"MOAT",
"DOUBLE_VERIFY",
"INTEGRAL_AD_SCIENCE",
"COMSCORE",
"TELEMETRY",
"MEETRICS",
"UNKNOWN",
]) as Describe<ThirdPartyViewabilityIntegrationPartner>;
/**
* Possible options for third-party brand lift integration.
*/
export enum ThirdPartyBrandLiftIntegrationPartner {
/**
* The value returned if the actual value is not exposed by the requested API version.
*/
UNKNOWN = "UNKNOWN",
/**
* Indicates there's no third-party brand lift integration partner.
*/
NONE = "NONE",
/**
* Indicates third-party brand lift integration partner Kantar.
*/
KANTAR_MILLWARD_BROWN = "KANTAR_MILLWARD_BROWN",
/**
* Indicates third-party brand lift integration partner Dynata.
*/
DYNATA = "DYNATA",
}
/**
* Represents a ThirdPartyBrandLiftIntegrationPartner enum in superstruct format.
*/
export const ThirdPartyBrandLiftIntegrationPartnerEnum = enums([
"UNKNOWN",
"NONE",
"KANTAR_MILLWARD_BROWN",
"DYNATA",
]) as Describe<ThirdPartyBrandLiftIntegrationPartner>;
/**
* Possible options for third-party reach integration.
*/
export enum ThirdPartyReachIntegrationPartner {
/**
* Indicates there's no third-party reach integration partner.
*/
NONE = "NONE",
/**
* Indicates third-party reach integration partner Comscore.
*/
COMSCORE = "COMSCORE",
/**
* Indicates third-party reach integration partner Nielsen.
*/
NIELSEN = "NIELSEN",
/**
* Indicates third-party reach integration partner Kantar.
*/
KANTAR_MILLWARD_BROWN = "KANTAR_MILLWARD_BROWN",
/**
* The value returned if the actual value is not exposed by the requested API version.
*/
UNKNOWN = "UNKNOWN",
}
/**
* Represents a ThirdPartyReachIntegrationPartner enum in superstruct format.
*/
export const ThirdPartyReachIntegrationPartnerEnum = enums([
"NONE",
"COMSCORE",
"NIELSEN",
"KANTAR_MILLWARD_BROWN",
"UNKNOWN",
]) as Describe<ThirdPartyReachIntegrationPartner>;