Class: Google::Ads::AdManager::V1::Order

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/ads/admanager/v1/order_messages.rb

Overview

The Order resource.

Instance Attribute Summary collapse

Instance Attribute Details

#advertiser::String

Returns Required. The resource name of the Company, which is of type Company.Type.ADVERTISER, to which this order belongs. Format: "networks/{network_code}/companies/{company_id}".

Returns:

  • (::String)

    Required. The resource name of the Company, which is of type Company.Type.ADVERTISER, to which this order belongs. Format: "networks/{network_code}/companies/{company_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#advertiser_contacts::Array<::String>

Returns Optional. The resource names of Contacts from the advertiser of this Order. Format: "networks/{network_code}/contacts/{contact_id}".

Returns:

  • (::Array<::String>)

    Optional. The resource names of Contacts from the advertiser of this Order. Format: "networks/{network_code}/contacts/{contact_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#agency::String

Returns Optional. The resource name of the Company, which is of type Company.Type.AGENCY, with which this order is associated. Format: "networks/{network_code}/companies/{company_id}".

Returns:

  • (::String)

    Optional. The resource name of the Company, which is of type Company.Type.AGENCY, with which this order is associated. Format: "networks/{network_code}/companies/{company_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#agency_contacts::Array<::String>

Returns Optional. The resource names of Contacts from the advertising Agency of this Order. Format: "networks/{network_code}/contacts/{contact_id}".

Returns:

  • (::Array<::String>)

    Optional. The resource names of Contacts from the advertising Agency of this Order. Format: "networks/{network_code}/contacts/{contact_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#applied_labels::Array<::Google::Ads::AdManager::V1::AppliedLabel>

Returns Optional. The set of labels applied directly to this order.

Returns:



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#applied_teams::Array<::String>

Returns Optional. The resource names of Teams directly applied to this Order. Format: "networks/{network_code}/teams/{team_id}".

Returns:

  • (::Array<::String>)

    Optional. The resource names of Teams directly applied to this Order. Format: "networks/{network_code}/teams/{team_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#archived::Boolean (readonly)

Returns Output only. The archival status of the Order.

Returns:

  • (::Boolean)

    Output only. The archival status of the Order.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#creator::String (readonly)

Returns Output only. The resource name of the User who created the Order on behalf of the advertiser. This value is assigned by Google. Format: "networks/{network_code}/users/{user_id}".

Returns:

  • (::String)

    Output only. The resource name of the User who created the Order on behalf of the advertiser. This value is assigned by Google. Format: "networks/{network_code}/users/{user_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#currency_code::String (readonly)

Returns Output only. The ISO 4217 3-letter currency code for the currency used by the Order. This value is the network's currency code.

Returns:

  • (::String)

    Output only. The ISO 4217 3-letter currency code for the currency used by the Order. This value is the network's currency code.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#custom_field_values::Array<::Google::Ads::AdManager::V1::CustomFieldValue>

Returns Optional. The set of custom field values to this order.

Returns:



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#display_name::String

Returns Required. The display name of the Order. This value has a maximum length of 255 characters.

Returns:

  • (::String)

    Required. The display name of the Order. This value has a maximum length of 255 characters.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#effective_applied_labels::Array<::Google::Ads::AdManager::V1::AppliedLabel> (readonly)

Returns Output only. Contains the set of labels applied directly to the order as well as those inherited from the company that owns the order. If a label has been negated, only the negated label is returned. This field is assigned by Google.

Returns:

  • (::Array<::Google::Ads::AdManager::V1::AppliedLabel>)

    Output only. Contains the set of labels applied directly to the order as well as those inherited from the company that owns the order. If a label has been negated, only the negated label is returned. This field is assigned by Google.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#effective_teams::Array<::String> (readonly)

Returns Output only. The resource names of Teams applied to this Order including inherited values. Format: "networks/{network_code}/teams/{team_id}".

Returns:

  • (::Array<::String>)

    Output only. The resource names of Teams applied to this Order including inherited values. Format: "networks/{network_code}/teams/{team_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#end_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The instant at which the Order and its associated line items stop being served. This attribute is derived from the line item of the order that has the latest LineItem.end_time.

Returns:

  • (::Google::Protobuf::Timestamp)

    Output only. The instant at which the Order and its associated line items stop being served. This attribute is derived from the line item of the order that has the latest LineItem.end_time.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#external_order_id::Integer

Returns Optional. An arbitrary ID to associate to the Order, which can be used as a key to an external system.

Returns:

  • (::Integer)

    Optional. An arbitrary ID to associate to the Order, which can be used as a key to an external system.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#last_modified_by_app::String (readonly)

Returns Output only. The application which modified this order. This attribute is assigned by Google.

Returns:

  • (::String)

    Output only. The application which modified this order. This attribute is assigned by Google.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

Returns Identifier. The resource name of the Order. Format: networks/{network_code}/orders/{order_id}.

Returns:

  • (::String)

    Identifier. The resource name of the Order. Format: networks/{network_code}/orders/{order_id}



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#notes::String

Returns Optional. Provides any additional notes that may annotate the Order. This attribute has a maximum length of 65,535 characters.

Returns:

  • (::String)

    Optional. Provides any additional notes that may annotate the Order. This attribute has a maximum length of 65,535 characters.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#order_id::Integer (readonly)

Returns Output only. Order ID.

Returns:

  • (::Integer)

    Output only. Order ID.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#po_number::String

Returns Optional. The purchase order number for the Order. This value has a maximum length of 63 characters.

Returns:

  • (::String)

    Optional. The purchase order number for the Order. This value has a maximum length of 63 characters.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#programmatic::Boolean

Returns Optional. Specifies whether or not the Order is a programmatic order.

Returns:

  • (::Boolean)

    Optional. Specifies whether or not the Order is a programmatic order.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#salesperson::String

Returns Optional. The resource name of the User responsible for the sales of the Order. Format: "networks/{network_code}/users/{user_id}".

Returns:

  • (::String)

    Optional. The resource name of the User responsible for the sales of the Order. Format: "networks/{network_code}/users/{user_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#secondary_salespeople::Array<::String>

Returns Optional. Unordered list. The resource names of the secondary salespeople associated with the order. Format: "networks/{network_code}/users/{user_id}".

Returns:

  • (::Array<::String>)

    Optional. Unordered list. The resource names of the secondary salespeople associated with the order. Format: "networks/{network_code}/users/{user_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#secondary_traffickers::Array<::String>

Returns Optional. Unordered list. The resource names of the secondary traffickers associated with the order. Format: "networks/{network_code}/users/{user_id}".

Returns:

  • (::Array<::String>)

    Optional. Unordered list. The resource names of the secondary traffickers associated with the order. Format: "networks/{network_code}/users/{user_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#start_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The instant at which the Order and its associated line items are eligible to begin serving. This attribute is derived from the line item of the order that has the earliest LineItem.start_time.

Returns:

  • (::Google::Protobuf::Timestamp)

    Output only. The instant at which the Order and its associated line items are eligible to begin serving. This attribute is derived from the line item of the order that has the earliest LineItem.start_time.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#status::Google::Ads::AdManager::V1::OrderStatusEnum::OrderStatus (readonly)

Returns Output only. The status of the Order.

Returns:



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#trafficker::String

Returns Required. The resource name of the User responsible for trafficking the Order. Format: "networks/{network_code}/users/{user_id}".

Returns:

  • (::String)

    Required. The resource name of the User responsible for trafficking the Order. Format: "networks/{network_code}/users/{user_id}"



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#unlimited_end_time::Boolean (readonly)

Returns Output only. Indicates whether or not this Order has an end time.

Returns:

  • (::Boolean)

    Output only. Indicates whether or not this Order has an end time.



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The instant this Order was last modified.

Returns:



142
143
144
145
# File 'proto_docs/google/ads/admanager/v1/order_messages.rb', line 142

class Order
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end