Class: Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntry
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntry
- Defined in:
- generated/google/apis/content_v2sandbox/classes.rb,
generated/google/apis/content_v2sandbox/representations.rb,
generated/google/apis/content_v2sandbox/representations.rb
Instance Attribute Summary collapse
-
#batch_id ⇒ Fixnum
An entry ID, unique within the batch request.
-
#cancel ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryCancel
Required for cancel method.
-
#cancel_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryCancelLineItem
Required for cancelLineItem method.
-
#in_store_refund_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryInStoreRefundLineItem
Required for inStoreReturnLineItem method.
-
#merchant_id ⇒ Fixnum
The ID of the managing account.
-
#merchant_order_id ⇒ String
The merchant order id.
-
#method_prop ⇒ String
The method to apply.
-
#operation_id ⇒ String
The ID of the operation.
-
#order_id ⇒ String
The ID of the order.
-
#refund ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryRefund
Required for refund method.
-
#reject_return_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryRejectReturnLineItem
Required for rejectReturnLineItem method.
-
#return_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryReturnLineItem
Required for returnLineItem method.
-
#return_refund_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryReturnRefundLineItem
Required for returnRefundLineItem method.
-
#set_line_item_metadata ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntrySetLineItemMetadata
Required for setLineItemMetadata method.
-
#ship_line_items ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryShipLineItems
Required for shipLineItems method.
-
#update_line_item_shipping_details ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails
Required for updateLineItemShippingDate method.
-
#update_shipment ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryUpdateShipment
Required for updateShipment method.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OrdersCustomBatchRequestEntry
constructor
A new instance of OrdersCustomBatchRequestEntry.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ OrdersCustomBatchRequestEntry
Returns a new instance of OrdersCustomBatchRequestEntry
2087 2088 2089 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2087 def initialize(**args) update!(**args) end |
Instance Attribute Details
#batch_id ⇒ Fixnum
An entry ID, unique within the batch request.
Corresponds to the JSON property batchId
2003 2004 2005 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2003 def batch_id @batch_id end |
#cancel ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryCancel
Required for cancel method.
Corresponds to the JSON property cancel
2008 2009 2010 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2008 def cancel @cancel end |
#cancel_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryCancelLineItem
Required for cancelLineItem method.
Corresponds to the JSON property cancelLineItem
2013 2014 2015 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2013 def cancel_line_item @cancel_line_item end |
#in_store_refund_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryInStoreRefundLineItem
Required for inStoreReturnLineItem method.
Corresponds to the JSON property inStoreRefundLineItem
2018 2019 2020 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2018 def in_store_refund_line_item @in_store_refund_line_item end |
#merchant_id ⇒ Fixnum
The ID of the managing account.
Corresponds to the JSON property merchantId
2023 2024 2025 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2023 def merchant_id @merchant_id end |
#merchant_order_id ⇒ String
The merchant order id. Required for updateMerchantOrderId and
getByMerchantOrderId methods.
Corresponds to the JSON property merchantOrderId
2029 2030 2031 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2029 def merchant_order_id @merchant_order_id end |
#method_prop ⇒ String
The method to apply.
Corresponds to the JSON property method
2034 2035 2036 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2034 def method_prop @method_prop end |
#operation_id ⇒ String
The ID of the operation. Unique across all operations for a given order.
Required for all methods beside get and getByMerchantOrderId.
Corresponds to the JSON property operationId
2040 2041 2042 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2040 def operation_id @operation_id end |
#order_id ⇒ String
The ID of the order. Required for all methods beside getByMerchantOrderId.
Corresponds to the JSON property orderId
2045 2046 2047 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2045 def order_id @order_id end |
#refund ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryRefund
Required for refund method.
Corresponds to the JSON property refund
2050 2051 2052 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2050 def refund @refund end |
#reject_return_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryRejectReturnLineItem
Required for rejectReturnLineItem method.
Corresponds to the JSON property rejectReturnLineItem
2055 2056 2057 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2055 def reject_return_line_item @reject_return_line_item end |
#return_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryReturnLineItem
Required for returnLineItem method.
Corresponds to the JSON property returnLineItem
2060 2061 2062 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2060 def return_line_item @return_line_item end |
#return_refund_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryReturnRefundLineItem
Required for returnRefundLineItem method.
Corresponds to the JSON property returnRefundLineItem
2065 2066 2067 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2065 def return_refund_line_item @return_refund_line_item end |
#set_line_item_metadata ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntrySetLineItemMetadata
Required for setLineItemMetadata method.
Corresponds to the JSON property setLineItemMetadata
2070 2071 2072 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2070 def @set_line_item_metadata end |
#ship_line_items ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryShipLineItems
Required for shipLineItems method.
Corresponds to the JSON property shipLineItems
2075 2076 2077 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2075 def ship_line_items @ship_line_items end |
#update_line_item_shipping_details ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails
Required for updateLineItemShippingDate method.
Corresponds to the JSON property updateLineItemShippingDetails
2080 2081 2082 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2080 def update_line_item_shipping_details @update_line_item_shipping_details end |
#update_shipment ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryUpdateShipment
Required for updateShipment method.
Corresponds to the JSON property updateShipment
2085 2086 2087 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2085 def update_shipment @update_shipment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 |
# File 'generated/google/apis/content_v2sandbox/classes.rb', line 2092 def update!(**args) @batch_id = args[:batch_id] if args.key?(:batch_id) @cancel = args[:cancel] if args.key?(:cancel) @cancel_line_item = args[:cancel_line_item] if args.key?(:cancel_line_item) @in_store_refund_line_item = args[:in_store_refund_line_item] if args.key?(:in_store_refund_line_item) @merchant_id = args[:merchant_id] if args.key?(:merchant_id) @merchant_order_id = args[:merchant_order_id] if args.key?(:merchant_order_id) @method_prop = args[:method_prop] if args.key?(:method_prop) @operation_id = args[:operation_id] if args.key?(:operation_id) @order_id = args[:order_id] if args.key?(:order_id) @refund = args[:refund] if args.key?(:refund) @reject_return_line_item = args[:reject_return_line_item] if args.key?(:reject_return_line_item) @return_line_item = args[:return_line_item] if args.key?(:return_line_item) @return_refund_line_item = args[:return_refund_line_item] if args.key?(:return_refund_line_item) @set_line_item_metadata = args[:set_line_item_metadata] if args.key?(:set_line_item_metadata) @ship_line_items = args[:ship_line_items] if args.key?(:ship_line_items) @update_line_item_shipping_details = args[:update_line_item_shipping_details] if args.key?(:update_line_item_shipping_details) @update_shipment = args[:update_shipment] if args.key?(:update_shipment) end |