Class OrderinvoicesCreateRefundInvoiceRequest
Inheritance
System.Object
OrderinvoicesCreateRefundInvoiceRequest
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.ShoppingContent.v2.Data
Assembly: Google.Apis.ShoppingContent.v2.dll
Syntax
public class OrderinvoicesCreateRefundInvoiceRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InvoiceId
[required] The ID of the invoice.
Declaration
[JsonProperty("invoiceId")]
public virtual string InvoiceId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OperationId
[required] The ID of the operation, unique across all operations for a given order.
Declaration
[JsonProperty("operationId")]
public virtual string OperationId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RefundOnlyOption
Option to create a refund-only invoice. Exactly one of refundOnlyOption
or returnOption
must be
provided.
Declaration
[JsonProperty("refundOnlyOption")]
public virtual OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption RefundOnlyOption { get; set; }
Property Value
Type | Description |
---|---|
OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption |
ReturnOption
Option to create an invoice for a refund and mark all items within the invoice as returned. Exactly one of
refundOnlyOption
or returnOption
must be provided.
Declaration
[JsonProperty("returnOption")]
public virtual OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption ReturnOption { get; set; }
Property Value
Type | Description |
---|---|
OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption |
ShipmentInvoices
Invoice details for different shipment groups.
Declaration
[JsonProperty("shipmentInvoices")]
public virtual IList<ShipmentInvoice> ShipmentInvoices { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<ShipmentInvoice> |
Implements
Google.Apis.Requests.IDirectResponseSchema