"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.DapiEnvironment = exports.DapiEndpoint = exports.BeneficiaryType = void 0;
let DapiEnvironment;
exports.DapiEnvironment = DapiEnvironment;

(function (DapiEnvironment) {
  DapiEnvironment["sandbox"] = "sandbox";
  DapiEnvironment["production"] = "production";
})(DapiEnvironment || (exports.DapiEnvironment = DapiEnvironment = {}));

let DapiEndpoint;
exports.DapiEndpoint = DapiEndpoint;

(function (DapiEndpoint) {
  DapiEndpoint["exchangeToken"] = "auth/ExchangeToken";
  DapiEndpoint["getIdentity"] = "data/identity/get";
  DapiEndpoint["getAccounts"] = "data/accounts/get";
  DapiEndpoint["getAccountMetadata"] = "metadata/accounts/get";
  DapiEndpoint["getTransactions"] = "data/transactions/get";
  DapiEndpoint["getBeneficiaries"] = "payment/beneficiaries/get";
  DapiEndpoint["createBeneficiary"] = "payment/beneficiaries/create";
  DapiEndpoint["createTransfer"] = "payment/transfer/create";
  DapiEndpoint["createTransferToExistingBeneficiary"] = "payment/transfer/autoflow";
  DapiEndpoint["getWireBeneficiaries"] = "wire/beneficiaries/get";
  DapiEndpoint["createWireBeneficiary"] = "wire/beneficiaries/create";
  DapiEndpoint["createWireTransfer"] = "wire/transfer/autoflow";
  DapiEndpoint["createWireTransferToExistingBeneficiary"] = "wire/transfer/create";
  DapiEndpoint["delete"] = "users/DelinkUser";
})(DapiEndpoint || (exports.DapiEndpoint = DapiEndpoint = {}));

var TransactionType;

(function (TransactionType) {
  TransactionType["CREDIT"] = "credit";
  TransactionType["DEBIT"] = "debit";
})(TransactionType || (TransactionType = {}));

let BeneficiaryType;
exports.BeneficiaryType = BeneficiaryType;

(function (BeneficiaryType) {
  BeneficiaryType["SAME"] = "same";
  BeneficiaryType["LOCAL"] = "local";
  BeneficiaryType["INTERNATIONAL"] = "intl";
  BeneficiaryType["OWN"] = "own";
})(BeneficiaryType || (exports.BeneficiaryType = BeneficiaryType = {}));
//# sourceMappingURL=types.js.map