
# Response Transaction Intention

## Structure

`ResponseTransactionIntention`

## Fields

| Name | Type | Tags | Description | Getter | Setter |
|  --- | --- | --- | --- | --- | --- |
| `type` | [`?string(Type28Enum)`](../../doc/models/type-28-enum.md) | Optional | Resource Type<br>**Default**: `Type28Enum::TRANSACTIONINTENTION` | getType(): ?string | setType(?string type): void |
| `data` | [`?Data8`](../../doc/models/data-8.md) | Optional | - | getData(): ?Data8 | setData(?Data8 data): void |

## Example (as JSON)

```json
{
  "type": "TransactionIntention",
  "data": {
    "action": "refund",
    "digitalWalletsOnly": false,
    "methods": [
      {
        "type": "ach",
        "product_transaction_id": "product_transaction_id4"
      }
    ],
    "amount": 158,
    "tax_amount": 62,
    "secondary_amount": 104,
    "location_id": "location_id4",
    "contact_id": "contact_id4",
    "save_account": true,
    "save_account_title": "String1",
    "title": "String7",
    "ach_sec_code": "WEB",
    "bank_funded_only_override": true,
    "allow_partial_authorization_override": true,
    "auto_decline_cvv_override": true,
    "auto_decline_street_override": true,
    "auto_decline_zip_override": true,
    "message": "message0",
    "client_token": "client_token0"
  }
}
```

