PHP Class ProposalLineItem, googleads-php-lib

Show file Open project: googleads/googleads-php-lib

Public Properties

Property Type Description
$appliedLabels AppliedLabel[]
$baseRate Money
$billingBase tnsBillingBase
$billingCap tnsBillingCap
$billingSchedule tnsBillingSchedule
$billingSource tnsBillingSource
$companionDeliveryOption tnsCompanionDeliveryOption
$computedStatus tnsComputedStatus
$contractedQuantityBuffer integer
$contractedUnitsBought integer
$cost Money
$costAdjustment tnsCostAdjustment
$costPerUnit Money
$creativePlaceholders CreativePlaceholder[]
$creativeRotationType tnsCreativeRotationType
$customFieldValues BaseCustomFieldValue[]
$customThirdPartyAdServerName string
$deliveryData DeliveryData
$deliveryIndicator DeliveryIndicator
$deliveryRateType tnsDeliveryRateType
$derivedProductCustomCriteria CustomCriteriaSet
$dfpLineItemId integer
$disableSameAdvertiserCompetitiveExclusion boolean
$effectiveAppliedLabels AppliedLabel[]
$endDateTime DateTime
$environmentType tnsEnvironmentType
$frequencyCaps FrequencyCap[]
$goal Goal
$id integer
$isArchived boolean
$isSold boolean
$lastModifiedDateTime DateTime
$lineItemPriority integer
$lineItemType tnsLineItemType
$linkStatus tnsLinkStatus
$name string
$notes string
$packageId integer
$premiums ProposalLineItemPremium[]
$productConstraints ProposalLineItemConstraints
$productId integer
$proposalId integer
$rateCardId integer
$rateType tnsRateType
$reservationStatus tnsReservationStatus
$roadblockingType tnsRoadblockingType
$scheduledQuantity integer
$startDateTime DateTime
$targeting Targeting
$thirdPartyAdServerId integer
$timeZoneId string
$useThirdPartyAdServerFromProposal boolean
$videoMaxDuration integer

Public Methods

Method Description
__construct ( $id = null, $proposalId = null, $packageId = null, $rateCardId = null, $productId = null, $name = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $notes = null, $costAdjustment = null, $isArchived = null, $goal = null, $contractedQuantityBuffer = null, $scheduledQuantity = null, $deliveryRateType = null, $roadblockingType = null, $companionDeliveryOption = null, $creativeRotationType = null, $videoMaxDuration = null, $frequencyCaps = null, $dfpLineItemId = null, $lineItemType = null, $lineItemPriority = null, $rateType = null, $creativePlaceholders = null, $targeting = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $disableSameAdvertiserCompetitiveExclusion = null, $productConstraints = null, $premiums = null, $isSold = null, $baseRate = null, $costPerUnit = null, $cost = null, $deliveryIndicator = null, $deliveryData = null, $computedStatus = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $lastModifiedDateTime = null, $reservationStatus = null, $useThirdPartyAdServerFromProposal = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $linkStatus = null )
__construct ( $id = null, $proposalId = null, $packageId = null, $rateCardId = null, $productId = null, $name = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $notes = null, $costAdjustment = null, $isArchived = null, $goal = null, $contractedQuantityBuffer = null, $scheduledQuantity = null, $deliveryRateType = null, $roadblockingType = null, $companionDeliveryOption = null, $creativeRotationType = null, $videoMaxDuration = null, $frequencyCaps = null, $dfpLineItemId = null, $lineItemType = null, $lineItemPriority = null, $rateType = null, $creativePlaceholders = null, $targeting = null, $derivedProductCustomCriteria = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $disableSameAdvertiserCompetitiveExclusion = null, $productConstraints = null, $premiums = null, $isSold = null, $baseRate = null, $costPerUnit = null, $cost = null, $deliveryIndicator = null, $deliveryData = null, $computedStatus = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $lastModifiedDateTime = null, $reservationStatus = null, $useThirdPartyAdServerFromProposal = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $linkStatus = null )
__construct ( $id = null, $proposalId = null, $packageId = null, $rateCardId = null, $productId = null, $name = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $notes = null, $costAdjustment = null, $isArchived = null, $goal = null, $contractedQuantityBuffer = null, $scheduledQuantity = null, $contractedUnitsBought = null, $deliveryRateType = null, $roadblockingType = null, $companionDeliveryOption = null, $creativeRotationType = null, $videoMaxDuration = null, $frequencyCaps = null, $dfpLineItemId = null, $lineItemType = null, $lineItemPriority = null, $rateType = null, $creativePlaceholders = null, $targeting = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $disableSameAdvertiserCompetitiveExclusion = null, $productConstraints = null, $premiums = null, $isSold = null, $baseRate = null, $costPerUnit = null, $cost = null, $deliveryIndicator = null, $deliveryData = null, $computedStatus = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $lastModifiedDateTime = null, $reservationStatus = null, $useThirdPartyAdServerFromProposal = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $environmentType = null, $linkStatus = null )
getNamespace ( ) : string Gets the namesapce of this class
getXsiTypeName ( ) : string Gets the xsi:type name of this class

Method Details

__construct() public method

public __construct ( $id = null, $proposalId = null, $packageId = null, $rateCardId = null, $productId = null, $name = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $notes = null, $costAdjustment = null, $isArchived = null, $goal = null, $contractedQuantityBuffer = null, $scheduledQuantity = null, $deliveryRateType = null, $roadblockingType = null, $companionDeliveryOption = null, $creativeRotationType = null, $videoMaxDuration = null, $frequencyCaps = null, $dfpLineItemId = null, $lineItemType = null, $lineItemPriority = null, $rateType = null, $creativePlaceholders = null, $targeting = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $disableSameAdvertiserCompetitiveExclusion = null, $productConstraints = null, $premiums = null, $isSold = null, $baseRate = null, $costPerUnit = null, $cost = null, $deliveryIndicator = null, $deliveryData = null, $computedStatus = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $lastModifiedDateTime = null, $reservationStatus = null, $useThirdPartyAdServerFromProposal = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $linkStatus = null )

__construct() public method

public __construct ( $id = null, $proposalId = null, $packageId = null, $rateCardId = null, $productId = null, $name = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $notes = null, $costAdjustment = null, $isArchived = null, $goal = null, $contractedQuantityBuffer = null, $scheduledQuantity = null, $deliveryRateType = null, $roadblockingType = null, $companionDeliveryOption = null, $creativeRotationType = null, $videoMaxDuration = null, $frequencyCaps = null, $dfpLineItemId = null, $lineItemType = null, $lineItemPriority = null, $rateType = null, $creativePlaceholders = null, $targeting = null, $derivedProductCustomCriteria = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $disableSameAdvertiserCompetitiveExclusion = null, $productConstraints = null, $premiums = null, $isSold = null, $baseRate = null, $costPerUnit = null, $cost = null, $deliveryIndicator = null, $deliveryData = null, $computedStatus = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $lastModifiedDateTime = null, $reservationStatus = null, $useThirdPartyAdServerFromProposal = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $linkStatus = null )

__construct() public method

public __construct ( $id = null, $proposalId = null, $packageId = null, $rateCardId = null, $productId = null, $name = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $notes = null, $costAdjustment = null, $isArchived = null, $goal = null, $contractedQuantityBuffer = null, $scheduledQuantity = null, $contractedUnitsBought = null, $deliveryRateType = null, $roadblockingType = null, $companionDeliveryOption = null, $creativeRotationType = null, $videoMaxDuration = null, $frequencyCaps = null, $dfpLineItemId = null, $lineItemType = null, $lineItemPriority = null, $rateType = null, $creativePlaceholders = null, $targeting = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $disableSameAdvertiserCompetitiveExclusion = null, $productConstraints = null, $premiums = null, $isSold = null, $baseRate = null, $costPerUnit = null, $cost = null, $deliveryIndicator = null, $deliveryData = null, $computedStatus = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $lastModifiedDateTime = null, $reservationStatus = null, $useThirdPartyAdServerFromProposal = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $environmentType = null, $linkStatus = null )

getNamespace() public method

Gets the namesapce of this class
public getNamespace ( ) : string
return string the namespace of this class

getXsiTypeName() public method

Gets the xsi:type name of this class
public getXsiTypeName ( ) : string
return string the xsi:type name of this class

Property Details

$appliedLabels public property

public AppliedLabel[] $appliedLabels
return AppliedLabel[]

$baseRate public property

public Money $baseRate
return Money

$billingBase public property

public tnsBillingBase $billingBase
return tnsBillingBase

$billingCap public property

public tnsBillingCap $billingCap
return tnsBillingCap

$billingSchedule public property

public tnsBillingSchedule $billingSchedule
return tnsBillingSchedule

$billingSource public property

public tnsBillingSource $billingSource
return tnsBillingSource

$companionDeliveryOption public property

public tnsCompanionDeliveryOption $companionDeliveryOption
return tnsCompanionDeliveryOption

$computedStatus public property

public tnsComputedStatus $computedStatus
return tnsComputedStatus

$contractedQuantityBuffer public property

public int $contractedQuantityBuffer
return integer

$contractedUnitsBought public property

public int $contractedUnitsBought
return integer

$cost public property

public Money $cost
return Money

$costAdjustment public property

public tnsCostAdjustment $costAdjustment
return tnsCostAdjustment

$costPerUnit public property

public Money $costPerUnit
return Money

$creativePlaceholders public property

public CreativePlaceholder[] $creativePlaceholders
return CreativePlaceholder[]

$creativeRotationType public property

public tnsCreativeRotationType $creativeRotationType
return tnsCreativeRotationType

$customFieldValues public property

public BaseCustomFieldValue[] $customFieldValues
return BaseCustomFieldValue[]

$customThirdPartyAdServerName public property

public string $customThirdPartyAdServerName
return string

$deliveryData public property

public DeliveryData $deliveryData
return DeliveryData

$deliveryIndicator public property

public DeliveryIndicator $deliveryIndicator
return DeliveryIndicator

$deliveryRateType public property

public tnsDeliveryRateType $deliveryRateType
return tnsDeliveryRateType

$derivedProductCustomCriteria public property

public CustomCriteriaSet $derivedProductCustomCriteria
return CustomCriteriaSet

$dfpLineItemId public property

public int $dfpLineItemId
return integer

$disableSameAdvertiserCompetitiveExclusion public property

public bool $disableSameAdvertiserCompetitiveExclusion
return boolean

$effectiveAppliedLabels public property

public AppliedLabel[] $effectiveAppliedLabels
return AppliedLabel[]

$endDateTime public property

public DateTime $endDateTime
return DateTime

$environmentType public property

public tnsEnvironmentType $environmentType
return tnsEnvironmentType

$frequencyCaps public property

public FrequencyCap[] $frequencyCaps
return FrequencyCap[]

$goal public property

public Goal $goal
return Goal

$id public property

public int $id
return integer

$isArchived public property

public bool $isArchived
return boolean

$isSold public property

public bool $isSold
return boolean

$lastModifiedDateTime public property

public DateTime $lastModifiedDateTime
return DateTime

$lineItemPriority public property

public int $lineItemPriority
return integer

$lineItemType public property

public tnsLineItemType $lineItemType
return tnsLineItemType

$linkStatus public property

public tnsLinkStatus $linkStatus
return tnsLinkStatus

$name public property

public string $name
return string

$notes public property

public string $notes
return string

$packageId public property

public int $packageId
return integer

$premiums public property

public ProposalLineItemPremium[] $premiums
return ProposalLineItemPremium[]

$productConstraints public property

public ProposalLineItemConstraints $productConstraints
return ProposalLineItemConstraints

$productId public property

public int $productId
return integer

$proposalId public property

public int $proposalId
return integer

$rateCardId public property

public int $rateCardId
return integer

$rateType public property

public tnsRateType $rateType
return tnsRateType

$reservationStatus public property

public tnsReservationStatus $reservationStatus
return tnsReservationStatus

$roadblockingType public property

public tnsRoadblockingType $roadblockingType
return tnsRoadblockingType

$scheduledQuantity public property

public int $scheduledQuantity
return integer

$startDateTime public property

public DateTime $startDateTime
return DateTime

$targeting public property

public Targeting $targeting
return Targeting

$thirdPartyAdServerId public property

public int $thirdPartyAdServerId
return integer

$timeZoneId public property

public string $timeZoneId
return string

$useThirdPartyAdServerFromProposal public property

public bool $useThirdPartyAdServerFromProposal
return boolean

$videoMaxDuration public property

public int $videoMaxDuration
return integer