UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

88 lines (87 loc) 3.58 kB
import { AppliedLabel } from './appliedLabel'; import { BaseCustomFieldValue } from './baseCustomFieldValue'; import { BaseObject } from './baseObject'; import { CompanionDeliveryOption } from './companionDeliveryOption'; import { ComputedStatus } from './computedStatus'; import { CostType } from './costType'; import { CreativePlaceholder } from './creativePlaceholder'; import { CreativeRotationType } from './creativeRotationType'; import { DateTime } from './dateTime'; import { DeliveryData } from './deliveryData'; import { DeliveryIndicator } from './deliveryIndicator'; import { DeliveryRateType } from './deliveryRateType'; import { EnvironmentType } from './environmentType'; import { FrequencyCap } from './frequencyCap'; import { Goal } from './goal'; import { GrpSettings } from './grpSettings'; import { LineItemActivityAssociation } from './lineItemActivityAssociation'; import { LineItemDiscountType } from './lineItemDiscountType'; import { LineItemSummaryReservationStatus } from './lineItemSummaryReservationStatus'; import { LineItemType } from './lineItemType'; import { Money } from './money'; import { ProgrammaticCreativeSource } from './programmaticCreativeSource'; import { RoadblockingType } from './roadblockingType'; import { SetTopBoxInfo } from './setTopBoxInfo'; import { StartDateTimeType } from './startDateTimeType'; import { Stats } from './stats'; import { UserConsentEligibility } from './userConsentEligibility'; export interface LineItemSummary extends BaseObject { orderId?: number; id?: number; name?: string; externalId?: string; orderName?: string; startDateTime?: DateTime; startDateTimeType?: StartDateTimeType; endDateTime?: DateTime; 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; 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?: DateTime; creationDateTime?: DateTime; isPrioritizedPreferredDealsEnabled?: boolean; adExchangeAuctionOpeningPriority?: number; customFieldValues?: BaseCustomFieldValue[]; isSetTopBoxEnabled?: boolean; isMissingCreatives?: boolean; setTopBoxDisplayInfo?: SetTopBoxInfo; programmaticCreativeSource?: ProgrammaticCreativeSource; videoMaxDuration?: number; primaryGoal?: Goal; secondaryGoals?: Goal[]; grpSettings?: GrpSettings; viewabilityProviderCompanyId?: number; userConsentEligibility?: UserConsentEligibility; }