@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
106 lines (105 loc) • 3.54 kB
TypeScript
/**
* Api Documentation
* Api Documentation
*
* OpenAPI spec version: 1.0
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { AudienceBackFilledStats } from './audienceBackFilledStats';
import { BaseModel } from './baseModel';
import { IPBasedBackFill } from './iPBasedBackFill';
import { LookAlikeAudienceConfigDTO } from './lookAlikeAudienceConfigDTO';
import { PixelDataFileDTO } from './pixelDataFileDTO';
import { PixelDataScheduleDTO } from './pixelDataScheduleDTO';
import { RuleDTO } from './ruleDTO';
export interface AudienceDTO {
active?: boolean;
advertiser?: BaseModel;
audienceBackFilledStatsList?: Array<AudienceBackFilledStats>;
audienceBackfillQuery?: string;
audienceType?: AudienceDTO.AudienceTypeEnum;
backfillRuleExpression?: RuleDTO;
backfilled?: boolean;
backfilledUU?: number;
consentType?: AudienceDTO.ConsentTypeEnum;
createdBy?: number;
creationTime?: number;
dailyUU?: number;
dataSourceType?: number;
description?: string;
deviceId?: AudienceDTO.DeviceIdEnum;
downloadStatus?: string;
duration?: number;
durationUnit?: AudienceDTO.DurationUnitEnum;
hourInterval?: number;
id?: number;
interval?: AudienceDTO.IntervalEnum;
ipBasedBackFill?: IPBasedBackFill;
isArchived?: boolean;
lastProcessingTime?: number;
licensee?: BaseModel;
lookAlikeAudienceConfigDTO?: LookAlikeAudienceConfigDTO;
modifiedBy?: number;
modifiedTime?: number;
name?: string;
os?: BaseModel;
pixelDataFile?: PixelDataFileDTO;
pixelDataSchedule?: PixelDataScheduleDTO;
pixelId?: number;
processingStatus?: string;
remoteSegmentId?: string;
ruleExpression?: RuleDTO;
segmentType?: number;
showBackfill?: boolean;
showCustomBackfill?: boolean;
status?: string;
totalUU?: number;
uploadStatus?: string;
userDataType?: number;
usersProcessed?: number;
}
export declare namespace AudienceDTO {
type AudienceTypeEnum = 'WEB_BROWSING' | 'MOBILE_APP' | 'DMP' | 'CRM' | 'RULE_BASED' | 'RULE_BASED_BACKFILL' | 'CRM_EMAIL' | 'CRM_PHONE' | 'LOOKALIKE_AUDIENCE' | 'FACEBOOK_ID' | 'BACKFILL';
const AudienceTypeEnum: {
WEBBROWSING: AudienceTypeEnum;
MOBILEAPP: AudienceTypeEnum;
DMP: AudienceTypeEnum;
CRM: AudienceTypeEnum;
RULEBASED: AudienceTypeEnum;
RULEBASEDBACKFILL: AudienceTypeEnum;
CRMEMAIL: AudienceTypeEnum;
CRMPHONE: AudienceTypeEnum;
LOOKALIKEAUDIENCE: AudienceTypeEnum;
FACEBOOKID: AudienceTypeEnum;
BACKFILL: AudienceTypeEnum;
};
type ConsentTypeEnum = 'OPTED_IN' | 'OPTED_OUT' | 'BOTH';
const ConsentTypeEnum: {
OPTEDIN: ConsentTypeEnum;
OPTEDOUT: ConsentTypeEnum;
BOTH: ConsentTypeEnum;
};
type DeviceIdEnum = 'ADID' | 'IP';
const DeviceIdEnum: {
ADID: DeviceIdEnum;
IP: DeviceIdEnum;
};
type DurationUnitEnum = 'MINUTE' | 'HOUR' | 'DAY' | 'WEEK' | 'MONTH';
const DurationUnitEnum: {
MINUTE: DurationUnitEnum;
HOUR: DurationUnitEnum;
DAY: DurationUnitEnum;
WEEK: DurationUnitEnum;
MONTH: DurationUnitEnum;
};
type IntervalEnum = 'ONLY_ONCE' | 'ONCE_A_DAY' | 'ONCE_A_WEEK';
const IntervalEnum: {
ONLYONCE: IntervalEnum;
ONCEADAY: IntervalEnum;
ONCEAWEEK: IntervalEnum;
};
}