dfp-lib
Version:
This project hosts the Node.JS client library for the SOAP-based DFP API at Google.
42 lines (41 loc) • 2.19 kB
TypeScript
import { XMLElement } from '../../common/soap/xmlElement';
import { DfpDateTime } from './dfpDateTime';
import { OrderStatus } from './orderStatus';
import { Money } from './money';
import { AppliedLabel } from './appliedLabel';
import { BaseCustomFieldValue } from './baseCustomFieldValue';
export declare class Order extends XMLElement {
protected static XSI_TYPE: string;
id: number;
name: string;
startDateTime: DfpDateTime;
endDateTime: DfpDateTime;
unlimitedEndDateTime: boolean;
status: OrderStatus;
isArchived: boolean;
notes: string;
externalOrderId: number;
poNumber: string;
currencyCode: string;
advertiserId: number;
advertiserContactIds: number[];
agencyId: number;
agencyContactIds: number[];
creatorId: number;
traffickerId: number;
secondaryTraffickerIds: number[];
salespersonId: number;
secondarySalespersonIds: number[];
totalImpressionsDelivered: number;
totalClicksDelivered: number;
totalViewableImpressionsDelivered: number;
totalBudget: Money;
appliedLabels: AppliedLabel[];
effectiveAppliedLabels: AppliedLabel[];
lastModifiedByApp: string;
isProgrammatic: boolean;
appliedTeamIds: number[];
lastModifiedDateTime: DfpDateTime;
customFieldValues: BaseCustomFieldValue[];
constructor(id?: number, name?: string, startDateTime?: DfpDateTime, endDateTime?: DfpDateTime, unlimitedEndDateTime?: boolean, status?: OrderStatus, isArchived?: boolean, notes?: string, externalOrderId?: number, poNumber?: string, currencyCode?: string, advertiserId?: number, advertiserContactIds?: number[], agencyId?: number, agencyContactIds?: number[], creatorId?: number, traffickerId?: number, secondaryTraffickerIds?: number[], salespersonId?: number, secondarySalespersonIds?: number[], totalImpressionsDelivered?: number, totalClicksDelivered?: number, totalViewableImpressionsDelivered?: number, totalBudget?: Money, appliedLabels?: AppliedLabel[], effectiveAppliedLabels?: AppliedLabel[], lastModifiedByApp?: string, isProgrammatic?: boolean, appliedTeamIds?: number[], lastModifiedDateTime?: DfpDateTime, customFieldValues?: BaseCustomFieldValue[]);
}