Services

Debit Loyalty Points and Create Wallet Transaction

Changed on

This API method allows the calling application to Debit an EES AIR Account, Create an Account Transaction and create a DEBIT Wallet Transaction. Please note: by default for Loyalty Points Accounts, EES AIR allows debits of an amount larger than the account's available balance, which would result in a negative balance. This could be mitigated by EES Scheme settings:

  • Disable 'allow negative balance'
  • Enable 'autotopup' - EES AIR will detect these negative balances and instantly correct them by bringing a balance to zero (and creating a corresponding Account Transaction of type AUTOTOPUP). In very, very rare case when for some reason this negative balance auto-correction is enabled but it fails, EES AIR would perform an automatic ROLLBACK.
post/services/wallet/{walletId}/transaction/debit

Request

  • Base URL
    https://wallet.uk.eagleeye.com/2.0
  • URL
    https://wallet.uk.eagleeye.com/2.0/services/wallet/{walletId}/transaction/debit
  • Auth
    API key in header X-EES-AUTH-CLIENT-ID and API key in header X-EES-AUTH-HASH

Path parameters

walletIdstring string required

EES AIR Wallet ID

Request body

amountinteger required

Credit Amount, for monetary values denominated to the smallest currency value

accountIdstring string required

EES AIR Account ID

Example request

{
  "amount": 40,
  "accountId": "133121",
  "walletTransaction": {
    "meta": {
      "metaFoo": "metaBar"
    },
    "transactionDateTime": "2020-04-01T15:15:14+00:00"
  },
  "debitAccountTransaction": {
    "details": {
      "detailsFoo": "detailsBar",
      "reason": "A Reason #3"
    },
    "reasonCode": "AA"
  },
  "location": {
    "storeId": "32432"
  }
}

Response

Created

walletTransactionIdstring

Wallet Transaction ID

parentWalletTransactionIdstring

Parent Wallet Transaction ID

walletIdstring

Wallet ID

referencestring

Calling party's reference to this transaction

transactionDateTimestring

Calling party's Transaction Date Time

identityIdstring

Wallet Identity ID used for this transaction.

typestring

Wallet Transaction Type

status'ACTIVE' | 'SETTLED' | 'EXPIRED' | 'CANCELLED' | 'DELETED' | 'PURGED'

Wallet Transaction status

statestring

Wallet Transaction state

expiryDatestring

Wallet Transaction Expiry Timestamp (date-time), when transaction should expiry and automatically be settled.

channelstring

Channel used for Transaction creation or update

dateCreatedstring

Date this Wallet Transaction was created

lastUpdatedstring

Date this Wallet Transaction was last updated

Changes

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response property /////// became optional for the status

    • breaking

      the response property ///////// became optional for the status

    • breaking

      the response property ////////// became optional for the status

    • breaking

      the response property //////////// became optional for the status

    • breaking

      the response property ///////////// became optional for the status

    • breaking

      the response property ////////////// became optional for the status

    • breaking

      the /////// response's property format changed from date-time to no format for status

    • breaking

      the //////// response's property format changed from date-time to no format for status

    • breaking

      the //////// response's property format changed from date-time to no format for status

    • breaking

      the /////// response's property format changed from date-time to no format for status

    • breaking

      the ///////// response's property type changed from object to array for status

    • breaking

      the ///////// response's property type changed from object to array for status

    • breaking

      the ///////// response's property format changed from date-time to no format for status

    • breaking

      the ////////// response's property format changed from date-time to no format for status

    • breaking

      the ////////// response's property format changed from date-time to no format for status

    • breaking

      the ///////// response's property format changed from date-time to no format for status

    • breaking

      the /////////// response's property type changed from object to array for status

    • breaking

      the /////////// response's property type changed from object to array for status

    • breaking

      the ////////// response's property format changed from date-time to no format for status

    • breaking

      the /////////// response's property format changed from date-time to no format for status

    • breaking

      the /////////// response's property format changed from date-time to no format for status

    • breaking

      the ////////// response's property format changed from date-time to no format for status

    • breaking

      the //////////// response's property type changed from object to array for status

    • breaking

      the //////////// response's property type changed from object to array for status

    • breaking

      the //////////// response's property format changed from date-time to no format for status

    • breaking

      the ///////////// response's property format changed from date-time to no format for status

    • breaking

      the ///////////// response's property format changed from date-time to no format for status

    • breaking

      the //////////// response's property format changed from date-time to no format for status

    • breaking

      the ////////////// response's property type changed from object to array for status

    • breaking

      the ////////////// response's property type changed from object to array for status

    • breaking

      the ///////////// response's property format changed from date-time to no format for status

    • breaking

      the ////////////// response's property format changed from date-time to no format for status

    • breaking

      the ////////////// response's property format changed from date-time to no format for status

    • breaking

      the ///////////// response's property format changed from date-time to no format for status

    • breaking

      the /////////////// response's property type changed from object to array for status

    • breaking

      the /////////////// response's property type changed from object to array for status

    • breaking

      the ////////////// response's property format changed from date-time to no format for status

    • breaking

      the /////////////// response's property format changed from date-time to no format for status

    • breaking

      the /////////////// response's property format changed from date-time to no format for status

    • breaking

      the ////////////// response's property format changed from date-time to no format for status

    • breaking

      the //////////////// response's property type changed from object to array for status

    • breaking

      the //////////////// response's property type changed from object to array for status

    • breaking

      the //// response's property type changed from no type to object for status

    • breaking

      removed the required property ////////// from the response with the status

    • breaking

      removed the required property ////////// from the response with the status

    • breaking

      removed the required property ////////// from the response with the status

    • breaking

      removed the required property ////////// from the response with the status

    • breaking

      removed the required property //////////// from the response with the status

    • breaking

      removed the required property //////////// from the response with the status

    • breaking

      removed the required property //////////// from the response with the status

    • breaking

      removed the required property //////////// from the response with the status

    • breaking

      removed the required property ///////////// from the response with the status

    • breaking

      removed the required property ///////////// from the response with the status

    • breaking

      removed the required property ///////////// from the response with the status

    • breaking

      removed the required property ///////////// from the response with the status

    • breaking

      removed the required property /////////////// from the response with the status

    • breaking

      removed the required property /////////////// from the response with the status

    • breaking

      removed the required property /////////////// from the response with the status

    • breaking

      removed the required property /////////////// from the response with the status

    • breaking

      removed the required property //////////////// from the response with the status

    • breaking

      removed the required property //////////////// from the response with the status

    • breaking

      removed the required property //////////////// from the response with the status

    • breaking

      removed the required property //////////////// from the response with the status

    • breaking

      removed the required property ///////////////// from the response with the status

    • breaking

      removed the required property ///////////////// from the response with the status

    • breaking

      removed the required property ///////////////// from the response with the status

    • breaking

      removed the required property ///////////////// from the response with the status

    • warning

      removed the request property /

    • warning

      removed the optional property /////// from the response with the status

    • warning

      removed the optional property ///////// from the response with the status

    • warning

      removed the optional property ////////// from the response with the status

    • warning

      removed the optional property //////////// from the response with the status

    • warning

      removed the optional property ///////////// from the response with the status

    • warning

      removed the optional property ////////////// from the response with the status

    • warning

      removed the optional property ///// from the response with the status

    • warning

      added the new AALR enum value to the //// response property for the response status

    • warning

      added the new AALR enum value to the //// response property for the response status

    • warning

      added the new AALR enum value to the //// response property for the response status

    • warning

      added the new AALR enum value to the //// response property for the response status

    • warning

      added the new CILR enum value to the //// response property for the response status

    • warning

      added the new CILR enum value to the //// response property for the response status

    • warning

      added the new CILR enum value to the //// response property for the response status

    • warning

      added the new CILR enum value to the //// response property for the response status

    • warning

      added the new CLPPR enum value to the //// response property for the response status

    • warning

      added the new CLPPR enum value to the //// response property for the response status

    • warning

      added the new CLPPR enum value to the //// response property for the response status

    • warning

      added the new CLPPR enum value to the //// response property for the response status

    • warning

      added the new CONTINUITY enum value to the /////// response property for the response status

    • warning

      added the new CONTINUITY enum value to the ///////// response property for the response status

    • warning

      added the new CONTINUITY enum value to the ////////// response property for the response status

    • warning

      added the new CONTINUITY enum value to the //////////// response property for the response status

    • warning

      added the new CONTINUITY enum value to the ///////////// response property for the response status

    • warning

      added the new CONTINUITY enum value to the ////////////// response property for the response status

    • warning

      added the new ELE enum value to the //// response property for the response status

    • warning

      added the new ELE enum value to the //// response property for the response status

    • warning

      added the new ELE enum value to the //// response property for the response status

    • warning

      added the new ELE enum value to the //// response property for the response status

    • warning

      added the new POINTS enum value to the /////// response property for the response status

    • warning

      added the new POINTS enum value to the ///////// response property for the response status

    • warning

      added the new POINTS enum value to the ////////// response property for the response status

    • warning

      added the new POINTS enum value to the //////////// response property for the response status

    • warning

      added the new POINTS enum value to the ///////////// response property for the response status

    • warning

      added the new POINTS enum value to the ////////////// response property for the response status

    • warning

      added the new QUEST enum value to the /////// response property for the response status

    • warning

      added the new QUEST enum value to the ///////// response property for the response status

    • warning

      added the new QUEST enum value to the ////////// response property for the response status

    • warning

      added the new QUEST enum value to the //////////// response property for the response status

    • warning

      added the new QUEST enum value to the ///////////// response property for the response status

    • warning

      added the new QUEST enum value to the ////////////// response property for the response status

    • warning

      added the new RF enum value to the //// response property for the response status

    • warning

      added the new RF enum value to the //// response property for the response status

    • warning

      added the new RF enum value to the //// response property for the response status

    • warning

      added the new RF enum value to the //// response property for the response status

    • warning

      added the new RFL enum value to the //// response property for the response status

    • warning

      added the new RFL enum value to the //// response property for the response status

    • warning

      added the new RFL enum value to the //// response property for the response status

    • warning

      added the new RFL enum value to the //// response property for the response status

    • warning

      added the new STAMP_CARD enum value to the /////// response property for the response status

    • warning

      added the new STAMP_CARD enum value to the ///////// response property for the response status

    • warning

      added the new STAMP_CARD enum value to the ////////// response property for the response status

    • warning

      added the new STAMP_CARD enum value to the //////////// response property for the response status

    • warning

      added the new STAMP_CARD enum value to the ///////////// response property for the response status

    • warning

      added the new STAMP_CARD enum value to the ////////////// response property for the response status

    • warning

      added the new STANDARD_SUBSCRIPTION enum value to the /////// response property for the response status

    • warning

      added the new STANDARD_SUBSCRIPTION enum value to the ///////// response property for the response status

    • warning

      added the new STANDARD_SUBSCRIPTION enum value to the ////////// response property for the response status

    • warning

      added the new STANDARD_SUBSCRIPTION enum value to the //////////// response property for the response status

    • warning

      added the new STANDARD_SUBSCRIPTION enum value to the ///////////// response property for the response status

    • warning

      added the new STANDARD_SUBSCRIPTION enum value to the ////////////// response property for the response status

    • warning

      added the new SUSPENDED enum value to the /////// response property for the response status

    • warning

      added the new SUSPENDED enum value to the ///////// response property for the response status

    • warning

      added the new SUSPENDED enum value to the ////////// response property for the response status

    • warning

      added the new SUSPENDED enum value to the //////////// response property for the response status

    • warning

      added the new SUSPENDED enum value to the ///////////// response property for the response status

    • warning

      added the new SUSPENDED enum value to the ////////////// response property for the response status

    • warning

      added the new TBR enum value to the //// response property for the response status

    • warning

      added the new TBR enum value to the //// response property for the response status

    • warning

      added the new TBR enum value to the //// response property for the response status

    • warning

      added the new TBR enum value to the //// response property for the response status

    • warning

      added the new TBS enum value to the //// response property for the response status

    • warning

      added the new TBS enum value to the //// response property for the response status

    • warning

      added the new TBS enum value to the //// response property for the response status

    • warning

      added the new TBS enum value to the //// response property for the response status

    • warning

      added the new WLNF enum value to the //// response property for the response status

    • warning

      added the new WLNF enum value to the //// response property for the response status

    • warning

      added the new WLNF enum value to the //// response property for the response status

    • warning

      added the new WLNF enum value to the //// response property for the response status

    • warning

      added the new WTF enum value to the //// response property for the response status

    • warning

      added the new WTF enum value to the //// response property for the response status

    • warning

      added the new WTF enum value to the //// response property for the response status

    • warning

      added the new WTF enum value to the //// response property for the response status

    • warning

      added the new WTNF enum value to the //// response property for the response status

    • warning

      added the new WTNF enum value to the //// response property for the response status

    • warning

      added the new WTNF enum value to the //// response property for the response status

    • warning

      added the new WTNF enum value to the //// response property for the response status

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added to the response body allOf list for the response status

    • info

      added to the response body allOf list for the response status

    • info

      removed from the response body allOf list for the response status

    • info

      removed from the response body allOf list for the response status

    • info

      removed from the response body allOf list for the response status

    • info

      removed from the response body allOf list for the response status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property //////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property ////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property /////////////// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response property //// became required for the status

    • info

      the response's property default value ACTIVE was added for the status

    • info

      the response's property default value ACTIVE was added for the status

    • info

      the response's property default value ACTIVE was added for the status

    • info

      the response's property default value ACTIVE was added for the status

    • info

      the response's property default value ACTIVE was added for the status

    • info

      the response's property default value ACTIVE was added for the status

    • info

      removed discriminator from //// response property for the response status

    • info

      removed from the //// response property oneOf list for the response status

    • info

      the /////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the //////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the //////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the /////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ///////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ///////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the /////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the /////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the //////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ///////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ///////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the //////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ///////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ///////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the /////////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the /////////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      the ////////////// response's property pattern /\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2]\d|3[0-1])T[0-2]\d:[0-5]\d:[0-5]\d[+-][0-2]\d:[0-5]\d/ was added for the status

    • info

      added the required property /////// to the response with the status

    • info

      added the required property ///////// to the response with the status

    • info

      added the required property ////////// to the response with the status

    • info

      added the required property //////////// to the response with the status

    • info

      added the required property ///////////// to the response with the status

    • info

      added the required property ////////////// to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    This list may be incomplete.