"use strict";
/* tslint:disable */
/* eslint-disable */
/**
 * Fireblocks API
 * Fireblocks provides a suite of applications to manage digital asset operations and a complete development platform to build your business on the blockchain.  - Visit our website for more information: [Fireblocks Website](https://fireblocks.com) - Visit our developer docs: [Fireblocks DevPortal](https://developers.fireblocks.com)
 *
 * The version of the OpenAPI document: 1.6.2
 * Contact: developers@fireblocks.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReasonForPaymentEnum = void 0;
/**
 * The reason or purpose of the payment. Used by providers (e.g. CPN) that require a categorical reason for cross-border payment compliance and reporting. Optional at the API level; runtime enforcement is handled by the calling service against the provider\'s requirements.
 * @export
 * @enum {string}
 */
exports.ReasonForPaymentEnum = {
    InvoicePayment: 'INVOICE_PAYMENT',
    ServicesPayment: 'SERVICES_PAYMENT',
    SoftwarePayment: 'SOFTWARE_PAYMENT',
    ImportedGoodsPayment: 'IMPORTED_GOODS_PAYMENT',
    TravelServices: 'TRAVEL_SERVICES',
    TransferToOwnAccount: 'TRANSFER_TO_OWN_ACCOUNT',
    LoanRepayment: 'LOAN_REPAYMENT',
    Payroll: 'PAYROLL',
    PropertyRental: 'PROPERTY_RENTAL',
    InformationServiceCharges: 'INFORMATION_SERVICE_CHARGES',
    AdvertisingAndPublicRelations: 'ADVERTISING_AND_PUBLIC_RELATIONS',
    IntellectualPropertyFees: 'INTELLECTUAL_PROPERTY_FEES',
    FinancialServiceFees: 'FINANCIAL_SERVICE_FEES',
    AdvisoryAndTechnicalFees: 'ADVISORY_AND_TECHNICAL_FEES',
    RepresentativeOfficeExpenses: 'REPRESENTATIVE_OFFICE_EXPENSES',
    TaxPayment: 'TAX_PAYMENT',
    GoodsTransportationFees: 'GOODS_TRANSPORTATION_FEES',
    ConstructionExpenses: 'CONSTRUCTION_EXPENSES',
    InsurancePremium: 'INSURANCE_PREMIUM',
    GeneralGoodsTrade: 'GENERAL_GOODS_TRADE',
    InsuranceClaimsPayment: 'INSURANCE_CLAIMS_PAYMENT',
    FamilyRemittance: 'FAMILY_REMITTANCE',
    EducationExpenses: 'EDUCATION_EXPENSES',
    MedicalTreatment: 'MEDICAL_TREATMENT',
    Donations: 'DONATIONS',
    MutualFundInvestment: 'MUTUAL_FUND_INVESTMENT',
    CurrencyExchange: 'CURRENCY_EXCHANGE',
    AdvanceGoodsPayment: 'ADVANCE_GOODS_PAYMENT',
    MerchantSettlement: 'MERCHANT_SETTLEMENT',
    RepatriationFundSettlement: 'REPATRIATION_FUND_SETTLEMENT'
};
//# sourceMappingURL=reason-for-payment-enum.js.map