| Name | Type | Description | Notes |
|---|---|---|---|
| Error | Error | [optional] | |
| ItemLevelRefundReasonRequired | bool | True if the item level refund reason is required | [optional] |
| ItemLevelRefundReasons | List<OrderReason> | Reason codes available at the item level. | [optional] |
| ItemLevelReturnReasons | List<OrderReason> | Return codes available at the item level. | [optional] |
| ManualBecauseMultipleCharges | bool | If true, this refund will have to be manually done because of additional charges with the virtual terminal were made | [optional] |
| Metadata | ResponseMetadata | [optional] | |
| OrderLevelRefundReasonRequired | bool | True if the order level refund reason is required | [optional] |
| OrderLevelRefundReasons | List<OrderReason> | Reason codes available at the order level. | [optional] |
| OrderLevelRejectReasonRequired | bool | True if the order level reject reason is required | [optional] |
| OrderLevelRejectReasons | List<OrderReason> | Reject codes available at the order level. | [optional] |
| Refundable | bool | Whether the order is refundable or not. Null should be interpreted as false. | [optional] |
| Success | bool | Indicates if API call was successful | [optional] |
| Warning | Warning | [optional] |