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
| 1539 1540 1541 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1539 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
| 1455 1456 1457 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1455 def batch_id @batch_id end | 
#cancel ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryCancel
Required for cancel method.
Corresponds to the JSON property cancel
| 1460 1461 1462 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1460 def cancel @cancel end | 
#cancel_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryCancelLineItem
Required for cancelLineItem method.
Corresponds to the JSON property cancelLineItem
| 1465 1466 1467 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1465 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
| 1470 1471 1472 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1470 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
| 1475 1476 1477 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1475 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
| 1481 1482 1483 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1481 def merchant_order_id @merchant_order_id end | 
#method_prop ⇒ String
The method to apply.
Corresponds to the JSON property method
| 1486 1487 1488 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1486 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
| 1492 1493 1494 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1492 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
| 1497 1498 1499 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1497 def order_id @order_id end | 
#refund ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryRefund
Required for refund method.
Corresponds to the JSON property refund
| 1502 1503 1504 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1502 def refund @refund end | 
#reject_return_line_item ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryRejectReturnLineItem
Required for rejectReturnLineItem method.
Corresponds to the JSON property rejectReturnLineItem
| 1507 1508 1509 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1507 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
| 1512 1513 1514 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1512 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
| 1517 1518 1519 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1517 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
| 1522 1523 1524 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1522 def @set_line_item_metadata end | 
#ship_line_items ⇒ Google::Apis::ContentV2sandbox::OrdersCustomBatchRequestEntryShipLineItems
Required for shipLineItems method.
Corresponds to the JSON property shipLineItems
| 1527 1528 1529 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1527 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
| 1532 1533 1534 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1532 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
| 1537 1538 1539 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1537 def update_shipment @update_shipment end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 | # File 'generated/google/apis/content_v2sandbox/classes.rb', line 1544 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 |