Class OrderinvoicesCreateRefundInvoiceRequest
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class OrderinvoicesCreateRefundInvoiceRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
InvoiceId
[required] The ID of the invoice.
Declaration
[JsonProperty("invoiceId")]
public virtual string InvoiceId { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
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 |
---|---|
IList<ShipmentInvoice> |