Class CancelOrderRequest
Represents a request to cancel an order that has not yet been approved by the consumer or reached a final status.
Inherited Members
Namespace: Yort.Zip.InStore
Assembly: Yort.Zip.InStore.dll
Syntax
public class CancelOrderRequest : ZipRequestOptionsBase
Properties
| Improve this Doc View SourceOperator
A reference (name or id) of the staff person serving the customer at the POS. Required.
Declaration
public string Operator { get; set; }
Property Value
Type | Description |
---|---|
String |
OrderId
The unique id of the order within the Zip system, as returned in OrderId.
Declaration
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
String |
TerminalId
Required. A value that uniquley identifies the point of sale terminal being used as part of this request.
Declaration
public string TerminalId { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
| Improve this Doc View SourceValidate()
Validates this request as much as possible prior to sending it to the Zip API.
Declaration
public override void Validate()
Overrides
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown if any required properties are null. |
ArgumentException | Thrown if any of request properties are invalid. |