dfp-lib
Version:
This project hosts the Node.JS client library for the SOAP-based DFP API at Google.
87 lines (86 loc) • 5.14 kB
TypeScript
import { XMLElement } from '../../common/soap/xmlElement';
import { DfpDateTime } from './dfpDateTime';
import { StartDateTimeType } from './startDateTimeType';
import { CreativeRotationType } from './creativeRotationType';
import { DeliveryRateType } from './deliveryRateType';
import { RoadblockingType } from './roadblockingType';
import { FrequencyCap } from './frequencyCap';
import { LineItemType } from './lineItemType';
import { Money } from './money';
import { CostType } from './costType';
import { LineItemDiscountType } from './lineItemDiscountType';
import { CreativePlaceholder } from './creativePlaceholder';
import { LineItemActivityAssociation } from './lineItemActivityAssociation';
import { EnvironmentType } from './environmentType';
import { CompanionDeliveryOption } from './companionDeliveryOption';
import { CreativePersistenceType } from './creativePersistenceType';
import { Stats } from './stats';
import { DeliveryIndicator } from './deliveryIndicator';
import { DeliveryData } from './deliveryData';
import { ComputedStatus } from './computedStatus';
import { LineItemSummaryReservationStatus } from './lineItemSummaryReservationStatus';
import { AppliedLabel } from './appliedLabel';
import { BaseCustomFieldValue } from './baseCustomFieldValue';
import { SetTopBoxInfo } from './setTopBoxInfo';
import { Goal } from './goal';
import { GrpSettings } from './grpSettings';
export declare class LineItemSummary extends XMLElement {
protected static XSI_TYPE: string;
orderId: number;
id: number;
name: string;
externalId: string;
orderName: string;
startDateTime: DfpDateTime;
startDateTimeType: StartDateTimeType;
endDateTime: DfpDateTime;
autoExtensionDays: number;
unlimitedEndDateTime: boolean;
creativeRotationType: CreativeRotationType;
deliveryRateType: DeliveryRateType;
roadblockingType: RoadblockingType;
frequencyCaps: FrequencyCap[];
lineItemType: LineItemType;
priority: number;
costPerUnit: Money;
valueCostPerUnit: Money;
costType: CostType;
discountType: LineItemDiscountType;
discount: number;
contractedUnitsBought: number;
creativePlaceholders: CreativePlaceholder[];
activityAssociations: LineItemActivityAssociation[];
environmentType: EnvironmentType;
companionDeliveryOption: CompanionDeliveryOption;
creativePersistenceType: CreativePersistenceType;
allowOverbook: boolean;
skipInventoryCheck: boolean;
skipCrossSellingRuleWarningChecks: boolean;
reserveAtCreation: boolean;
stats: Stats;
deliveryIndicator: DeliveryIndicator;
deliveryData: DeliveryData;
budget: Money;
status: ComputedStatus;
reservationStatus: LineItemSummaryReservationStatus;
isArchived: boolean;
webPropertyCode: string;
appliedLabels: AppliedLabel[];
effectiveAppliedLabels: AppliedLabel[];
disableSameAdvertiserCompetitiveExclusion: boolean;
lastModifiedByApp: string;
notes: string;
lastModifiedDateTime: DfpDateTime;
creationDateTime: DfpDateTime;
isPrioritizedPreferredDealsEnabled: boolean;
adExchangeAuctionOpeningPriority: number;
customFieldValues: BaseCustomFieldValue[];
isSetTopBoxEnabled: boolean;
isMissingCreatives: boolean;
setTopBoxDisplayInfo: SetTopBoxInfo;
videoMaxDuration: number;
primaryGoal: Goal;
secondaryGoals: Goal[];
grpSettings: GrpSettings;
constructor(orderId: number, id: number, name: string, externalId: string, orderName: string, startDateTime: DfpDateTime, startDateTimeType: StartDateTimeType, endDateTime: DfpDateTime, autoExtensionDays: number, unlimitedEndDateTime: boolean, creativeRotationType: CreativeRotationType, deliveryRateType: DeliveryRateType, roadblockingType: RoadblockingType, frequencyCaps: FrequencyCap[], lineItemType: LineItemType, priority: number, costPerUnit: Money, valueCostPerUnit: Money, costType: CostType, discountType: LineItemDiscountType, discount: number, contractedUnitsBought: number, creativePlaceholders: CreativePlaceholder[], activityAssociations: LineItemActivityAssociation[], environmentType: EnvironmentType, companionDeliveryOption: CompanionDeliveryOption, creativePersistenceType: CreativePersistenceType, allowOverbook: boolean, skipInventoryCheck: boolean, skipCrossSellingRuleWarningChecks: boolean, reserveAtCreation: boolean, stats: Stats, deliveryIndicator: DeliveryIndicator, deliveryData: DeliveryData, budget: Money, status: ComputedStatus, reservationStatus: LineItemSummaryReservationStatus, isArchived: boolean, webPropertyCode: string, appliedLabels: AppliedLabel[], effectiveAppliedLabels: AppliedLabel[], disableSameAdvertiserCompetitiveExclusion: boolean, lastModifiedByApp: string, notes: string, lastModifiedDateTime: DfpDateTime, creationDateTime: DfpDateTime, isPrioritizedPreferredDealsEnabled: boolean, adExchangeAuctionOpeningPriority: number, customFieldValues: BaseCustomFieldValue[], isSetTopBoxEnabled: boolean, isMissingCreatives: boolean, setTopBoxDisplayInfo: SetTopBoxInfo, videoMaxDuration: number, primaryGoal: Goal, secondaryGoals: Goal[], grpSettings: GrpSettings);
}