# GetAuthorizationHold

Details for retrieving a authorization hold. Deprecated due to encodedKey field.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accountKey** | **string** | The key of the account linked with the authorization hold. | [optional] [readonly] [default to undefined]
**advice** | **boolean** | Whether the given request should be accepted without balance validations. | [default to undefined]
**amount** | **number** | The amount of money to be held as a result of the authorization hold request. | [default to undefined]
**balances** | [**AccountBalances**](AccountBalances.md) |  | [optional] [default to undefined]
**cardAcceptor** | [**CardAcceptor**](CardAcceptor.md) |  | [optional] [default to undefined]
**cardToken** | **string** | The reference token of the card. | [optional] [readonly] [default to undefined]
**creationDate** | **string** | The organization time when the authorization hold was created | [optional] [readonly] [default to undefined]
**creditDebitIndicator** | **string** | Indicates whether the authorization hold amount is credited or debited | [optional] [default to undefined]
**currencyCode** | **string** | The ISO currency code in which the hold was created. The amounts are stored in the base currency, but the user could have enter it in a foreign currency. | [optional] [default to undefined]
**customExpirationPeriod** | **number** | The custom expiration period for the hold which overwrites mcc and default expiration periods | [optional] [default to undefined]
**encodedKey** | **string** | The internal ID of the authorization hold, auto generated, unique. | [optional] [readonly] [default to undefined]
**exchangeRate** | **number** | The exchange rate for the original currency. | [optional] [default to undefined]
**externalReferenceId** | **string** | The external reference ID to be used to reference the account hold in subsequent requests. | [default to undefined]
**originalAmount** | **number** | The original amount of money to be held as a result of the authorization hold request. | [optional] [default to undefined]
**originalCurrency** | **string** | The original currency in which the hold was created. | [optional] [default to undefined]
**partial** | **boolean** | Indicates whether the authorization is partial or not | [optional] [default to undefined]
**referenceDateForExpiration** | **string** | The date to consider as start date when calculating the number of days passed until expiration | [optional] [readonly] [default to undefined]
**source** | **string** | Indicates the source of the authorization hold | [optional] [readonly] [default to undefined]
**status** | **string** | The enumeration containing the statuses of an authorization hold. | [optional] [readonly] [default to undefined]
**userTransactionTime** | **string** | The formatted time at which the user made this authorization hold. | [optional] [default to undefined]

## Example

```typescript
import { GetAuthorizationHold } from './api';

const instance: GetAuthorizationHold = {
    accountKey,
    advice,
    amount,
    balances,
    cardAcceptor,
    cardToken,
    creationDate,
    creditDebitIndicator,
    currencyCode,
    customExpirationPeriod,
    encodedKey,
    exchangeRate,
    externalReferenceId,
    originalAmount,
    originalCurrency,
    partial,
    referenceDateForExpiration,
    source,
    status,
    userTransactionTime,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
