Class LineItemDeliveryForecast
The forecasted delivery of a [ProposalLineItem][] or
[LineItem][google.ads.admanager.v1.LineItem].
Inheritance
LineItemDeliveryForecast
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class LineItemDeliveryForecast : IMessage<LineItemDeliveryForecast>, IEquatable<LineItemDeliveryForecast>, IDeepCloneable<LineItemDeliveryForecast>, IBufferMessage, IMessage
Constructors
LineItemDeliveryForecast()
Declaration
public LineItemDeliveryForecast()
LineItemDeliveryForecast(LineItemDeliveryForecast)
Declaration
public LineItemDeliveryForecast(LineItemDeliveryForecast other)
Parameters
Properties
DeliveredUnits
The number of units, defined by [Goal.unitType][], that have already been
served if the reservation is already running.
Declaration
public long DeliveredUnits { get; set; }
Property Value
HasDeliveredUnits
Gets whether the "delivered_units" field is set
Declaration
public bool HasDeliveredUnits { get; }
Property Value
HasLineItem
Gets whether the "line_item" field is set
Declaration
public bool HasLineItem { get; }
Property Value
HasMatchedUnits
Gets whether the "matched_units" field is set
Declaration
public bool HasMatchedUnits { get; }
Property Value
HasOrder
Gets whether the "order" field is set
Declaration
public bool HasOrder { get; }
Property Value
HasPredictedDeliveryUnits
Gets whether the "predicted_delivery_units" field is set
Declaration
public bool HasPredictedDeliveryUnits { get; }
Property Value
HasUnitType
Gets whether the "unit_type" field is set
Declaration
public bool HasUnitType { get; }
Property Value
LineItem
Uniquely identifies this line item delivery forecast. This value is
read-only and will be either the resource name of the
[LineItem][google.ads.admanager.v1.LineItem] resource it represents, or
unset if the forecast represents a prospective line item. Format:
networks/{network_code}/lineItems/{line_item_id}
Declaration
public string LineItem { get; set; }
Property Value
LineItemAsLineItemName
Declaration
public LineItemName LineItemAsLineItemName { get; set; }
Property Value
MatchedUnits
The number of units, defined by [Goal.unitType][], that match the
specified LineItem#targeting and delivery settings.
Declaration
public long MatchedUnits { get; set; }
Property Value
Order
The resource name of the [Order][google.ads.admanager.v1.Order] object that
this line item belongs to, or null if the forecast represents a prospective
line item without an
[LineItem.order][google.ads.admanager.v1.LineItem.order] set.
Format: networks/{network_code}/orders/{order_id}
Declaration
public string Order { get; set; }
Property Value
OrderAsOrderName
Declaration
public OrderName OrderAsOrderName { get; set; }
Property Value
PredictedDeliveryUnits
The number of units, defined by [Goal.unitType][], that will be delivered
by the line item. Delivery of existing line items that are of same or lower
priorities may be impacted.
Declaration
public long PredictedDeliveryUnits { get; set; }
Property Value
UnitType
The unit with which the goal or cap of the LineItem is defined. Will be the
same value as [Goal.unitType][] for both a set line item or a prospective
one.
Declaration
public UnitTypeEnum.Types.UnitType UnitType { get; set; }
Property Value