diff --git a/generator/templates/index.handlebars b/generator/templates/index.handlebars index 5130c44..f24d26f 100644 --- a/generator/templates/index.handlebars +++ b/generator/templates/index.handlebars @@ -4,6 +4,7 @@ import { convertFilterToQueryParams } from './utils'; export * from './types/generic'; export * from './types/models'; +export * from './paginate'; import { {{#each resources}} diff --git a/package.json b/package.json index a167f77..cc1d84c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@integrationos/node", - "version": "4.1.9", + "version": "4.1.10", "description": "Node SDK for the IntegrationOS Unified API", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", diff --git a/src/index.ts b/src/index.ts index 6701b62..facf3cb 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,6 +4,7 @@ import { convertFilterToQueryParams } from './utils'; export * from './types/generic'; export * from './types/models'; +export * from './paginate'; import { Events, diff --git a/src/paginate.ts b/src/paginate.ts new file mode 100644 index 0000000..15cf084 --- /dev/null +++ b/src/paginate.ts @@ -0,0 +1,67 @@ +import { ListFilter, PaginationHelperFetch } from "./types"; + +export class PaginationHelper { + private currentBatch: T[] = []; + private nextBatch: T[] | null = null; + private currentCursor: string | undefined; + private nextCursor: string | undefined; + private isInitialized: boolean = false; + + private defaultBatchSize: number = 25 + + constructor( + private fetchFunction: PaginationHelperFetch, + private listParams: ListFilter = { + limit: this.defaultBatchSize + } + ) { } + + async initialize(): Promise { + if (this.isInitialized) return; + + const firstResponse = await this.fetchFunction({ ...this.listParams }); + this.currentBatch = firstResponse.unified; + this.currentCursor = firstResponse.pagination.nextCursor; + + if (this.currentCursor) { + const secondResponse = await this.fetchFunction({ + ...this.listParams, + cursor: this.currentCursor + }); + + this.nextBatch = secondResponse.unified; + this.nextCursor = secondResponse.pagination.nextCursor; + } + + this.isInitialized = true; + } + + async getNextBatch(): Promise { + if (!this.isInitialized) { + await this.initialize(); + } + + const batchToReturn = this.currentBatch; + this.currentBatch = this.nextBatch || []; + this.currentCursor = this.nextCursor; + + if (this.currentCursor) { + const response = await this.fetchFunction({ + ...this.listParams, + cursor: this.currentCursor + }); + + this.nextBatch = response.unified; + this.nextCursor = response.pagination.nextCursor; + } else { + this.nextBatch = null; + this.nextCursor = undefined; + } + + return batchToReturn; + } + + hasMoreData(): boolean { + return this.currentBatch.length > 0 || (this.nextBatch !== null && this.nextBatch.length > 0); + } +} diff --git a/src/types/generic.ts b/src/types/generic.ts index 8ae95a0..f9c161e 100644 --- a/src/types/generic.ts +++ b/src/types/generic.ts @@ -21,6 +21,8 @@ export interface Pagination { previousCursor?: string; } +export type PaginationHelperFetch = (params: ListFilter) => Promise>; + export interface DeleteOptions { modifyToken?: string; } diff --git a/src/types/models.ts b/src/types/models.ts index 1977747..73a3a96 100644 --- a/src/types/models.ts +++ b/src/types/models.ts @@ -2166,123 +2166,123 @@ export interface CRMAccounts { annualRevenue?: number; accountType?: StakeholderType; rating?: AccountEngagementLevel; updatedAt?: string } -export const enum Format { Xml = 'xml', Json = 'json' } -export const enum TargetType { ShippingLine = 'shipping-line', LineItem = 'line-item' } +export const enum TargetSelection { All = 'all', Entitled = 'entitled' } +export const enum Roles { Admin = 'admin', Moderator = 'moderator', User = 'user' } +export const enum SkuValidation { GlobalUnique = 'global-unique', LocalUnique = 'local-unique', None = 'none' } export const enum Status { Expired = 'expired', Scheduled = 'scheduled', Active = 'active' } -export const enum AppliesTo { SpecificItems = 'specific-items', SpecificCategories = 'specific-categories', AllItems = 'all-items' } -export const enum TargetSelection { Entitled = 'entitled', All = 'all' } -export const enum MinimumRequirements { MinimumQuantityOfItems = 'minimum-quantity-of-items', None = 'none', MinimumPurchaseAmount = 'minimum-purchase-amount' } -export const enum TransactionMethod { Atm = 'atm', Mail = 'mail', Online = 'online', BankBranch = 'bank-branch', Mobile = 'mobile', Telephone = 'telephone' } -export const enum SkuValidation { GlobalUnique = 'global-unique', None = 'none', LocalUnique = 'local-unique' } export const enum AllocationMethod { Each = 'each', Across = 'across' } -export const enum Roles { User = 'user', Admin = 'admin', Moderator = 'moderator' } +export const enum CustomerSelection { Prerequisite = 'prerequisite', All = 'all' } +export const enum TransactionMethod { BankBranch = 'bank-branch', Online = 'online', Mail = 'mail', Mobile = 'mobile', Telephone = 'telephone', Atm = 'atm' } +export const enum MinimumRequirements { MinimumPurchaseAmount = 'minimum-purchase-amount', None = 'none', MinimumQuantityOfItems = 'minimum-quantity-of-items' } +export const enum CustomerEligibility { All = 'all', SpecificCustomers = 'specific-customers', SpecificCustomerGroups = 'specific-customer-groups' } +export const enum ChannelAvailability { InStore = 'in-store', Online = 'online', InApp = 'in-app', AllChannels = 'all-channels' } +export const enum AccountType { OtherExpenseHomeOwnerRentalInsurance = 'other-expense::home-owner-rental-insurance', AssetOtherConsumables = 'asset::other-consumables', EquityEquityInEarningsOfSubsidiuaries = 'equity::equity-in-earnings-of-subsidiuaries', LiabilityOutstandingDuesMicroSmallEnterprise = 'liability::outstanding-dues-micro-small-enterprise', AssetFixedAssetCopiers = 'asset::fixed-asset-copiers', EquityCommonStock = 'equity::common-stock', OtherCurrentLiabilityInsurancePayable = 'other-current-liability::insurance-payable', ExpenseTaxesPaid = 'expense::taxes-paid', ExpenseEntertainment = 'expense::entertainment', ExpenseTravel = 'expense::travel', AssetDepletableAssets = 'asset::depletable-assets', OtherIncomeDividendIncome = 'other-income::dividend-income', AssetFixedAssetOtherToolsEquipment = 'asset::fixed-asset-other-tools-equipment', EquityTreasuryStock = 'equity::treasury-stock', OtherCurrentLiabilityTrustAccountsLiabilities = 'other-current-liability::trust-accounts-liabilities', AssetDevelopmentCosts = 'asset::development-costs', AssetLoansToOthers = 'asset::loans-to-others', LiabilityDeferredTaxLiabilities = 'liability::deferred-tax-liabilities', AssetAccumulatedAmortizationOfOtherAssets = 'asset::accumulated-amortization-of-other-assets', EquityInvestmentGrants = 'equity::investment-grants', ExpenseSundry = 'expense::sundry', EquityPartnersEquity = 'equity::partners-equity', OtherExpenseAmortization = 'other-expense::amortization', OtherExpenseVehicle = 'other-expense::vehicle', AssetEmployeeCashAdvances = 'asset::employee-cash-advances', ExpenseOtherSellingExpenses = 'expense::other-selling-expenses', ExpenseInsurance = 'expense::insurance', ExpenseTravelExpensesGeneralAndAdminExpenses = 'expense::travel-expenses-general-and-admin-expenses', OtherExpenseMortgageInterest = 'other-expense::mortgage-interest', OtherCurrentLiabilityCurrentPortionOfObligationsUnderFinanceLeases = 'other-current-liability::current-portion-of-obligations-under-finance-leases', EquityAccumulatedOtherComprehensiveIncome = 'equity::accumulated-other-comprehensive-income', AssetGlobalTaxDeferred = 'asset::global-tax-deferred', ExpenseManagementCompensation = 'expense::management-compensation', AssetFurnitureAndFixtures = 'asset::furniture-and-fixtures', AssetOtherLongTermInvestments = 'asset::other-long-term-investments', LiabilityAccruedLongTermLiabilities = 'liability::accrued-long-term-liabilities', ExpenseUnappliedCashBillPaymentExpense = 'expense::unapplied-cash-bill-payment-expense', OtherCurrentLiabilityAccruedLiabilities = 'other-current-liability::accrued-liabilities', OtherExpenseVehicleLease = 'other-expense::vehicle-lease', OtherExpenseOtherVehicleExpenses = 'other-expense::other-vehicle-expenses', ExpenseShippingAndDeliveryExpense = 'expense::shipping-and-delivery-expense', OtherExpenseTaxRoundoffGainOrLoss = 'other-expense::tax-roundoff-gain-or-loss', OtherCurrentLiability = 'other-current-liability', AssetProvisionsCurrentAssets = 'asset::provisions-current-assets', ExpenseOfficeExpenses = 'expense::office-expenses', OtherExpenseVehicleRegistration = 'other-expense::vehicle-registration', AssetInvestmentMortgageRealEstateLoans = 'asset::investment-mortgage-real-estate-loans', EquityOpeningBalanceEquity = 'equity::opening-balance-equity', EquityPersonalIncome = 'equity::personal-income', EquityShareCapital = 'equity::share-capital', AssetFixedAssetPhone = 'asset::fixed-asset-phone', RevenueIncome = 'revenue::income', RevenueSalesRetail = 'revenue::sales-retail', AssetExpenditureAuthorisationsAndLettersOfCredit = 'asset::expenditure-authorisations-and-letters-of-credit', OtherExpenseVehicleLoanInterest = 'other-expense::vehicle-loan-interest', AssetIntangibleAssetsUnderDevelopment = 'asset::intangible-assets-under-development', EquityAccumulatedAdjustment = 'equity::accumulated-adjustment', ExpenseDistributionCosts = 'expense::distribution-costs', OtherCurrentLiabilityDirectDepositPayable = 'other-current-liability::direct-deposit-payable', AssetAssetsHeldForSale = 'asset::assets-held-for-sale', OtherExpenseDeferredTaxExpense = 'other-expense::deferred-tax-expense', RevenueSalesOfProductIncome = 'revenue::sales-of-product-income', ExpenseBankCharges = 'expense::bank-charges', ExpenseAdvertisingPromotional = 'expense::advertising-promotional', AssetDeferredTax = 'asset::deferred-tax', AssetFixedAssetSoftware = 'asset::fixed-asset-software', OtherExpenseDepreciation = 'other-expense::depreciation', ExpenseUtilities = 'expense::utilities', RevenueOwnWorkCapitalized = 'revenue::own-work-capitalized', ExpenseRepairMaintenance = 'expense::repair-maintenance', OtherCurrentLiabilityCurrentTaxLiability = 'other-current-liability::current-tax-liability', OtherExpenseVehicleInsurance = 'other-expense::vehicle-insurance', AssetMachineryAndEquipment = 'asset::machinery-and-equipment', AssetInvestments = 'asset::investments', AssetLoansToOfficers = 'asset::loans-to-officers', Asset = 'asset', OtherExpenseMatCredit = 'other-expense::mat-credit', OtherCurrentLiabilitySocialSecurityAgencies = 'other-current-liability::social-security-agencies', OtherCurrentLiabilityPrepaidExpensesPayable = 'other-current-liability::prepaid-expenses-payable', LiabilityCreditCard = 'liability::credit-card', OtherCurrentLiabilityRentsInTrustLiability = 'other-current-liability::rents-in-trust-liability', OtherExpensePriorPeriodItems = 'other-expense::prior-period-items', RevenueRevenueGeneral = 'revenue::revenue-general', AssetAccumulatedAmortization = 'asset::accumulated-amortization', AssetSecurityDeposits = 'asset::security-deposits', AssetInvestmentOther = 'asset::investment-other', AssetParticipatingInterests = 'asset::participating-interests', ExpenseTravelMeals = 'expense::travel-meals', LiabilityBankLoans = 'liability::bank-loans', Liability = 'liability', EquityDividendDisbursed = 'equity::dividend-disbursed', LiabilityGovernmentAndOtherPublicAuthorities = 'liability::government-and-other-public-authorities', OtherIncomeOtherMiscellaneousIncome = 'other-income::other-miscellaneous-income', OtherExpenseExchangeGainOrLoss = 'other-expense::exchange-gain-or-loss', OtherIncomeUnrealisedLossOnSecuritiesNetOfTax = 'other-income::unrealised-loss-on-securities-net-of-tax', AssetGlobalTaxRefund = 'asset::global-tax-refund', AssetShortTermLoansAndAdvancesToRelatedParties = 'asset::short-term-loans-and-advances-to-related-parties', AssetCalledUpShareCapitalNotPaid = 'asset::called-up-share-capital-not-paid', AssetLoansToStockholders = 'asset::loans-to-stockholders', RevenueNonProfitIncome = 'revenue::non-profit-income', AssetChecking = 'asset::checking', AssetLeaseholdImprovements = 'asset::leasehold-improvements', AssetOtherAsset = 'asset::other-asset', OtherExpenseDepletion = 'other-expense::depletion', OtherCurrentLiabilityDividendsPayable = 'other-current-liability::dividends-payable', Income = 'income', RevenueUnappliedCashPaymentIncome = 'revenue::unapplied-cash-payment-income', LiabilityAccrualsAndDeferredIncome = 'liability::accruals-and-deferred-income', LiabilityOtherLongTermProvisions = 'liability::other-long-term-provisions', OtherCurrentLiabilityCurrentLiabilities = 'other-current-liability::current-liabilities', LiabilityLiabilitiesRelatedToAssetsHeldForSale = 'liability::liabilities-related-to-assets-held-for-sale', AssetOtherLongTermLoansAndAdvances = 'asset::other-long-term-loans-and-advances', CostOfGoodsSoldEquipmentRentalCos = 'cost-of-goods-sold::equipment-rental-cos', AssetLongTermLoansAndAdvancesToRelatedParties = 'asset::long-term-loans-and-advances-to-related-parties', AssetOtherIntangibleAssets = 'asset::other-intangible-assets', AssetUndepositedFunds = 'asset::undeposited-funds', OtherExpenseRepairsAndMaintenance = 'other-expense::repairs-and-maintenance', AssetMoneyMarket = 'asset::money-market', EquityPreferredStock = 'equity::preferred-stock', CostOfGoodsSoldCostOfSales = 'cost-of-goods-sold::cost-of-sales', ExpenseInterestPaid = 'expense::interest-paid', ExpenseSuppliesMaterials = 'expense::supplies-materials', OtherCurrentLiabilityOtherCurrentLiabilities = 'other-current-liability::other-current-liabilities', AccountsReceivable = 'accounts-receivable', AssetInventory = 'asset::inventory', LiabilityLongTermEmployeeBenefitObligations = 'liability::long-term-employee-benefit-obligations', OtherCurrentLiabilityTradeAndOtherPayables = 'other-current-liability::trade-and-other-payables', AssetShortTermInvestmentsInRelatedParties = 'asset::short-term-investments-in-related-parties', ExpenseLossOnDiscontinuedOperationsNetOfTax = 'expense::loss-on-discontinued-operations-net-of-tax', OtherCurrentLiabilityLineOfCredit = 'other-current-liability::line-of-credit', AssetLicenses = 'asset::licenses', AssetVehicles = 'asset::vehicles', OtherCurrentLiabilityShortTermBorrowings = 'other-current-liability::short-term-borrowings', EquityMoneyReceivedAgainstShareWarrants = 'equity::money-received-against-share-warrants', OtherIncomeGainLossOnSaleOfFixedAssets = 'other-income::gain-loss-on-sale-of-fixed-assets', OtherIncomeTaxExemptInterest = 'other-income::tax-exempt-interest', AssetRetainage = 'asset::retainage', EquityCalledUpShareCapital = 'equity::called-up-share-capital', ExpenseOtherCurrentOperatingCharges = 'expense::other-current-operating-charges', CostOfGoodsSold = 'cost-of-goods-sold', AssetLongTermInvestments = 'asset::long-term-investments', RevenueSavingsByTaxScheme = 'revenue::savings-by-tax-scheme', AssetOtherEarMarkedBankAccounts = 'asset::other-ear-marked-bank-accounts', OtherExpenseUtilities = 'other-expense::utilities', OtherCurrentLiabilityGlobalTaxPayable = 'other-current-liability::global-tax-payable', AssetCapitalWip = 'asset::capital-wip', LiabilityDebtsRelatedToParticipatingInterests = 'liability::debts-related-to-participating-interests', EquityOwnersEquity = 'equity::owners-equity', LiabilityLongTermDebit = 'liability::long-term-debit', OtherExpenseExtraordinaryItems = 'other-expense::extraordinary-items', CostOfGoodsSoldShippingFreightDeliveryCos = 'cost-of-goods-sold::shipping-freight-delivery-cos', ExpenseBadDebts = 'expense::bad-debts', EquityFunds = 'equity::funds', AssetLand = 'asset::land', OtherIncomeInterestEarned = 'other-income::interest-earned', OtherCurrentLiabilityPayrollClearing = 'other-current-liability::payroll-clearing', OtherCurrentLiabilityFederalIncomeTaxPayable = 'other-current-liability::federal-income-tax-payable', AssetOtherFixedAssets = 'asset::other-fixed-assets', OtherCurrentLiabilityProvisionForWarrantyObligations = 'other-current-liability::provision-for-warranty-obligations', ExpenseGlobalTaxExpense = 'expense::global-tax-expense', OtherCurrentLiabilityProvisionsCurrentLiabilities = 'other-current-liability::provisions-current-liabilities', OtherExpense = 'other-expense', OtherIncomeOtherInvestmentIncome = 'other-income::other-investment-income', ExpenseDuesSubscriptions = 'expense::dues-subscriptions', OtherExpenseRentAndLease = 'other-expense::rent-and-lease', ExpenseEquipmentRental = 'expense::equipment-rental', LiabilityLongTermBorrowings = 'liability::long-term-borrowings', AssetCumulativeDepreciationOnIntangibleAssets = 'asset::cumulative-depreciation-on-intangible-assets', OtherExpenseVehicleRepairs = 'other-expense::vehicle-repairs', AssetNonCurrentAssets = 'asset::non-current-assets', AssetBank = 'asset::bank', AssetFixedAssetPhotoVideo = 'asset::fixed-asset-photo-video', CostOfGoodsSoldFreightAndDeliveryCost = 'cost-of-goods-sold::freight-and-delivery-cost', OtherExpenseVehicleLoan = 'other-expense::vehicle-loan', EquityCapitalReserves = 'equity::capital-reserves', ExpenseExtraordinaryCharges = 'expense::extraordinary-charges', AssetBuildings = 'asset::buildings', AssetOrganizationalCosts = 'asset::organizational-costs', ExpensePurchasesRebates = 'expense::purchases-rebates', ExpenseAuto = 'expense::auto', RevenueServiceFeeIncome = 'revenue::service-fee-income', AssetAvailableForSaleFinancialAssets = 'asset::available-for-sale-financial-assets', AssetFixedAsset = 'asset::fixed-asset', AssetInternalTransfers = 'asset::internal-transfers', ExpensePayrollExpenses = 'expense::payroll-expenses', AssetLeaseBuyout = 'asset::lease-buyout', LiabilityShareholderNotesPayable = 'liability::shareholder-notes-payable', EquityPersonalExpense = 'equity::personal-expense', OtherCurrentLiabilityGlobalTaxSuspense = 'other-current-liability::global-tax-suspense', AssetProvisionsFixedAssets = 'asset::provisions-fixed-assets', LiabilityStaffAndRelatedLongTermLiabilityAccounts = 'liability::staff-and-related-long-term-liability-accounts', RevenueCashReceiptIncome = 'revenue::cash-receipt-income', ExpenseShippingFreightDelivery = 'expense::shipping-freight-delivery', OtherCurrentLiabilitySundryDebtorsAndCreditors = 'other-current-liability::sundry-debtors-and-creditors', ExpenseCostOfLabor = 'expense::cost-of-labor', CostOfGoodsSoldCostOfLaborCos = 'cost-of-goods-sold::cost-of-labor-cos', CostOfGoodsSoldOtherCostsOfServiceCos = 'cost-of-goods-sold::other-costs-of-service-cos', AssetInvestmentUsGovernmentObligations = 'asset::investment-us-government-obligations', Equity = 'equity', ExpenseOtherMiscellaneousServiceCost = 'expense::other-miscellaneous-service-cost', ExpenseExternalServices = 'expense::external-services', AssetOtherLongTermAssets = 'asset::other-long-term-assets', OtherCurrentLiabilityStaffAndRelatedLiabilityAccounts = 'other-current-liability::staff-and-related-liability-accounts', AssetAllowanceForBadDebts = 'asset::allowance-for-bad-debts', AssetSavings = 'asset::savings', OtherExpenseExceptionalItems = 'other-expense::exceptional-items', AssetTradeAndOtherReceivables = 'asset::trade-and-other-receivables', EquityOtherFreeReserves = 'equity::other-free-reserves', LiabilityGroupAndAssociates = 'liability::group-and-associates', LiabilityObligationsUnderFinanceLeases = 'liability::obligations-under-finance-leases', RevenueOtherCurrentOperatingIncome = 'revenue::other-current-operating-income', ExpenseAmortizationExpense = 'expense::amortization-expense', LiabilityOtherLongTermLiabilities = 'liability::other-long-term-liabilities', EquityPartnerDistributions = 'equity::partner-distributions', OtherIncomeLossOnDisposalOfAssets = 'other-income::loss-on-disposal-of-assets', AssetRentsHeldInTrust = 'asset::rents-held-in-trust', OtherExpensePenaltiesSettlements = 'other-expense::penalties-settlements', ExpenseOtherRentalCosts = 'expense::other-rental-costs', OtherCurrentLiabilityDutiesAndTaxes = 'other-current-liability::duties-and-taxes', ExpenseRentOrLeaseOfBuildings = 'expense::rent-or-lease-of-buildings', LiabilityAccountsPayable = 'liability::accounts-payable', ExpenseEntertainmentMeals = 'expense::entertainment-meals', OtherExpenseWashAndRoadServices = 'other-expense::wash-and-road-services', AssetAccumulatedDepreciation = 'asset::accumulated-depreciation', ExpenseOtherBusinessExpenses = 'expense::other-business-expenses', AssetIntangibleAssets = 'asset::intangible-assets', OtherCurrentLiabilityLoanPayable = 'other-current-liability::loan-payable', ExpenseAppropriationsToDepreciation = 'expense::appropriations-to-depreciation', LiabilityOutstandingDuesOtherThanMicroSmallEnterprise = 'liability::outstanding-dues-other-than-micro-small-enterprise', OtherCurrentLiabilityCurrentPortionEmployeeBenefitsObligations = 'other-current-liability::current-portion-employee-benefits-obligations', AssetFixedAssetComputers = 'asset::fixed-asset-computers', AssetGoodwill = 'asset::goodwill', AssetProvisionsNonCurrentAssets = 'asset::provisions-non-current-assets', AssetAccumulatedDepletion = 'asset::accumulated-depletion', OtherCurrentLiabilityStateLocalIncomeTaxPayable = 'other-current-liability::state-local-income-tax-payable', AssetCashAndCashEquivalents = 'asset::cash-and-cash-equivalents', OtherCurrentLiabilityInterestPayables = 'other-current-liability::interest-payables', ExpenseTravelExpensesSellingExpense = 'expense::travel-expenses-selling-expense', LiabilityLongTermLiability = 'liability::long-term-liability', ExpenseProjectStudiesSurveysAssessments = 'expense::project-studies-surveys-assessments', AssetOtherCurrentAsset = 'asset::other-current-asset', OtherIncomeOtherOperatingIncome = 'other-income::other-operating-income', RevenueDiscountsRefundsGiven = 'revenue::discounts-refunds-given', ExpenseCharitableContributions = 'expense::charitable-contributions', OtherExpenseIncomeTaxOtherExpense = 'other-expense::income-tax-other-expense', AssetOtherCurrentAssets = 'asset::other-current-assets', OtherExpenseHomeOffice = 'other-expense::home-office', OtherCurrentLiabilitySalesTaxPayable = 'other-current-liability::sales-tax-payable', ExpenseLegalProfessionalFees = 'expense::legal-professional-fees', OtherCurrentLiabilityPayrollTaxPayable = 'other-current-liability::payroll-tax-payable', RevenueOtherPrimaryIncome = 'revenue::other-primary-income', LiabilityProvisionForLiabilities = 'liability::provision-for-liabilities', AssetTrustAccounts = 'asset::trust-accounts', AssetInvestmentTaxExemptSecurities = 'asset::investment-tax-exempt-securities', AssetLandAsset = 'asset::land-asset', ExpenseOtherExternalServices = 'expense::other-external-services', EquityRetainedEarnings = 'equity::retained-earnings', ExpensePenaltiesSettlements = 'expense::penalties-settlements', RevenueOperatingGrants = 'revenue::operating-grants', LiabilityNotesPayable = 'liability::notes-payable', AssetAssetsInCourseOfConstruction = 'asset::assets-in-course-of-construction', LiabilityAccruedVacationPayable = 'liability::accrued-vacation-payable', ExpenseIncomeTaxExpense = 'expense::income-tax-expense', ExpenseOfficeGeneralAdministrativeExpenses = 'expense::office-general-administrative-expenses', OtherIncomeGainLossOnSaleOfInvestments = 'other-income::gain-loss-on-sale-of-investments', AssetAssetsAvailableForSale = 'asset::assets-available-for-sale', AssetPrepaidExpenses = 'asset::prepaid-expenses', EquityPartnerContributions = 'equity::partner-contributions', CostOfGoodsSoldSuppliesMaterialsCogs = 'cost-of-goods-sold::supplies-materials-cogs', AssetCashOnHand = 'asset::cash-on-hand', AssetPrepaymentsAndAccruedIncome = 'asset::prepayments-and-accrued-income', EquityPaidInCapitalOrSurplus = 'equity::paid-in-capital-or-surplus', ExpenseStaffCosts = 'expense::staff-costs', OtherExpenseOtherHomeOfficeExpenses = 'other-expense::other-home-office-expenses', OtherExpenseOtherMiscellaneousExpense = 'other-expense::other-miscellaneous-expense', OtherIncome = 'other-income', RevenueSalesWholesale = 'revenue::sales-wholesale', ExpenseBorrowingCost = 'expense::borrowing-cost', EquityEstimatedTaxes = 'equity::estimated-taxes', ExpenseFinanceCosts = 'expense::finance-costs', OtherExpenseGasAndFuel = 'other-expense::gas-and-fuel', AssetFixedAssetFurniture = 'asset::fixed-asset-furniture', ExpenseCommissionsAndFees = 'expense::commissions-and-fees', Expense = 'expense', OtherExpenseParkingAndTolls = 'other-expense::parking-and-tolls', AssetBalWithGovtAuthorities = 'asset::bal-with-govt-authorities', LiabilityProvisionsNonCurrentLiabilities = 'liability::provisions-non-current-liabilities', EquityHealthcare = 'equity::healthcare', ExpensePromotionalMeals = 'expense::promotional-meals', EquityShareApplicationMoneyPendingAllotment = 'equity::share-application-money-pending-allotment' } +export const enum AppliesTo { AllItems = 'all-items', SpecificCategories = 'specific-categories', SpecificItems = 'specific-items' } +export const enum ReceiverRoles { Admin = 'admin', Moderator = 'moderator', User = 'user' } +export const enum Format { Json = 'json', Xml = 'xml' } +export const enum Gender { Other = 'other', Female = 'female', Male = 'male', PreferNotToSay = 'prefer not to say' } +export const enum TargetType { LineItem = 'line-item', ShippingLine = 'shipping-line' } export const enum UserRoles { Admin = 'admin', Moderator = 'moderator', User = 'user' } -export const enum Gender { Male = 'male', Female = 'female', Other = 'other', PreferNotToSay = 'prefer not to say' } -export const enum ChannelAvailability { Online = 'online', InStore = 'in-store', AllChannels = 'all-channels', InApp = 'in-app' } -export const enum CustomerEligibility { All = 'all', SpecificCustomerGroups = 'specific-customer-groups', SpecificCustomers = 'specific-customers' } -export const enum AccountType { ExpenseTravelMeals = 'expense::travel-meals', EquityCalledUpShareCapital = 'equity::called-up-share-capital', OtherCurrentLiabilitySalesTaxPayable = 'other-current-liability::sales-tax-payable', AssetPrepaymentsAndAccruedIncome = 'asset::prepayments-and-accrued-income', AssetDepletableAssets = 'asset::depletable-assets', ExpenseDuesSubscriptions = 'expense::dues-subscriptions', OtherIncome = 'other-income', AssetLoansToStockholders = 'asset::loans-to-stockholders', AssetFixedAssetComputers = 'asset::fixed-asset-computers', AssetProvisionsFixedAssets = 'asset::provisions-fixed-assets', RevenueSavingsByTaxScheme = 'revenue::savings-by-tax-scheme', LiabilityDeferredTaxLiabilities = 'liability::deferred-tax-liabilities', OtherCurrentLiabilityRentsInTrustLiability = 'other-current-liability::rents-in-trust-liability', AssetLeaseholdImprovements = 'asset::leasehold-improvements', AssetInventory = 'asset::inventory', ExpenseTravel = 'expense::travel', ExpenseUnappliedCashBillPaymentExpense = 'expense::unapplied-cash-bill-payment-expense', OtherExpenseUtilities = 'other-expense::utilities', AssetCumulativeDepreciationOnIntangibleAssets = 'asset::cumulative-depreciation-on-intangible-assets', LiabilityCreditCard = 'liability::credit-card', AssetRentsHeldInTrust = 'asset::rents-held-in-trust', LiabilityStaffAndRelatedLongTermLiabilityAccounts = 'liability::staff-and-related-long-term-liability-accounts', OtherIncomeLossOnDisposalOfAssets = 'other-income::loss-on-disposal-of-assets', AssetAllowanceForBadDebts = 'asset::allowance-for-bad-debts', ExpenseCostOfLabor = 'expense::cost-of-labor', OtherExpenseVehicleLoan = 'other-expense::vehicle-loan', ExpenseTravelExpensesGeneralAndAdminExpenses = 'expense::travel-expenses-general-and-admin-expenses', RevenueOtherPrimaryIncome = 'revenue::other-primary-income', RevenueNonProfitIncome = 'revenue::non-profit-income', ExpenseIncomeTaxExpense = 'expense::income-tax-expense', LiabilityOtherLongTermProvisions = 'liability::other-long-term-provisions', OtherCurrentLiabilitySundryDebtorsAndCreditors = 'other-current-liability::sundry-debtors-and-creditors', ExpenseOtherRentalCosts = 'expense::other-rental-costs', OtherExpenseExtraordinaryItems = 'other-expense::extraordinary-items', AssetCapitalWip = 'asset::capital-wip', AssetShortTermLoansAndAdvancesToRelatedParties = 'asset::short-term-loans-and-advances-to-related-parties', CostOfGoodsSoldOtherCostsOfServiceCos = 'cost-of-goods-sold::other-costs-of-service-cos', EquityOpeningBalanceEquity = 'equity::opening-balance-equity', OtherCurrentLiabilityTradeAndOtherPayables = 'other-current-liability::trade-and-other-payables', ExpensePayrollExpenses = 'expense::payroll-expenses', OtherIncomeDividendIncome = 'other-income::dividend-income', RevenueSalesWholesale = 'revenue::sales-wholesale', AssetAccumulatedAmortization = 'asset::accumulated-amortization', ExpenseBankCharges = 'expense::bank-charges', AssetRetainage = 'asset::retainage', OtherCurrentLiabilityFederalIncomeTaxPayable = 'other-current-liability::federal-income-tax-payable', ExpenseLegalProfessionalFees = 'expense::legal-professional-fees', LiabilityAccruedVacationPayable = 'liability::accrued-vacation-payable', CostOfGoodsSoldFreightAndDeliveryCost = 'cost-of-goods-sold::freight-and-delivery-cost', EquityEstimatedTaxes = 'equity::estimated-taxes', OtherExpenseRentAndLease = 'other-expense::rent-and-lease', OtherCurrentLiabilityStaffAndRelatedLiabilityAccounts = 'other-current-liability::staff-and-related-liability-accounts', OtherCurrentLiabilityCurrentPortionOfObligationsUnderFinanceLeases = 'other-current-liability::current-portion-of-obligations-under-finance-leases', AssetLandAsset = 'asset::land-asset', AssetLongTermLoansAndAdvancesToRelatedParties = 'asset::long-term-loans-and-advances-to-related-parties', OtherIncomeGainLossOnSaleOfFixedAssets = 'other-income::gain-loss-on-sale-of-fixed-assets', LiabilityDebtsRelatedToParticipatingInterests = 'liability::debts-related-to-participating-interests', OtherExpenseWashAndRoadServices = 'other-expense::wash-and-road-services', OtherCurrentLiabilityDutiesAndTaxes = 'other-current-liability::duties-and-taxes', AssetLoansToOthers = 'asset::loans-to-others', AssetOrganizationalCosts = 'asset::organizational-costs', AssetProvisionsNonCurrentAssets = 'asset::provisions-non-current-assets', ExpenseStaffCosts = 'expense::staff-costs', EquityShareApplicationMoneyPendingAllotment = 'equity::share-application-money-pending-allotment', LiabilityObligationsUnderFinanceLeases = 'liability::obligations-under-finance-leases', ExpenseBadDebts = 'expense::bad-debts', OtherExpenseExceptionalItems = 'other-expense::exceptional-items', ExpenseRentOrLeaseOfBuildings = 'expense::rent-or-lease-of-buildings', LiabilityShareholderNotesPayable = 'liability::shareholder-notes-payable', Equity = 'equity', OtherExpenseVehicleLoanInterest = 'other-expense::vehicle-loan-interest', AssetLongTermInvestments = 'asset::long-term-investments', AssetMoneyMarket = 'asset::money-market', OtherCurrentLiabilityTrustAccountsLiabilities = 'other-current-liability::trust-accounts-liabilities', AssetSavings = 'asset::savings', ExpenseShippingFreightDelivery = 'expense::shipping-freight-delivery', AssetOtherLongTermLoansAndAdvances = 'asset::other-long-term-loans-and-advances', EquityMoneyReceivedAgainstShareWarrants = 'equity::money-received-against-share-warrants', OtherExpenseHomeOffice = 'other-expense::home-office', EquityPartnerDistributions = 'equity::partner-distributions', OtherIncomeOtherInvestmentIncome = 'other-income::other-investment-income', LiabilityGovernmentAndOtherPublicAuthorities = 'liability::government-and-other-public-authorities', ExpenseCommissionsAndFees = 'expense::commissions-and-fees', ExpenseOtherSellingExpenses = 'expense::other-selling-expenses', OtherIncomeUnrealisedLossOnSecuritiesNetOfTax = 'other-income::unrealised-loss-on-securities-net-of-tax', OtherExpenseAmortization = 'other-expense::amortization', LiabilityNotesPayable = 'liability::notes-payable', AssetGlobalTaxDeferred = 'asset::global-tax-deferred', Income = 'income', AssetFurnitureAndFixtures = 'asset::furniture-and-fixtures', AssetFixedAssetCopiers = 'asset::fixed-asset-copiers', ExpenseInterestPaid = 'expense::interest-paid', AssetCashOnHand = 'asset::cash-on-hand', AssetFixedAsset = 'asset::fixed-asset', AssetAvailableForSaleFinancialAssets = 'asset::available-for-sale-financial-assets', ExpenseFinanceCosts = 'expense::finance-costs', OtherIncomeGainLossOnSaleOfInvestments = 'other-income::gain-loss-on-sale-of-investments', RevenueServiceFeeIncome = 'revenue::service-fee-income', ExpenseShippingAndDeliveryExpense = 'expense::shipping-and-delivery-expense', OtherCurrentLiabilityAccruedLiabilities = 'other-current-liability::accrued-liabilities', OtherExpenseHomeOwnerRentalInsurance = 'other-expense::home-owner-rental-insurance', AssetIntangibleAssetsUnderDevelopment = 'asset::intangible-assets-under-development', EquityFunds = 'equity::funds', AssetBalWithGovtAuthorities = 'asset::bal-with-govt-authorities', LiabilityLongTermDebit = 'liability::long-term-debit', AssetLeaseBuyout = 'asset::lease-buyout', LiabilityOutstandingDuesOtherThanMicroSmallEnterprise = 'liability::outstanding-dues-other-than-micro-small-enterprise', OtherExpenseParkingAndTolls = 'other-expense::parking-and-tolls', EquityPartnersEquity = 'equity::partners-equity', RevenueCashReceiptIncome = 'revenue::cash-receipt-income', AssetDevelopmentCosts = 'asset::development-costs', AssetNonCurrentAssets = 'asset::non-current-assets', AssetFixedAssetPhotoVideo = 'asset::fixed-asset-photo-video', CostOfGoodsSoldEquipmentRentalCos = 'cost-of-goods-sold::equipment-rental-cos', OtherCurrentLiabilityDividendsPayable = 'other-current-liability::dividends-payable', ExpenseManagementCompensation = 'expense::management-compensation', OtherExpense = 'other-expense', ExpenseUtilities = 'expense::utilities', OtherIncomeInterestEarned = 'other-income::interest-earned', AssetInvestmentOther = 'asset::investment-other', AssetParticipatingInterests = 'asset::participating-interests', RevenueOwnWorkCapitalized = 'revenue::own-work-capitalized', AssetOtherIntangibleAssets = 'asset::other-intangible-assets', AssetExpenditureAuthorisationsAndLettersOfCredit = 'asset::expenditure-authorisations-and-letters-of-credit', AssetTradeAndOtherReceivables = 'asset::trade-and-other-receivables', OtherExpenseVehicleLease = 'other-expense::vehicle-lease', AssetBuildings = 'asset::buildings', AssetPrepaidExpenses = 'asset::prepaid-expenses', AssetVehicles = 'asset::vehicles', OtherExpensePriorPeriodItems = 'other-expense::prior-period-items', OtherCurrentLiabilityProvisionForWarrantyObligations = 'other-current-liability::provision-for-warranty-obligations', ExpenseExtraordinaryCharges = 'expense::extraordinary-charges', OtherExpenseVehicleInsurance = 'other-expense::vehicle-insurance', OtherCurrentLiabilityProvisionsCurrentLiabilities = 'other-current-liability::provisions-current-liabilities', ExpenseEquipmentRental = 'expense::equipment-rental', AssetFixedAssetOtherToolsEquipment = 'asset::fixed-asset-other-tools-equipment', AssetLicenses = 'asset::licenses', EquityPartnerContributions = 'equity::partner-contributions', ExpenseSundry = 'expense::sundry', AssetGoodwill = 'asset::goodwill', OtherCurrentLiabilityLoanPayable = 'other-current-liability::loan-payable', EquityCommonStock = 'equity::common-stock', AssetOtherEarMarkedBankAccounts = 'asset::other-ear-marked-bank-accounts', EquityAccumulatedOtherComprehensiveIncome = 'equity::accumulated-other-comprehensive-income', OtherExpenseDeferredTaxExpense = 'other-expense::deferred-tax-expense', AssetInvestmentMortgageRealEstateLoans = 'asset::investment-mortgage-real-estate-loans', AssetFixedAssetFurniture = 'asset::fixed-asset-furniture', OtherCurrentLiabilityGlobalTaxPayable = 'other-current-liability::global-tax-payable', EquityRetainedEarnings = 'equity::retained-earnings', OtherCurrentLiabilityStateLocalIncomeTaxPayable = 'other-current-liability::state-local-income-tax-payable', EquityPersonalExpense = 'equity::personal-expense', ExpenseBorrowingCost = 'expense::borrowing-cost', AssetDeferredTax = 'asset::deferred-tax', OtherExpenseOtherVehicleExpenses = 'other-expense::other-vehicle-expenses', AssetAssetsAvailableForSale = 'asset::assets-available-for-sale', CostOfGoodsSoldCostOfLaborCos = 'cost-of-goods-sold::cost-of-labor-cos', ExpenseAdvertisingPromotional = 'expense::advertising-promotional', CostOfGoodsSoldShippingFreightDeliveryCos = 'cost-of-goods-sold::shipping-freight-delivery-cos', AssetTrustAccounts = 'asset::trust-accounts', ExpensePenaltiesSettlements = 'expense::penalties-settlements', AssetOtherAsset = 'asset::other-asset', AssetInvestmentTaxExemptSecurities = 'asset::investment-tax-exempt-securities', ExpenseGlobalTaxExpense = 'expense::global-tax-expense', ExpenseLossOnDiscontinuedOperationsNetOfTax = 'expense::loss-on-discontinued-operations-net-of-tax', RevenueOperatingGrants = 'revenue::operating-grants', AssetInternalTransfers = 'asset::internal-transfers', OtherCurrentLiabilityGlobalTaxSuspense = 'other-current-liability::global-tax-suspense', LiabilityProvisionsNonCurrentLiabilities = 'liability::provisions-non-current-liabilities', OtherExpenseIncomeTaxOtherExpense = 'other-expense::income-tax-other-expense', EquityShareCapital = 'equity::share-capital', OtherCurrentLiability = 'other-current-liability', EquityTreasuryStock = 'equity::treasury-stock', AssetAccumulatedDepreciation = 'asset::accumulated-depreciation', ExpenseSuppliesMaterials = 'expense::supplies-materials', ExpenseOtherBusinessExpenses = 'expense::other-business-expenses', ExpenseAmortizationExpense = 'expense::amortization-expense', AssetSecurityDeposits = 'asset::security-deposits', AssetOtherCurrentAsset = 'asset::other-current-asset', ExpenseTravelExpensesSellingExpense = 'expense::travel-expenses-selling-expense', OtherExpenseTaxRoundoffGainOrLoss = 'other-expense::tax-roundoff-gain-or-loss', AssetOtherCurrentAssets = 'asset::other-current-assets', ExpenseRepairMaintenance = 'expense::repair-maintenance', AssetOtherFixedAssets = 'asset::other-fixed-assets', OtherCurrentLiabilityLineOfCredit = 'other-current-liability::line-of-credit', RevenueDiscountsRefundsGiven = 'revenue::discounts-refunds-given', OtherCurrentLiabilityDirectDepositPayable = 'other-current-liability::direct-deposit-payable', AssetCalledUpShareCapitalNotPaid = 'asset::called-up-share-capital-not-paid', LiabilityOtherLongTermLiabilities = 'liability::other-long-term-liabilities', AssetOtherLongTermInvestments = 'asset::other-long-term-investments', LiabilityBankLoans = 'liability::bank-loans', OtherCurrentLiabilityOtherCurrentLiabilities = 'other-current-liability::other-current-liabilities', OtherExpenseRepairsAndMaintenance = 'other-expense::repairs-and-maintenance', ExpenseExternalServices = 'expense::external-services', ExpensePurchasesRebates = 'expense::purchases-rebates', OtherIncomeTaxExemptInterest = 'other-income::tax-exempt-interest', RevenueRevenueGeneral = 'revenue::revenue-general', AssetAccumulatedDepletion = 'asset::accumulated-depletion', RevenueOtherCurrentOperatingIncome = 'revenue::other-current-operating-income', CostOfGoodsSoldCostOfSales = 'cost-of-goods-sold::cost-of-sales', LiabilityGroupAndAssociates = 'liability::group-and-associates', LiabilityProvisionForLiabilities = 'liability::provision-for-liabilities', LiabilityLongTermEmployeeBenefitObligations = 'liability::long-term-employee-benefit-obligations', AssetGlobalTaxRefund = 'asset::global-tax-refund', AssetMachineryAndEquipment = 'asset::machinery-and-equipment', OtherCurrentLiabilityPayrollTaxPayable = 'other-current-liability::payroll-tax-payable', OtherCurrentLiabilityShortTermBorrowings = 'other-current-liability::short-term-borrowings', ExpenseEntertainmentMeals = 'expense::entertainment-meals', OtherExpenseVehicleRepairs = 'other-expense::vehicle-repairs', LiabilityLiabilitiesRelatedToAssetsHeldForSale = 'liability::liabilities-related-to-assets-held-for-sale', EquityEquityInEarningsOfSubsidiuaries = 'equity::equity-in-earnings-of-subsidiuaries', OtherExpenseMortgageInterest = 'other-expense::mortgage-interest', ExpenseOtherMiscellaneousServiceCost = 'expense::other-miscellaneous-service-cost', ExpenseProjectStudiesSurveysAssessments = 'expense::project-studies-surveys-assessments', OtherExpenseOtherMiscellaneousExpense = 'other-expense::other-miscellaneous-expense', OtherCurrentLiabilityPayrollClearing = 'other-current-liability::payroll-clearing', AssetAssetsHeldForSale = 'asset::assets-held-for-sale', AssetInvestments = 'asset::investments', ExpenseOfficeExpenses = 'expense::office-expenses', CostOfGoodsSold = 'cost-of-goods-sold', RevenueSalesRetail = 'revenue::sales-retail', AssetLoansToOfficers = 'asset::loans-to-officers', AssetEmployeeCashAdvances = 'asset::employee-cash-advances', AssetUndepositedFunds = 'asset::undeposited-funds', EquityInvestmentGrants = 'equity::investment-grants', ExpenseAuto = 'expense::auto', AssetAccumulatedAmortizationOfOtherAssets = 'asset::accumulated-amortization-of-other-assets', ExpenseCharitableContributions = 'expense::charitable-contributions', Liability = 'liability', EquityCapitalReserves = 'equity::capital-reserves', AssetCashAndCashEquivalents = 'asset::cash-and-cash-equivalents', ExpenseDistributionCosts = 'expense::distribution-costs', LiabilityAccrualsAndDeferredIncome = 'liability::accruals-and-deferred-income', EquityDividendDisbursed = 'equity::dividend-disbursed', AssetIntangibleAssets = 'asset::intangible-assets', EquityOtherFreeReserves = 'equity::other-free-reserves', EquityPaidInCapitalOrSurplus = 'equity::paid-in-capital-or-surplus', ExpenseEntertainment = 'expense::entertainment', ExpenseInsurance = 'expense::insurance', CostOfGoodsSoldSuppliesMaterialsCogs = 'cost-of-goods-sold::supplies-materials-cogs', ExpenseOtherExternalServices = 'expense::other-external-services', OtherCurrentLiabilityCurrentTaxLiability = 'other-current-liability::current-tax-liability', OtherCurrentLiabilityPrepaidExpensesPayable = 'other-current-liability::prepaid-expenses-payable', OtherExpenseDepletion = 'other-expense::depletion', OtherExpenseGasAndFuel = 'other-expense::gas-and-fuel', AssetShortTermInvestmentsInRelatedParties = 'asset::short-term-investments-in-related-parties', OtherExpenseExchangeGainOrLoss = 'other-expense::exchange-gain-or-loss', AssetProvisionsCurrentAssets = 'asset::provisions-current-assets', Asset = 'asset', AssetFixedAssetSoftware = 'asset::fixed-asset-software', AssetChecking = 'asset::checking', ExpenseAppropriationsToDepreciation = 'expense::appropriations-to-depreciation', ExpenseOtherCurrentOperatingCharges = 'expense::other-current-operating-charges', LiabilityAccruedLongTermLiabilities = 'liability::accrued-long-term-liabilities', OtherCurrentLiabilityInsurancePayable = 'other-current-liability::insurance-payable', AssetOtherLongTermAssets = 'asset::other-long-term-assets', AssetAssetsInCourseOfConstruction = 'asset::assets-in-course-of-construction', RevenueSalesOfProductIncome = 'revenue::sales-of-product-income', EquityPreferredStock = 'equity::preferred-stock', AssetFixedAssetPhone = 'asset::fixed-asset-phone', LiabilityOutstandingDuesMicroSmallEnterprise = 'liability::outstanding-dues-micro-small-enterprise', AssetBank = 'asset::bank', EquityAccumulatedAdjustment = 'equity::accumulated-adjustment', OtherCurrentLiabilitySocialSecurityAgencies = 'other-current-liability::social-security-agencies', AssetInvestmentUsGovernmentObligations = 'asset::investment-us-government-obligations', LiabilityLongTermLiability = 'liability::long-term-liability', OtherCurrentLiabilityCurrentLiabilities = 'other-current-liability::current-liabilities', OtherExpenseOtherHomeOfficeExpenses = 'other-expense::other-home-office-expenses', OtherIncomeOtherOperatingIncome = 'other-income::other-operating-income', ExpensePromotionalMeals = 'expense::promotional-meals', RevenueUnappliedCashPaymentIncome = 'revenue::unapplied-cash-payment-income', EquityOwnersEquity = 'equity::owners-equity', OtherExpenseVehicle = 'other-expense::vehicle', OtherExpensePenaltiesSettlements = 'other-expense::penalties-settlements', OtherExpenseVehicleRegistration = 'other-expense::vehicle-registration', RevenueIncome = 'revenue::income', OtherIncomeOtherMiscellaneousIncome = 'other-income::other-miscellaneous-income', AccountsReceivable = 'accounts-receivable', Expense = 'expense', LiabilityAccountsPayable = 'liability::accounts-payable', AssetLand = 'asset::land', LiabilityLongTermBorrowings = 'liability::long-term-borrowings', EquityPersonalIncome = 'equity::personal-income', AssetOtherConsumables = 'asset::other-consumables', ExpenseTaxesPaid = 'expense::taxes-paid', OtherCurrentLiabilityCurrentPortionEmployeeBenefitsObligations = 'other-current-liability::current-portion-employee-benefits-obligations', OtherCurrentLiabilityInterestPayables = 'other-current-liability::interest-payables', OtherExpenseDepreciation = 'other-expense::depreciation', OtherExpenseMatCredit = 'other-expense::mat-credit', EquityHealthcare = 'equity::healthcare', ExpenseOfficeGeneralAdministrativeExpenses = 'expense::office-general-administrative-expenses' } -export const enum CustomerSelection { All = 'all', Prerequisite = 'prerequisite' } -export const enum ReceiverRoles { User = 'user', Admin = 'admin', Moderator = 'moderator' } -export const enum Country { Montenegro = 'montenegro', Nepal = 'nepal', Colombia = 'colombia', Vanuatu = 'vanuatu', Mauritius = 'mauritius', Tuvalu = 'tuvalu', Cuba = 'cuba', Israel = 'israel', Lebanon = 'lebanon', Myanmar = 'myanmar', Ukraine = 'ukraine', Iraq = 'iraq', Lesotho = 'lesotho', Seychelles = 'seychelles', Cyprus = 'cyprus', GuineaBissau = 'guinea-bissau', Kuwait = 'kuwait', Belgium = 'belgium', Djibouti = 'djibouti', NewZealand = 'new-zealand', Honduras = 'honduras', PapuaNewGuinea = 'papua-new-guinea', Peru = 'peru', Spain = 'spain', Tunisia = 'tunisia', Uruguay = 'uruguay', Palestine = 'palestine', SaintVincentAndTheGrenadines = 'saint-vincent-and-the-grenadines', Mozambique = 'mozambique', SouthSudan = 'south-sudan', Benin = 'benin', Uganda = 'uganda', Grenada = 'grenada', China = 'china', Jamaica = 'jamaica', CoteDIvoire = 'cote-d-ivoire', SaintKittsAndNevis = 'saint-kitts-and-nevis', Andorra = 'andorra', Fiji = 'fiji', France = 'france', Armenia = 'armenia', Bolivia = 'bolivia', Philippines = 'philippines', Romania = 'romania', Germany = 'germany', Moldova = 'moldova', India = 'india', Uzbekistan = 'uzbekistan', Hungary = 'hungary', Slovakia = 'slovakia', Angola = 'angola', Rwanda = 'rwanda', VaticanCity = 'vatican-city', Afghanistan = 'afghanistan', ElSalvador = 'el-salvador', Georgia = 'georgia', CentralAfricanRepublic = 'central-african-republic', Greece = 'greece', Egypt = 'egypt', Guyana = 'guyana', Mauritania = 'mauritania', Sweden = 'sweden', Bangladesh = 'bangladesh', Netherlands = 'netherlands', Morocco = 'morocco', Japan = 'japan', SriLanka = 'sri-lanka', Senegal = 'senegal', Togo = 'togo', Bahrain = 'bahrain', Gabon = 'gabon', Albania = 'albania', Italy = 'italy', Azerbaijan = 'azerbaijan', Portugal = 'portugal', UnitedArabEmirates = 'united-arab-emirates', SouthAfrica = 'south-africa', Madagascar = 'madagascar', Tajikistan = 'tajikistan', Tanzania = 'tanzania', Micronesia = 'micronesia', Nigeria = 'nigeria', Turkmenistan = 'turkmenistan', Belize = 'belize', EquatorialGuinea = 'equatorial-guinea', BosniaAndHerzegovina = 'bosnia-and-herzegovina', Singapore = 'singapore', Libya = 'libya', Ireland = 'ireland', MarshallIslands = 'marshall-islands', Panama = 'panama', Cambodia = 'cambodia', TimorLeste = 'timor-leste', SaoTomeAndPrincipe = 'sao-tome-and-principe', Estonia = 'estonia', SierraLeone = 'sierra-leone', Dominica = 'dominica', Palau = 'palau', Lithuania = 'lithuania', Mexico = 'mexico', Russia = 'russia', Zambia = 'zambia', SaintLucia = 'saint-lucia', Samoa = 'samoa', Turkey = 'turkey', Belarus = 'belarus', Barbados = 'barbados', Finland = 'finland', Suriname = 'suriname', Mali = 'mali', Croatia = 'croatia', Vietnam = 'vietnam', NorthKorea = 'north-korea', Poland = 'poland', Ethiopia = 'ethiopia', SolomonIslands = 'solomon-islands', Argentina = 'argentina', Canada = 'canada', Kiribati = 'kiribati', Niger = 'niger', Syria = 'syria', Sudan = 'sudan', CaboVerde = 'cabo-verde', Malaysia = 'malaysia', Botswana = 'botswana', Ghana = 'ghana', Kazakhstan = 'kazakhstan', CzechRepublic = 'czech-republic', Denmark = 'denmark', Comoros = 'comoros', Eritrea = 'eritrea', Kyrgyzstan = 'kyrgyzstan', Guinea = 'guinea', Haiti = 'haiti', Liberia = 'liberia', Liechtenstein = 'liechtenstein', Monaco = 'monaco', Mongolia = 'mongolia', DominicanRepublic = 'dominican-republic', BurkinaFaso = 'burkina-faso', Nauru = 'nauru', Latvia = 'latvia', Luxembourg = 'luxembourg', NorthMacedonia = 'north-macedonia', Norway = 'norway', Pakistan = 'pakistan', Chile = 'chile', Iran = 'iran', Namibia = 'namibia', Burundi = 'burundi', Paraguay = 'paraguay', Qatar = 'qatar', SaudiArabia = 'saudi-arabia', Switzerland = 'switzerland', Thailand = 'thailand', UnitedKingdom = 'united-kingdom', Taiwan = 'taiwan', Venezuela = 'venezuela', Gambia = 'gambia', Australia = 'australia', Chad = 'chad', Indonesia = 'indonesia', Kenya = 'kenya', Malawi = 'malawi', Oman = 'oman', SanMarino = 'san-marino', Iceland = 'iceland', Algeria = 'algeria', Maldives = 'maldives', CostaRica = 'costa-rica', Serbia = 'serbia', CongoDemocraticRepublic = 'congo-democratic-republic', Jordan = 'jordan', Slovenia = 'slovenia', Bulgaria = 'bulgaria', Yemen = 'yemen', Eswatini = 'eswatini', Tonga = 'tonga', Nicaragua = 'nicaragua', Brazil = 'brazil', Ecuador = 'ecuador', Malta = 'malta', Bahamas = 'bahamas', Laos = 'laos', Somalia = 'somalia', TrinidadAndTobago = 'trinidad-and-tobago', Austria = 'austria', AntiguaAndBarbuda = 'antigua-and-barbuda', Brunei = 'brunei', Cameroon = 'cameroon', CongoRepublic = 'congo-republic', Guatemala = 'guatemala', SouthKorea = 'south-korea', UnitedStates = 'united-states', Bhutan = 'bhutan', Zimbabwe = 'zimbabwe' } -export const enum GlobalTaxType { Gst = 'gst', Other = 'other', ExciseTax = 'excise-tax', Vat = 'vat', CustomsDuty = 'customs-duty', SalesTax = 'sales-tax', PropertyTax = 'property-tax' } -export const enum JournalEntryStatus { Draft = 'draft', Pending = 'pending', Posted = 'posted', Voided = 'voided', Error = 'error', Corrected = 'corrected' } -export const enum IdentityProvider { Apple = 'apple', Github = 'github', Other = 'other', Microsoft = 'microsoft', Behance = 'behance', Twitter = 'twitter', Whatsapp = 'whatsapp', Yahoo = 'yahoo', Foursquare = 'foursquare', Google = 'google', Facebook = 'facebook', Tiktok = 'tiktok', Pinterest = 'pinterest', Telegram = 'telegram', Snapchat = 'snapchat', Instagram = 'instagram', Reddit = 'reddit', Discord = 'discord', Signal = 'signal', Flickr = 'flickr', Line = 'line', Qq = 'qq', Amazon = 'amazon', Linkedin = 'linkedin', Slack = 'slack', Wechat = 'wechat', Vimeo = 'vimeo', Dribbble = 'dribbble', Paypal = 'paypal', Tumblr = 'tumblr' } -export const enum DayOfWeek { Friday = 'friday', Sunday = 'sunday', Wednesday = 'wednesday', Monday = 'monday', Tuesday = 'tuesday', Thursday = 'thursday', Saturday = 'saturday' } -export const enum AccountEngagementLevel { Unknown = 'unknown', Hot = 'hot', Warm = 'warm', Cold = 'cold' } -export const enum ReviewApprovalStatus { InReview = 'in-review', Rejected = 'rejected', Revised = 'revised', Pending = 'pending', Approved = 'approved' } -export const enum StakeholderType { Other = 'other', Investor = 'investor', Competitor = 'competitor', Vendor = 'vendor', Partner = 'partner', Customer = 'customer' } -export const enum AccountStatus { Pending = 'pending', Suspended = 'suspended', Active = 'active', Closed = 'closed', Inactive = 'inactive' } -export const enum CampaignStatus { Completed = 'completed', Archived = 'archived', Cancelled = 'cancelled', Scheduled = 'scheduled', Active = 'active', Planned = 'planned', Paused = 'paused', Draft = 'draft' } -export const enum CustomerType { B2c = 'b2c', Online = 'online', Wholesale = 'wholesale', B2b = 'b2b', Retail = 'retail', Corporate = 'corporate' } -export const enum AccountingAccountType { ExpenseManagementCompensation = 'expense::management-compensation', ExpenseRepairMaintenance = 'expense::repair-maintenance', OtherCurrentLiabilitySocialSecurityAgencies = 'other-current-liability::social-security-agencies', ExpensePayrollExpenses = 'expense::payroll-expenses', ExpenseLossOnDiscontinuedOperationsNetOfTax = 'expense::loss-on-discontinued-operations-net-of-tax', OtherExpensePenaltiesSettlements = 'other-expense::penalties-settlements', ExpenseLegalProfessionalFees = 'expense::legal-professional-fees', LiabilityProvisionsNonCurrentLiabilities = 'liability::provisions-non-current-liabilities', OtherCurrentLiabilitySundryDebtorsAndCreditors = 'other-current-liability::sundry-debtors-and-creditors', OtherExpenseRentAndLease = 'other-expense::rent-and-lease', RevenueRevenueGeneral = 'revenue::revenue-general', AssetFixedAssetCopiers = 'asset::fixed-asset-copiers', ExpenseShippingFreightDelivery = 'expense::shipping-freight-delivery', AssetOtherEarMarkedBankAccounts = 'asset::other-ear-marked-bank-accounts', OtherIncomeOtherInvestmentIncome = 'other-income::other-investment-income', OtherExpenseOtherHomeOfficeExpenses = 'other-expense::other-home-office-expenses', AssetProvisionsFixedAssets = 'asset::provisions-fixed-assets', OtherCurrentLiabilityStaffAndRelatedLiabilityAccounts = 'other-current-liability::staff-and-related-liability-accounts', AssetRetainage = 'asset::retainage', ExpenseTravelMeals = 'expense::travel-meals', AssetBuildings = 'asset::buildings', LiabilityOutstandingDuesMicroSmallEnterprise = 'liability::outstanding-dues-micro-small-enterprise', EquityEquityInEarningsOfSubsidiuaries = 'equity::equity-in-earnings-of-subsidiuaries', LiabilityDeferredTaxLiabilities = 'liability::deferred-tax-liabilities', AssetParticipatingInterests = 'asset::participating-interests', RevenueOperatingGrants = 'revenue::operating-grants', ExpenseTravel = 'expense::travel', EquityRetainedEarnings = 'equity::retained-earnings', ExpenseEntertainmentMeals = 'expense::entertainment-meals', AssetProvisionsNonCurrentAssets = 'asset::provisions-non-current-assets', ExpenseTaxesPaid = 'expense::taxes-paid', ExpenseUnappliedCashBillPaymentExpense = 'expense::unapplied-cash-bill-payment-expense', AssetAccumulatedAmortizationOfOtherAssets = 'asset::accumulated-amortization-of-other-assets', AssetPrepaymentsAndAccruedIncome = 'asset::prepayments-and-accrued-income', ExpenseCharitableContributions = 'expense::charitable-contributions', RevenueOtherCurrentOperatingIncome = 'revenue::other-current-operating-income', OtherCurrentLiabilityAccruedLiabilities = 'other-current-liability::accrued-liabilities', OtherCurrentLiability = 'other-current-liability', OtherExpenseOtherVehicleExpenses = 'other-expense::other-vehicle-expenses', OtherCurrentLiabilityTrustAccountsLiabilities = 'other-current-liability::trust-accounts-liabilities', AssetLand = 'asset::land', ExpenseOtherMiscellaneousServiceCost = 'expense::other-miscellaneous-service-cost', AssetFixedAssetSoftware = 'asset::fixed-asset-software', EquityPreferredStock = 'equity::preferred-stock', ExpenseAuto = 'expense::auto', LiabilityCreditCard = 'liability::credit-card', OtherIncomeTaxExemptInterest = 'other-income::tax-exempt-interest', AssetAvailableForSaleFinancialAssets = 'asset::available-for-sale-financial-assets', RevenueIncome = 'revenue::income', AssetMachineryAndEquipment = 'asset::machinery-and-equipment', EquityDividendDisbursed = 'equity::dividend-disbursed', AssetOtherLongTermLoansAndAdvances = 'asset::other-long-term-loans-and-advances', AssetOrganizationalCosts = 'asset::organizational-costs', OtherExpenseHomeOwnerRentalInsurance = 'other-expense::home-owner-rental-insurance', AssetLoansToOfficers = 'asset::loans-to-officers', OtherCurrentLiabilityShortTermBorrowings = 'other-current-liability::short-term-borrowings', OtherExpenseOtherMiscellaneousExpense = 'other-expense::other-miscellaneous-expense', RevenueSalesWholesale = 'revenue::sales-wholesale', EquityCalledUpShareCapital = 'equity::called-up-share-capital', AssetUndepositedFunds = 'asset::undeposited-funds', ExpenseOtherExternalServices = 'expense::other-external-services', LiabilityNotesPayable = 'liability::notes-payable', OtherCurrentLiabilityCurrentLiabilities = 'other-current-liability::current-liabilities', AssetNonCurrentAssets = 'asset::non-current-assets', ExpenseAmortizationExpense = 'expense::amortization-expense', ExpenseGlobalTaxExpense = 'expense::global-tax-expense', AssetIntangibleAssets = 'asset::intangible-assets', ExpenseDistributionCosts = 'expense::distribution-costs', AssetCashOnHand = 'asset::cash-on-hand', AssetBank = 'asset::bank', AssetOtherLongTermAssets = 'asset::other-long-term-assets', CostOfGoodsSoldEquipmentRentalCos = 'cost-of-goods-sold::equipment-rental-cos', OtherCurrentLiabilityLoanPayable = 'other-current-liability::loan-payable', OtherExpenseDepreciation = 'other-expense::depreciation', ExpenseEquipmentRental = 'expense::equipment-rental', AssetInternalTransfers = 'asset::internal-transfers', EquityInvestmentGrants = 'equity::investment-grants', ExpensePurchasesRebates = 'expense::purchases-rebates', OtherExpenseIncomeTaxOtherExpense = 'other-expense::income-tax-other-expense', EquityCapitalReserves = 'equity::capital-reserves', CostOfGoodsSoldOtherCostsOfServiceCos = 'cost-of-goods-sold::other-costs-of-service-cos', LiabilityProvisionForLiabilities = 'liability::provision-for-liabilities', LiabilityOtherLongTermProvisions = 'liability::other-long-term-provisions', AssetAssetsHeldForSale = 'asset::assets-held-for-sale', LiabilityDebtsRelatedToParticipatingInterests = 'liability::debts-related-to-participating-interests', OtherExpenseMortgageInterest = 'other-expense::mortgage-interest', EquityEstimatedTaxes = 'equity::estimated-taxes', AssetGlobalTaxRefund = 'asset::global-tax-refund', AssetInvestmentUsGovernmentObligations = 'asset::investment-us-government-obligations', AssetAccumulatedDepreciation = 'asset::accumulated-depreciation', EquityOtherFreeReserves = 'equity::other-free-reserves', LiabilityStaffAndRelatedLongTermLiabilityAccounts = 'liability::staff-and-related-long-term-liability-accounts', OtherCurrentLiabilityCurrentTaxLiability = 'other-current-liability::current-tax-liability', OtherIncomeInterestEarned = 'other-income::interest-earned', OtherExpenseMatCredit = 'other-expense::mat-credit', ExpenseCostOfLabor = 'expense::cost-of-labor', EquityAccumulatedAdjustment = 'equity::accumulated-adjustment', LiabilityAccrualsAndDeferredIncome = 'liability::accruals-and-deferred-income', EquityCommonStock = 'equity::common-stock', OtherIncomeOtherMiscellaneousIncome = 'other-income::other-miscellaneous-income', EquityPartnerDistributions = 'equity::partner-distributions', AssetAssetsAvailableForSale = 'asset::assets-available-for-sale', CostOfGoodsSoldShippingFreightDeliveryCos = 'cost-of-goods-sold::shipping-freight-delivery-cos', OtherCurrentLiabilityInsurancePayable = 'other-current-liability::insurance-payable', CostOfGoodsSoldFreightAndDeliveryCost = 'cost-of-goods-sold::freight-and-delivery-cost', ExpenseOtherCurrentOperatingCharges = 'expense::other-current-operating-charges', OtherCurrentLiabilityDividendsPayable = 'other-current-liability::dividends-payable', ExpenseSuppliesMaterials = 'expense::supplies-materials', AssetCapitalWip = 'asset::capital-wip', OtherCurrentLiabilityPrepaidExpensesPayable = 'other-current-liability::prepaid-expenses-payable', OtherExpenseRepairsAndMaintenance = 'other-expense::repairs-and-maintenance', AssetLicenses = 'asset::licenses', ExpenseInsurance = 'expense::insurance', OtherCurrentLiabilityGlobalTaxPayable = 'other-current-liability::global-tax-payable', AssetFixedAssetOtherToolsEquipment = 'asset::fixed-asset-other-tools-equipment', EquityPersonalIncome = 'equity::personal-income', AssetAssetsInCourseOfConstruction = 'asset::assets-in-course-of-construction', ExpenseOtherSellingExpenses = 'expense::other-selling-expenses', AssetLandAsset = 'asset::land-asset', AssetSecurityDeposits = 'asset::security-deposits', OtherExpenseUtilities = 'other-expense::utilities', ExpenseAdvertisingPromotional = 'expense::advertising-promotional', ExpenseInterestPaid = 'expense::interest-paid', CostOfGoodsSoldCostOfSales = 'cost-of-goods-sold::cost-of-sales', AssetOtherIntangibleAssets = 'asset::other-intangible-assets', AccountsReceivable = 'accounts-receivable', OtherExpenseVehicleLoanInterest = 'other-expense::vehicle-loan-interest', ExpenseBadDebts = 'expense::bad-debts', OtherExpensePriorPeriodItems = 'other-expense::prior-period-items', OtherIncomeLossOnDisposalOfAssets = 'other-income::loss-on-disposal-of-assets', AssetGoodwill = 'asset::goodwill', AssetFixedAssetPhone = 'asset::fixed-asset-phone', ExpenseSundry = 'expense::sundry', LiabilityLongTermLiability = 'liability::long-term-liability', OtherCurrentLiabilityGlobalTaxSuspense = 'other-current-liability::global-tax-suspense', Asset = 'asset', OtherExpenseTaxRoundoffGainOrLoss = 'other-expense::tax-roundoff-gain-or-loss', AssetFixedAsset = 'asset::fixed-asset', AssetOtherConsumables = 'asset::other-consumables', OtherExpenseExchangeGainOrLoss = 'other-expense::exchange-gain-or-loss', AssetGlobalTaxDeferred = 'asset::global-tax-deferred', OtherExpenseVehicleRepairs = 'other-expense::vehicle-repairs', AssetExpenditureAuthorisationsAndLettersOfCredit = 'asset::expenditure-authorisations-and-letters-of-credit', AssetPrepaidExpenses = 'asset::prepaid-expenses', AssetCalledUpShareCapitalNotPaid = 'asset::called-up-share-capital-not-paid', AssetRentsHeldInTrust = 'asset::rents-held-in-trust', OtherCurrentLiabilityDirectDepositPayable = 'other-current-liability::direct-deposit-payable', RevenueCashReceiptIncome = 'revenue::cash-receipt-income', OtherCurrentLiabilityOtherCurrentLiabilities = 'other-current-liability::other-current-liabilities', ExpensePromotionalMeals = 'expense::promotional-meals', Expense = 'expense', AssetInventory = 'asset::inventory', OtherExpenseVehicleLease = 'other-expense::vehicle-lease', AssetOtherCurrentAsset = 'asset::other-current-asset', EquityOwnersEquity = 'equity::owners-equity', EquityTreasuryStock = 'equity::treasury-stock', ExpenseFinanceCosts = 'expense::finance-costs', OtherExpenseVehicleRegistration = 'other-expense::vehicle-registration', EquityShareCapital = 'equity::share-capital', ExpenseOtherBusinessExpenses = 'expense::other-business-expenses', LiabilityAccruedLongTermLiabilities = 'liability::accrued-long-term-liabilities', OtherCurrentLiabilityInterestPayables = 'other-current-liability::interest-payables', AssetTradeAndOtherReceivables = 'asset::trade-and-other-receivables', OtherCurrentLiabilityDutiesAndTaxes = 'other-current-liability::duties-and-taxes', ExpenseIncomeTaxExpense = 'expense::income-tax-expense', EquityPaidInCapitalOrSurplus = 'equity::paid-in-capital-or-surplus', OtherIncomeGainLossOnSaleOfFixedAssets = 'other-income::gain-loss-on-sale-of-fixed-assets', AssetDevelopmentCosts = 'asset::development-costs', ExpenseOfficeGeneralAdministrativeExpenses = 'expense::office-general-administrative-expenses', CostOfGoodsSoldCostOfLaborCos = 'cost-of-goods-sold::cost-of-labor-cos', AssetCashAndCashEquivalents = 'asset::cash-and-cash-equivalents', AssetFixedAssetComputers = 'asset::fixed-asset-computers', AssetMoneyMarket = 'asset::money-market', ExpenseBorrowingCost = 'expense::borrowing-cost', ExpenseOtherRentalCosts = 'expense::other-rental-costs', AssetShortTermInvestmentsInRelatedParties = 'asset::short-term-investments-in-related-parties', LiabilityGovernmentAndOtherPublicAuthorities = 'liability::government-and-other-public-authorities', RevenueOwnWorkCapitalized = 'revenue::own-work-capitalized', AssetIntangibleAssetsUnderDevelopment = 'asset::intangible-assets-under-development', OtherExpenseExceptionalItems = 'other-expense::exceptional-items', OtherIncome = 'other-income', OtherExpenseParkingAndTolls = 'other-expense::parking-and-tolls', AssetInvestmentOther = 'asset::investment-other', RevenueSalesOfProductIncome = 'revenue::sales-of-product-income', LiabilityOtherLongTermLiabilities = 'liability::other-long-term-liabilities', RevenueSalesRetail = 'revenue::sales-retail', AssetAccumulatedAmortization = 'asset::accumulated-amortization', ExpenseRentOrLeaseOfBuildings = 'expense::rent-or-lease-of-buildings', OtherExpenseWashAndRoadServices = 'other-expense::wash-and-road-services', AssetInvestmentMortgageRealEstateLoans = 'asset::investment-mortgage-real-estate-loans', ExpenseShippingAndDeliveryExpense = 'expense::shipping-and-delivery-expense', ExpenseTravelExpensesGeneralAndAdminExpenses = 'expense::travel-expenses-general-and-admin-expenses', OtherCurrentLiabilityPayrollTaxPayable = 'other-current-liability::payroll-tax-payable', AssetFixedAssetFurniture = 'asset::fixed-asset-furniture', EquityHealthcare = 'equity::healthcare', LiabilityGroupAndAssociates = 'liability::group-and-associates', EquityPartnersEquity = 'equity::partners-equity', RevenueDiscountsRefundsGiven = 'revenue::discounts-refunds-given', AssetLongTermLoansAndAdvancesToRelatedParties = 'asset::long-term-loans-and-advances-to-related-parties', AssetSavings = 'asset::savings', AssetShortTermLoansAndAdvancesToRelatedParties = 'asset::short-term-loans-and-advances-to-related-parties', LiabilityAccruedVacationPayable = 'liability::accrued-vacation-payable', AssetAllowanceForBadDebts = 'asset::allowance-for-bad-debts', AssetLoansToOthers = 'asset::loans-to-others', AssetLeaseBuyout = 'asset::lease-buyout', OtherCurrentLiabilityFederalIncomeTaxPayable = 'other-current-liability::federal-income-tax-payable', OtherCurrentLiabilityProvisionsCurrentLiabilities = 'other-current-liability::provisions-current-liabilities', LiabilityShareholderNotesPayable = 'liability::shareholder-notes-payable', RevenueUnappliedCashPaymentIncome = 'revenue::unapplied-cash-payment-income', AssetDepletableAssets = 'asset::depletable-assets', ExpenseEntertainment = 'expense::entertainment', ExpenseAppropriationsToDepreciation = 'expense::appropriations-to-depreciation', ExpenseStaffCosts = 'expense::staff-costs', EquityFunds = 'equity::funds', ExpenseTravelExpensesSellingExpense = 'expense::travel-expenses-selling-expense', EquityOpeningBalanceEquity = 'equity::opening-balance-equity', ExpenseCommissionsAndFees = 'expense::commissions-and-fees', EquityAccumulatedOtherComprehensiveIncome = 'equity::accumulated-other-comprehensive-income', ExpenseExternalServices = 'expense::external-services', RevenueOtherPrimaryIncome = 'revenue::other-primary-income', AssetFurnitureAndFixtures = 'asset::furniture-and-fixtures', EquityShareApplicationMoneyPendingAllotment = 'equity::share-application-money-pending-allotment', OtherExpenseAmortization = 'other-expense::amortization', LiabilityLiabilitiesRelatedToAssetsHeldForSale = 'liability::liabilities-related-to-assets-held-for-sale', LiabilityLongTermEmployeeBenefitObligations = 'liability::long-term-employee-benefit-obligations', AssetEmployeeCashAdvances = 'asset::employee-cash-advances', AssetFixedAssetPhotoVideo = 'asset::fixed-asset-photo-video', AssetOtherLongTermInvestments = 'asset::other-long-term-investments', LiabilityAccountsPayable = 'liability::accounts-payable', OtherCurrentLiabilityTradeAndOtherPayables = 'other-current-liability::trade-and-other-payables', AssetOtherAsset = 'asset::other-asset', EquityPartnerContributions = 'equity::partner-contributions', OtherExpenseVehicleInsurance = 'other-expense::vehicle-insurance', RevenueSavingsByTaxScheme = 'revenue::savings-by-tax-scheme', AssetLoansToStockholders = 'asset::loans-to-stockholders', OtherCurrentLiabilityCurrentPortionOfObligationsUnderFinanceLeases = 'other-current-liability::current-portion-of-obligations-under-finance-leases', EquityMoneyReceivedAgainstShareWarrants = 'equity::money-received-against-share-warrants', OtherIncomeUnrealisedLossOnSecuritiesNetOfTax = 'other-income::unrealised-loss-on-securities-net-of-tax', AssetChecking = 'asset::checking', OtherIncomeGainLossOnSaleOfInvestments = 'other-income::gain-loss-on-sale-of-investments', ExpenseExtraordinaryCharges = 'expense::extraordinary-charges', LiabilityBankLoans = 'liability::bank-loans', OtherCurrentLiabilityPayrollClearing = 'other-current-liability::payroll-clearing', OtherExpenseExtraordinaryItems = 'other-expense::extraordinary-items', OtherExpenseHomeOffice = 'other-expense::home-office', OtherIncomeDividendIncome = 'other-income::dividend-income', OtherIncomeOtherOperatingIncome = 'other-income::other-operating-income', EquityPersonalExpense = 'equity::personal-expense', ExpenseUtilities = 'expense::utilities', AssetBalWithGovtAuthorities = 'asset::bal-with-govt-authorities', AssetLongTermInvestments = 'asset::long-term-investments', ExpenseOfficeExpenses = 'expense::office-expenses', ExpenseProjectStudiesSurveysAssessments = 'expense::project-studies-surveys-assessments', LiabilityLongTermBorrowings = 'liability::long-term-borrowings', AssetOtherFixedAssets = 'asset::other-fixed-assets', OtherCurrentLiabilityCurrentPortionEmployeeBenefitsObligations = 'other-current-liability::current-portion-employee-benefits-obligations', Equity = 'equity', AssetProvisionsCurrentAssets = 'asset::provisions-current-assets', AssetDeferredTax = 'asset::deferred-tax', CostOfGoodsSoldSuppliesMaterialsCogs = 'cost-of-goods-sold::supplies-materials-cogs', AssetTrustAccounts = 'asset::trust-accounts', ExpenseBankCharges = 'expense::bank-charges', AssetInvestments = 'asset::investments', OtherCurrentLiabilityLineOfCredit = 'other-current-liability::line-of-credit', RevenueServiceFeeIncome = 'revenue::service-fee-income', CostOfGoodsSold = 'cost-of-goods-sold', LiabilityLongTermDebit = 'liability::long-term-debit', AssetInvestmentTaxExemptSecurities = 'asset::investment-tax-exempt-securities', AssetLeaseholdImprovements = 'asset::leasehold-improvements', AssetVehicles = 'asset::vehicles', OtherCurrentLiabilityProvisionForWarrantyObligations = 'other-current-liability::provision-for-warranty-obligations', OtherCurrentLiabilitySalesTaxPayable = 'other-current-liability::sales-tax-payable', RevenueNonProfitIncome = 'revenue::non-profit-income', AssetAccumulatedDepletion = 'asset::accumulated-depletion', AssetCumulativeDepreciationOnIntangibleAssets = 'asset::cumulative-depreciation-on-intangible-assets', OtherExpenseGasAndFuel = 'other-expense::gas-and-fuel', LiabilityOutstandingDuesOtherThanMicroSmallEnterprise = 'liability::outstanding-dues-other-than-micro-small-enterprise', OtherCurrentLiabilityRentsInTrustLiability = 'other-current-liability::rents-in-trust-liability', OtherExpenseDepletion = 'other-expense::depletion', OtherExpenseVehicle = 'other-expense::vehicle', AssetOtherCurrentAssets = 'asset::other-current-assets', LiabilityObligationsUnderFinanceLeases = 'liability::obligations-under-finance-leases', OtherCurrentLiabilityStateLocalIncomeTaxPayable = 'other-current-liability::state-local-income-tax-payable', OtherExpense = 'other-expense', ExpenseDuesSubscriptions = 'expense::dues-subscriptions', OtherExpenseVehicleLoan = 'other-expense::vehicle-loan', OtherExpenseDeferredTaxExpense = 'other-expense::deferred-tax-expense' } -export const enum MessageReadStatus { Sent = 'sent', Read = 'read', Delivered = 'delivered', Failed = 'failed', Unsent = 'unsent' } -export const enum MessageContentType { Html = 'html', Image = 'image', Document = 'document', Gif = 'gif', Link = 'link', Voice = 'voice', Text = 'text', File = 'file', Sticker = 'sticker', Video = 'video', Location = 'location', Audio = 'audio', Contact = 'contact' } -export const enum MessageDeliveryStatus { Pending = 'pending', Error = 'error', Delivered = 'delivered', Undeliverable = 'undeliverable', Sent = 'sent', Failed = 'failed', Read = 'read' } -export const enum ReactionType { Sad = 'sad', Bookmark = 'bookmark', Dislike = 'dislike', Wow = 'wow', Interested = 'interested', Laugh = 'laugh', Like = 'like', Love = 'love', Angry = 'angry' } -export const enum SupportTicketPriority { Medium = 'medium', High = 'high', Immediate = 'immediate', Urgent = 'urgent', Low = 'low' } -export const enum IssueLifecycleStatus { Cancelled = 'cancelled', Closed = 'closed', Pending = 'pending', InProgress = 'in-progress', Open = 'open', OnHold = 'on-hold', Waiting = 'waiting', Resolved = 'resolved' } -export const enum SupportQueryType { Task = 'task', Bug = 'bug', Question = 'question', Feedback = 'feedback', Problem = 'problem', FeatureRequest = 'feature-request', Incident = 'incident' } -export const enum OrderStatus { Pending = 'pending', AwaitingPickup = 'awaiting-pickup', Returned = 'returned', Shipped = 'shipped', Cancelled = 'cancelled', Refunded = 'refunded', Abandoned = 'abandoned', OnHold = 'on-hold', Processing = 'processing', AwaitingShipment = 'awaiting-shipment', PartiallyFulfilled = 'partially-fulfilled', Failed = 'failed', Disputed = 'disputed', AwaitingPayment = 'awaiting-payment', Completed = 'completed', Confirmed = 'confirmed', Draft = 'draft', Delivered = 'delivered' } -export const enum DiscountType { VariableAmount = 'variable-amount', BuyOneGetOne = 'buy-one-get-one', FixedAmount = 'fixed-amount', TieredDiscount = 'tiered-discount', UnknownDiscount = 'unknown-discount', ConditionalDiscount = 'conditional-discount', VariablePercentage = 'variable-percentage', Percentage = 'percentage' } -export const enum ImageMimeType { ImageHeic = 'image/heic', ImageWebp = 'image/webp', ImageJpeg = 'image/jpeg', ImageGif = 'image/gif', ImageTiff = 'image/tiff', ImageBmp = 'image/bmp', ImagePng = 'image/png', ImageSvgXml = 'image/svg+xml' } -export const enum FulfillmentStatus { Pending = 'pending', Delivered = 'delivered', Failure = 'failure', Cancelled = 'cancelled', Returned = 'returned', InTransit = 'in-transit' } -export const enum OrderingCriteria { Popularity = 'popularity', PriceDescending = 'price-descending', Rating = 'rating', CreationDate = 'creation-date', Alphabetical = 'alphabetical', Manual = 'manual', PriceAscending = 'price-ascending', Relevance = 'relevance' } -export const enum ChatType { Private = 'private', Public = 'public', Group = 'group' } -export const enum ProductAvailabilityStatus { Discontinued = 'discontinued', InStock = 'in-stock', OutOfStock = 'out-of-stock', BackOrder = 'back-order', PreOrder = 'pre-order' } -export const enum ExpenseApprovalStatus { Approved = 'approved', Denied = 'denied', Cancelled = 'cancelled', Processed = 'processed', New = 'new', Reimbursed = 'reimbursed', Reviewing = 'reviewing', Pending = 'pending' } -export const enum FinancialChargeType { LateFee = 'late-fee', InterestCharge = 'interest-charge', ProcessingFee = 'processing-fee', Commission = 'commission', TransactionFee = 'transaction-fee', Other = 'other', ServiceCharge = 'service-charge' } -export const enum ItemAvailabilityStatus { OutOfStock = 'out-of-stock', Inactive = 'inactive', Discontinued = 'discontinued', Active = 'active' } -export const enum BillingStatus { Pending = 'pending', Authorised = 'authorised', Paid = 'paid', Draft = 'draft', Unpaid = 'unpaid', Overdue = 'overdue', Voided = 'voided', PartiallyPaid = 'partially-paid', Submitted = 'submitted', Deleted = 'deleted' } -export const enum FinancialAccountStatus { Delinquent = 'delinquent', Inactive = 'inactive', Active = 'active', Frozen = 'frozen', Suspended = 'suspended', Closed = 'closed', UnderReview = 'under-review' } -export const enum TransactionStatus { Initiated = 'initiated', Succeeded = 'succeeded', Pending = 'pending', Cancelled = 'cancelled', Error = 'error', Failed = 'failed', InProgress = 'in-progress' } -export const enum InvoiceAdjustmentType { Tax = 'tax', Discount = 'discount', Tip = 'tip', Other = 'other', Shipping = 'shipping' } -export const enum DataType { Binary = 'binary', Number = 'number', Boolean = 'boolean', Date = 'date', Object = 'object', String = 'string', Null = 'null', Undefined = 'undefined', Timestamp = 'timestamp', Json = 'json', Array = 'array', Custom = 'custom' } -export const enum EmploymentType { Internship = 'internship', PartTime = 'part-time', Contract = 'contract', Volunteer = 'volunteer', Freelance = 'freelance', Permanent = 'permanent', Temporary = 'temporary', Seasonal = 'seasonal', FullTime = 'full-time' } -export const enum TimeCycle { SemiAnnually = 'semi-annually', Triennially = 'triennially', Weekly = 'weekly', Minutely = 'minutely', Custom = 'custom', Annually = 'annually', Hourly = 'hourly', SemiMonthly = 'semi-monthly', Biweekly = 'biweekly', Monthly = 'monthly', Daily = 'daily', Quarterly = 'quarterly', Biennially = 'biennially', Secondly = 'secondly', AdHoc = 'ad-hoc' } -export const enum FinancialTrackingCategories { Customer = 'customer', Employee = 'employee', None = 'none', Vendor = 'vendor', Department = 'department', Class = 'class', Division = 'division', Project = 'project', Product = 'product', Location = 'location', Service = 'service', Other = 'other', CostCenter = 'cost-center' } -export const enum CreditNoteStatus { Revised = 'revised', Cancelled = 'cancelled', Draft = 'draft', Issued = 'issued', Applied = 'applied', Void = 'void', Pending = 'pending', Completed = 'completed', Disputed = 'disputed' } -export const enum PaymentTerm { CashInAdvance = 'cash-in-advance', UponCompletion = 'upon-completion', Net60 = 'net-60', Net90 = 'net-90', Prepaid = 'prepaid', Installment = 'installment', Net = 'net', DeferredPayment = 'deferred-payment', CashWithOrder = 'cash-with-order', Net30 = 'net-30', Prepayment = 'prepayment', DueOnReceipt = 'due-on-receipt', CashBeforeShipment = 'cash-before-shipment', DueEndOfMonth = 'due-end-of-month', Custom = 'custom', CashOnDelivery = 'cash-on-delivery' } -export const enum EmploymentAndCandidateStatus { New = 'new', Interviewing = 'interviewing', Active = 'active', Hired = 'hired', Other = 'other', Terminated = 'terminated', Inactive = 'inactive', OfferExtended = 'offer-extended', OnLeave = 'on-leave', NotSelected = 'not-selected', InReview = 'in-review' } -export const enum OrganizationalRole { Manager = 'manager', Supervisor = 'supervisor', Contractor = 'contractor', Other = 'other', Director = 'director', Admin = 'admin', Employee = 'employee' } -export const enum CampaignType { Email = 'email', SearchEngine = 'search-engine', Other = 'other', SocialMedia = 'social-media', Display = 'display' } -export const enum ContactAddressType { Billing = 'billing', Home = 'home', Personal = 'personal', Work = 'work', Business = 'business', Temporary = 'temporary', Other = 'other', Shipping = 'shipping' } -export const enum CustomerStatus { Archived = 'archived', Suspended = 'suspended', Inactive = 'inactive', Pending = 'pending', Active = 'active' } -export const enum SocialPlatform { Youtube = 'youtube', Tiktok = 'tiktok', Snapchat = 'snapchat', Facebook = 'facebook', Reddit = 'reddit', Twitter = 'twitter', Skype = 'skype', X = 'x', Linkedin = 'linkedin', Tumblr = 'tumblr', OtherSocialPlatform = 'other-social-platform', Pinterest = 'pinterest', Instagram = 'instagram' } -export const enum LeadLifecycleStatus { InProcess = 'in-process', BadTiming = 'bad-timing', Unqualified = 'unqualified', AttemptedToContact = 'attempted-to-contact', Converted = 'converted', Connected = 'connected', Open = 'open', Revisited = 'revisited', New = 'new', Lost = 'lost' } -export const enum ConversationStatus { Closed = 'closed', Active = 'active', Deleted = 'deleted', Archived = 'archived', Snoozed = 'snoozed' } -export const enum CommunicationRole { Bot = 'bot', Moderator = 'moderator', Member = 'member', Guest = 'guest', Group = 'group', Admin = 'admin', Service = 'service', Owner = 'owner', Channel = 'channel', User = 'user', System = 'system', Assistant = 'assistant' } -export const enum ParticipantEngagementStatus { Banned = 'banned', Admin = 'admin', Left = 'left', Inactive = 'inactive', Active = 'active', Guest = 'guest', Moderator = 'moderator' } -export const enum ItemEntityStatus { Completed = 'completed', Active = 'active', Suspended = 'suspended', Inactive = 'inactive', Deleted = 'deleted', Pending = 'pending', Archived = 'archived' } -export const enum Currency { SZL = 'szl', MOP = 'mop', UZS = 'uzs', CVE = 'cve', INR = 'inr', UYU = 'uyu', GBP = 'gbp', BSD = 'bsd', CUP = 'cup', CRC = 'crc', XCD = 'xcd', GHS = 'ghs', AFN = 'afn', KRW = 'krw', GIP = 'gip', LBP = 'lbp', YER = 'yer', LRD = 'lrd', BDT = 'bdt', RWF = 'rwf', BTN = 'btn', GTQ = 'gtq', PKR = 'pkr', VES = 'ves', HRK = 'hrk', HNL = 'hnl', MAD = 'mad', BZD = 'bzd', EUR = 'eur', FOK = 'fok', TOP = 'top', AZN = 'azn', BAM = 'bam', BOB = 'bob', NPR = 'npr', GMD = 'gmd', BIF = 'bif', BMD = 'bmd', LYD = 'lyd', CUC = 'cuc', VUV = 'vuv', LKR = 'lkr', MVR = 'mvr', SOS = 'sos', EGP = 'egp', DKK = 'dkk', ERN = 'ern', TZS = 'tzs', JEP = 'jep', CHF = 'chf', DJF = 'djf', IRR = 'irr', MRU = 'mru', MWK = 'mwk', MYR = 'myr', BND = 'bnd', VND = 'vnd', COP = 'cop', FJD = 'fjd', SBD = 'sbd', MXN = 'mxn', CAD = 'cad', KZT = 'kzt', AMD = 'amd', QAR = 'qar', RON = 'ron', GGP = 'ggp', KID = 'kid', CNY = 'cny', JPY = 'jpy', CDF = 'cdf', IQD = 'iqd', RSD = 'rsd', IDR = 'idr', PGK = 'pgk', UGX = 'ugx', MUR = 'mur', BHD = 'bhd', MZN = 'mzn', SYP = 'syp', TWD = 'twd', XDR = 'xdr', CLP = 'clp', JMD = 'jmd', AUD = 'aud', BGN = 'bgn', USD = 'usd', OMR = 'omr', CZK = 'czk', NGN = 'ngn', KES = 'kes', TRY = 'try', ARS = 'ars', GEL = 'gel', TJS = 'tjs', ZMW = 'zmw', BRL = 'brl', WST = 'wst', ZAR = 'zar', SGD = 'sgd', PHP = 'php', MMK = 'mmk', NAD = 'nad', MDL = 'mdl', SCR = 'scr', TND = 'tnd', ILS = 'ils', TVD = 'tvd', BWP = 'bwp', MNT = 'mnt', FKP = 'fkp', MKD = 'mkd', DZD = 'dzd', THB = 'thb', DOP = 'dop', HKD = 'hkd', KMF = 'kmf', NZD = 'nzd', SSP = 'ssp', HTG = 'htg', MGA = 'mga', UAH = 'uah', XOF = 'xof', PEN = 'pen', KYD = 'kyd', TMT = 'tmt', SLL = 'sll', RUB = 'rub', KGS = 'kgs', ISK = 'isk', KWD = 'kwd', SEK = 'sek', AWG = 'awg', NIO = 'nio', GYD = 'gyd', AED = 'aed', ANG = 'ang', NOK = 'nok', LSL = 'lsl', SRD = 'srd', SAR = 'sar', BYN = 'byn', ETB = 'etb', AOA = 'aoa', IMP = 'imp', GNF = 'gnf', PLN = 'pln', SDG = 'sdg', ALL = 'all', TTD = 'ttd', ZWL = 'zwl', PYG = 'pyg', LAK = 'lak', HUF = 'huf', JOD = 'jod', STN = 'stn', BBD = 'bbd', KHR = 'khr', XAF = 'xaf', XPF = 'xpf', KPW = 'kpw', PAB = 'pab', SHP = 'shp' } -export const enum CustomerEligibilityStatus { VipCustomers = 'vip-customers', NewCustomers = 'new-customers', AllCustomers = 'all-customers', ReturningCustomers = 'returning-customers', SpecificConditions = 'specific-conditions', Other = 'other' } -export const enum LifecycleStatus { Suspended = 'suspended', Redeemed = 'redeemed', Expired = 'expired', Active = 'active', Cancelled = 'cancelled', Issued = 'issued' } -export const enum PaymentMethod { Other = 'other', CreditCard = 'credit-card', MobilePayment = 'mobile-payment', MobileWallet = 'mobile-wallet', CashOnDelivery = 'cash-on-delivery', BankTransfer = 'bank-transfer', Check = 'check', Cryptocurrency = 'cryptocurrency', Cash = 'cash', Paypal = 'paypal', DebitCard = 'debit-card' } -export const enum FinancialTransactionStatus { Disputed = 'disputed', Cleared = 'cleared', Cancelled = 'cancelled', Pending = 'pending', Authorized = 'authorized', Refunded = 'refunded', SettlementInProgress = 'settlement-in-progress', Failed = 'failed' } -export const enum AuditOpinionType { Adverse = 'adverse', Unqualified = 'unqualified', Disclaimer = 'disclaimer', Qualified = 'qualified' } -export const enum InventoryStorageType { Warehouse = 'warehouse', RetailStore = 'retail-store', DistributionCenter = 'distribution-center', OnlineMarketplace = 'online-marketplace', DropShipper = 'drop-shipper', Consignment = 'consignment', Other = 'other' } -export const enum ItemCondition { LikeNew = 'like-new', Damaged = 'damaged', OpenBox = 'open-box', New = 'new', Refurbished = 'refurbished', Used = 'used' } -export const enum TransactionType { Payment = 'payment', Withdrawal = 'withdrawal', Transfer = 'transfer', Refund = 'refund', Charge = 'charge', Adjustment = 'adjustment', Deposit = 'deposit', Fee = 'fee' } -export const enum VisibilityScope { Internal = 'internal', Global = 'global', Private = 'private', Web = 'web', App = 'app' } -export const enum PaymentStatus { Cancelled = 'cancelled', Submitted = 'submitted', Processing = 'processing', Voided = 'voided', Failed = 'failed', Disputed = 'disputed', Overdue = 'overdue', Refunded = 'refunded', Paid = 'paid', Partial = 'partial', Authorized = 'authorized', Succeeded = 'succeeded', Error = 'error', Adjusted = 'adjusted', Pending = 'pending', Deleted = 'deleted', PartiallyRefunded = 'partially-refunded', Draft = 'draft' } -export const enum EntityLifecycleStatus { Active = 'active', Draft = 'draft', Preorder = 'preorder', Inactive = 'inactive', Scheduled = 'scheduled', Archived = 'archived', Deleted = 'deleted' } -export const enum TransactionChannel { Telephone = 'telephone', Other = 'other', Mail = 'mail', Atm = 'atm', Mobile = 'mobile', InPerson = 'in-person', BankBranch = 'bank-branch', Online = 'online' } -export const enum FinancialDisputeStatus { Lost = 'lost', NeedsResponse = 'needs-response', Won = 'won', AwaitingEvidence = 'awaiting-evidence', ChargeRefunded = 'charge-refunded', UnderReview = 'under-review', Escalated = 'escalated', Closed = 'closed' } -export const enum ContentVisibility { Private = 'private', Public = 'public', Internal = 'internal', Protected = 'protected', Shared = 'shared' } -export const enum DeviceUsageType { Educational = 'educational', Industrial = 'industrial', Healthcare = 'healthcare', Other = 'other', Business = 'business', Home = 'home', Personal = 'personal' } -export const enum EntityCategory { Task = 'task', User = 'user', Link = 'link', Owner = 'owner', Document = 'document', Other = 'other', Person = 'person', Project = 'project', Message = 'message', Event = 'event' } -export const enum GenderIdentity { PreferNotToSay = 'prefer-not-to-say', Male = 'male', Other = 'other', Female = 'female' } -export const enum CommunicationMethod { Sms = 'sms', PushNotification = 'push-notification', SocialMedia = 'social-media', InstantMessage = 'instant-message', VideoCall = 'video-call', Text = 'text', Other = 'other', Mail = 'mail', InPerson = 'in-person', Email = 'email', Phone = 'phone' } -export const enum FinancialTransactionType { Payment = 'payment', Withdrawal = 'withdrawal', Charge = 'charge', Deposit = 'deposit', Sale = 'sale', Chargeback = 'chargeback', SpendOverpayment = 'spend-overpayment', SpendPrepayment = 'spend-prepayment', Other = 'other', Adjustment = 'adjustment', Transfer = 'transfer', Receive = 'receive', Dividend = 'dividend', ReceiveOverpayment = 'receive-overpayment', Spend = 'spend', Fee = 'fee', Interest = 'interest', ReceivePrepayment = 'receive-prepayment', Refund = 'refund' } -export const enum EmailCategoryType { Promotional = 'promotional', Business = 'business', Governmental = 'governmental', Transactional = 'transactional', Spam = 'spam', Personal = 'personal', Educational = 'educational', Other = 'other' } -export const enum UniversalIdentifierType { Number = 'number', Uuid = 'uuid', String = 'string', Url = 'url', Email = 'email' } -export const enum AccessControlModel { Rbac = 'rbac', Abac = 'abac', Dac = 'dac', Mac = 'mac', None = 'none', Custom = 'custom' } -export const enum ParticipantType { Team = 'team', Group = 'group', ExternalParticipant = 'external-participant', User = 'user', Organization = 'organization' } -export const enum PriorityLevel { High = 'high', Medium = 'medium', Urgent = 'urgent', Elevated = 'elevated', Low = 'low' } -export const enum TaskStatus { Todo = 'todo', InProgress = 'in-progress', Done = 'done', Blocked = 'blocked', OnHold = 'on-hold', Cancelled = 'cancelled' } -export const enum UserStatus { Banned = 'banned', Verified = 'verified', Active = 'active', Deleted = 'deleted', Archived = 'archived', WaitListed = 'wait-listed', Inactive = 'inactive', Suspended = 'suspended', Pending = 'pending' } -export const enum PromotionType { Other = 'other', BuyOneGetOne = 'buy-one-get-one', RewardPoints = 'reward-points', Percentage = 'percentage', FixedAmount = 'fixed-amount', FreeShipping = 'free-shipping' } -export const enum MimeType { ImagePng = 'image/png', ImageJpeg = 'image/jpeg', ImageGif = 'image/gif', ImageWebp = 'image/webp', ImageSvgXml = 'image/svg+xml' } +export const enum Country { Uzbekistan = 'uzbekistan', NewZealand = 'new-zealand', Argentina = 'argentina', Libya = 'libya', Montenegro = 'montenegro', Singapore = 'singapore', PapuaNewGuinea = 'papua-new-guinea', Indonesia = 'indonesia', Poland = 'poland', Armenia = 'armenia', Thailand = 'thailand', Bolivia = 'bolivia', Chad = 'chad', CzechRepublic = 'czech-republic', Latvia = 'latvia', CentralAfricanRepublic = 'central-african-republic', Mauritius = 'mauritius', Romania = 'romania', Togo = 'togo', Angola = 'angola', SanMarino = 'san-marino', Turkey = 'turkey', Denmark = 'denmark', Djibouti = 'djibouti', Zambia = 'zambia', Belgium = 'belgium', Brunei = 'brunei', Greece = 'greece', SouthSudan = 'south-sudan', Iraq = 'iraq', Sweden = 'sweden', Chile = 'chile', SaintVincentAndTheGrenadines = 'saint-vincent-and-the-grenadines', Hungary = 'hungary', Malawi = 'malawi', Sudan = 'sudan', Syria = 'syria', BosniaAndHerzegovina = 'bosnia-and-herzegovina', Luxembourg = 'luxembourg', Lebanon = 'lebanon', Cyprus = 'cyprus', SaintLucia = 'saint-lucia', Netherlands = 'netherlands', Australia = 'australia', Croatia = 'croatia', MarshallIslands = 'marshall-islands', Malta = 'malta', Norway = 'norway', Senegal = 'senegal', TrinidadAndTobago = 'trinidad-and-tobago', Palestine = 'palestine', Kenya = 'kenya', CoteDIvoire = 'cote-d-ivoire', Guatemala = 'guatemala', Mexico = 'mexico', Uganda = 'uganda', Bhutan = 'bhutan', Tuvalu = 'tuvalu', Botswana = 'botswana', SriLanka = 'sri-lanka', Vanuatu = 'vanuatu', Burundi = 'burundi', Ethiopia = 'ethiopia', Belarus = 'belarus', Guyana = 'guyana', CaboVerde = 'cabo-verde', Gabon = 'gabon', Monaco = 'monaco', India = 'india', Azerbaijan = 'azerbaijan', Andorra = 'andorra', Namibia = 'namibia', Paraguay = 'paraguay', SouthKorea = 'south-korea', Nepal = 'nepal', Switzerland = 'switzerland', UnitedKingdom = 'united-kingdom', Kyrgyzstan = 'kyrgyzstan', Uruguay = 'uruguay', Venezuela = 'venezuela', Madagascar = 'madagascar', France = 'france', Iran = 'iran', Italy = 'italy', Laos = 'laos', Nauru = 'nauru', Qatar = 'qatar', Tajikistan = 'tajikistan', Comoros = 'comoros', SierraLeone = 'sierra-leone', Turkmenistan = 'turkmenistan', Kazakhstan = 'kazakhstan', ElSalvador = 'el-salvador', Lesotho = 'lesotho', Haiti = 'haiti', Estonia = 'estonia', BurkinaFaso = 'burkina-faso', Mali = 'mali', DominicanRepublic = 'dominican-republic', Ghana = 'ghana', Malaysia = 'malaysia', Mozambique = 'mozambique', Belize = 'belize', Japan = 'japan', Nicaragua = 'nicaragua', Niger = 'niger', UnitedArabEmirates = 'united-arab-emirates', Yemen = 'yemen', Zimbabwe = 'zimbabwe', Portugal = 'portugal', Bahrain = 'bahrain', Slovenia = 'slovenia', Eritrea = 'eritrea', Dominica = 'dominica', SaintKittsAndNevis = 'saint-kitts-and-nevis', Bahamas = 'bahamas', Liberia = 'liberia', Bulgaria = 'bulgaria', CongoDemocraticRepublic = 'congo-democratic-republic', Oman = 'oman', Myanmar = 'myanmar', Finland = 'finland', Cambodia = 'cambodia', Serbia = 'serbia', Afghanistan = 'afghanistan', Fiji = 'fiji', Barbados = 'barbados', Brazil = 'brazil', China = 'china', Samoa = 'samoa', Suriname = 'suriname', Honduras = 'honduras', SaudiArabia = 'saudi-arabia', CongoRepublic = 'congo-republic', Jordan = 'jordan', Moldova = 'moldova', Nigeria = 'nigeria', AntiguaAndBarbuda = 'antigua-and-barbuda', Bangladesh = 'bangladesh', Guinea = 'guinea', Pakistan = 'pakistan', Seychelles = 'seychelles', Maldives = 'maldives', Palau = 'palau', Jamaica = 'jamaica', SolomonIslands = 'solomon-islands', Austria = 'austria', Philippines = 'philippines', NorthMacedonia = 'north-macedonia', Taiwan = 'taiwan', Kiribati = 'kiribati', Algeria = 'algeria', Canada = 'canada', Cuba = 'cuba', GuineaBissau = 'guinea-bissau', Tunisia = 'tunisia', Colombia = 'colombia', Somalia = 'somalia', Grenada = 'grenada', Spain = 'spain', Tanzania = 'tanzania', SouthAfrica = 'south-africa', VaticanCity = 'vatican-city', Ireland = 'ireland', CostaRica = 'costa-rica', Eswatini = 'eswatini', Iceland = 'iceland', NorthKorea = 'north-korea', Cameroon = 'cameroon', Ecuador = 'ecuador', Micronesia = 'micronesia', Georgia = 'georgia', Germany = 'germany', Albania = 'albania', Gambia = 'gambia', Israel = 'israel', Lithuania = 'lithuania', Morocco = 'morocco', Panama = 'panama', Mauritania = 'mauritania', Rwanda = 'rwanda', Peru = 'peru', TimorLeste = 'timor-leste', Ukraine = 'ukraine', Russia = 'russia', UnitedStates = 'united-states', SaoTomeAndPrincipe = 'sao-tome-and-principe', Benin = 'benin', Liechtenstein = 'liechtenstein', Mongolia = 'mongolia', Tonga = 'tonga', Egypt = 'egypt', Vietnam = 'vietnam', EquatorialGuinea = 'equatorial-guinea', Kuwait = 'kuwait', Slovakia = 'slovakia' } +export const enum GlobalTaxType { Gst = 'gst', Vat = 'vat', ExciseTax = 'excise-tax', PropertyTax = 'property-tax', Other = 'other', CustomsDuty = 'customs-duty', SalesTax = 'sales-tax' } +export const enum JournalEntryStatus { Voided = 'voided', Error = 'error', Draft = 'draft', Corrected = 'corrected', Pending = 'pending', Posted = 'posted' } +export const enum IdentityProvider { Vimeo = 'vimeo', Github = 'github', Wechat = 'wechat', Linkedin = 'linkedin', Microsoft = 'microsoft', Yahoo = 'yahoo', Qq = 'qq', Google = 'google', Whatsapp = 'whatsapp', Pinterest = 'pinterest', Facebook = 'facebook', Discord = 'discord', Tumblr = 'tumblr', Paypal = 'paypal', Telegram = 'telegram', Slack = 'slack', Instagram = 'instagram', Dribbble = 'dribbble', Twitter = 'twitter', Reddit = 'reddit', Line = 'line', Behance = 'behance', Snapchat = 'snapchat', Flickr = 'flickr', Amazon = 'amazon', Foursquare = 'foursquare', Other = 'other', Signal = 'signal', Apple = 'apple', Tiktok = 'tiktok' } +export const enum DayOfWeek { Thursday = 'thursday', Tuesday = 'tuesday', Saturday = 'saturday', Monday = 'monday', Wednesday = 'wednesday', Friday = 'friday', Sunday = 'sunday' } +export const enum AccountEngagementLevel { Cold = 'cold', Hot = 'hot', Warm = 'warm', Unknown = 'unknown' } +export const enum ReviewApprovalStatus { InReview = 'in-review', Pending = 'pending', Revised = 'revised', Approved = 'approved', Rejected = 'rejected' } +export const enum StakeholderType { Investor = 'investor', Competitor = 'competitor', Vendor = 'vendor', Other = 'other', Partner = 'partner', Customer = 'customer' } +export const enum AccountStatus { Suspended = 'suspended', Active = 'active', Inactive = 'inactive', Pending = 'pending', Closed = 'closed' } +export const enum CampaignStatus { Scheduled = 'scheduled', Completed = 'completed', Archived = 'archived', Planned = 'planned', Cancelled = 'cancelled', Paused = 'paused', Active = 'active', Draft = 'draft' } +export const enum CustomerType { Online = 'online', Retail = 'retail', Wholesale = 'wholesale', B2b = 'b2b', B2c = 'b2c', Corporate = 'corporate' } +export const enum AccountingAccountType { AssetAvailableForSaleFinancialAssets = 'asset::available-for-sale-financial-assets', EquityPersonalExpense = 'equity::personal-expense', OtherCurrentLiabilityGlobalTaxPayable = 'other-current-liability::global-tax-payable', ExpensePurchasesRebates = 'expense::purchases-rebates', EquityEquityInEarningsOfSubsidiuaries = 'equity::equity-in-earnings-of-subsidiuaries', OtherExpenseIncomeTaxOtherExpense = 'other-expense::income-tax-other-expense', OtherCurrentLiabilityCurrentTaxLiability = 'other-current-liability::current-tax-liability', ExpenseShippingAndDeliveryExpense = 'expense::shipping-and-delivery-expense', AssetMoneyMarket = 'asset::money-market', EquityTreasuryStock = 'equity::treasury-stock', OtherCurrentLiabilityPayrollTaxPayable = 'other-current-liability::payroll-tax-payable', CostOfGoodsSoldFreightAndDeliveryCost = 'cost-of-goods-sold::freight-and-delivery-cost', AssetBalWithGovtAuthorities = 'asset::bal-with-govt-authorities', AssetFixedAssetPhone = 'asset::fixed-asset-phone', AssetLeaseBuyout = 'asset::lease-buyout', AssetInvestments = 'asset::investments', AssetBuildings = 'asset::buildings', AssetCumulativeDepreciationOnIntangibleAssets = 'asset::cumulative-depreciation-on-intangible-assets', ExpenseEntertainmentMeals = 'expense::entertainment-meals', ExpenseBorrowingCost = 'expense::borrowing-cost', AssetInventory = 'asset::inventory', OtherExpenseHomeOffice = 'other-expense::home-office', LiabilityOutstandingDuesMicroSmallEnterprise = 'liability::outstanding-dues-micro-small-enterprise', LiabilityShareholderNotesPayable = 'liability::shareholder-notes-payable', OtherCurrentLiabilityPayrollClearing = 'other-current-liability::payroll-clearing', RevenueUnappliedCashPaymentIncome = 'revenue::unapplied-cash-payment-income', RevenueCashReceiptIncome = 'revenue::cash-receipt-income', RevenueOtherCurrentOperatingIncome = 'revenue::other-current-operating-income', ExpenseLossOnDiscontinuedOperationsNetOfTax = 'expense::loss-on-discontinued-operations-net-of-tax', AssetUndepositedFunds = 'asset::undeposited-funds', OtherIncomeDividendIncome = 'other-income::dividend-income', CostOfGoodsSoldOtherCostsOfServiceCos = 'cost-of-goods-sold::other-costs-of-service-cos', AssetSecurityDeposits = 'asset::security-deposits', OtherExpensePriorPeriodItems = 'other-expense::prior-period-items', OtherIncomeInterestEarned = 'other-income::interest-earned', AssetPrepaidExpenses = 'asset::prepaid-expenses', OtherExpenseDepletion = 'other-expense::depletion', LiabilityOtherLongTermLiabilities = 'liability::other-long-term-liabilities', LiabilityObligationsUnderFinanceLeases = 'liability::obligations-under-finance-leases', AssetInvestmentUsGovernmentObligations = 'asset::investment-us-government-obligations', OtherExpenseVehicleRepairs = 'other-expense::vehicle-repairs', AccountsReceivable = 'accounts-receivable', AssetVehicles = 'asset::vehicles', EquityPartnersEquity = 'equity::partners-equity', AssetShortTermInvestmentsInRelatedParties = 'asset::short-term-investments-in-related-parties', LiabilityAccruedLongTermLiabilities = 'liability::accrued-long-term-liabilities', OtherExpenseHomeOwnerRentalInsurance = 'other-expense::home-owner-rental-insurance', EquityOpeningBalanceEquity = 'equity::opening-balance-equity', ExpenseBankCharges = 'expense::bank-charges', RevenueOperatingGrants = 'revenue::operating-grants', ExpenseUnappliedCashBillPaymentExpense = 'expense::unapplied-cash-bill-payment-expense', AssetFixedAssetSoftware = 'asset::fixed-asset-software', ExpenseIncomeTaxExpense = 'expense::income-tax-expense', CostOfGoodsSoldEquipmentRentalCos = 'cost-of-goods-sold::equipment-rental-cos', AssetGlobalTaxRefund = 'asset::global-tax-refund', EquityOtherFreeReserves = 'equity::other-free-reserves', EquityCommonStock = 'equity::common-stock', ExpenseRepairMaintenance = 'expense::repair-maintenance', LiabilityGroupAndAssociates = 'liability::group-and-associates', OtherExpenseParkingAndTolls = 'other-expense::parking-and-tolls', OtherCurrentLiabilityCurrentPortionOfObligationsUnderFinanceLeases = 'other-current-liability::current-portion-of-obligations-under-finance-leases', LiabilityCreditCard = 'liability::credit-card', RevenueRevenueGeneral = 'revenue::revenue-general', OtherIncomeOtherOperatingIncome = 'other-income::other-operating-income', AssetInvestmentMortgageRealEstateLoans = 'asset::investment-mortgage-real-estate-loans', OtherCurrentLiabilityRentsInTrustLiability = 'other-current-liability::rents-in-trust-liability', RevenueIncome = 'revenue::income', AssetSavings = 'asset::savings', OtherExpenseOtherVehicleExpenses = 'other-expense::other-vehicle-expenses', AssetDeferredTax = 'asset::deferred-tax', EquityInvestmentGrants = 'equity::investment-grants', EquityAccumulatedOtherComprehensiveIncome = 'equity::accumulated-other-comprehensive-income', OtherExpense = 'other-expense', OtherCurrentLiabilityCurrentPortionEmployeeBenefitsObligations = 'other-current-liability::current-portion-employee-benefits-obligations', ExpenseAuto = 'expense::auto', AssetParticipatingInterests = 'asset::participating-interests', AssetCalledUpShareCapitalNotPaid = 'asset::called-up-share-capital-not-paid', AssetFurnitureAndFixtures = 'asset::furniture-and-fixtures', OtherCurrentLiabilityStaffAndRelatedLiabilityAccounts = 'other-current-liability::staff-and-related-liability-accounts', AssetOtherConsumables = 'asset::other-consumables', AssetMachineryAndEquipment = 'asset::machinery-and-equipment', OtherExpenseWashAndRoadServices = 'other-expense::wash-and-road-services', AssetEmployeeCashAdvances = 'asset::employee-cash-advances', ExpenseShippingFreightDelivery = 'expense::shipping-freight-delivery', AssetAccumulatedAmortization = 'asset::accumulated-amortization', OtherCurrentLiabilityProvisionsCurrentLiabilities = 'other-current-liability::provisions-current-liabilities', ExpenseGlobalTaxExpense = 'expense::global-tax-expense', ExpenseDuesSubscriptions = 'expense::dues-subscriptions', AssetOrganizationalCosts = 'asset::organizational-costs', OtherCurrentLiabilityTradeAndOtherPayables = 'other-current-liability::trade-and-other-payables', AssetFixedAsset = 'asset::fixed-asset', ExpenseAdvertisingPromotional = 'expense::advertising-promotional', ExpenseInsurance = 'expense::insurance', ExpenseSuppliesMaterials = 'expense::supplies-materials', OtherExpenseRentAndLease = 'other-expense::rent-and-lease', OtherExpenseDeferredTaxExpense = 'other-expense::deferred-tax-expense', EquityHealthcare = 'equity::healthcare', OtherExpenseOtherHomeOfficeExpenses = 'other-expense::other-home-office-expenses', AssetAssetsInCourseOfConstruction = 'asset::assets-in-course-of-construction', LiabilityBankLoans = 'liability::bank-loans', OtherIncome = 'other-income', EquityAccumulatedAdjustment = 'equity::accumulated-adjustment', OtherExpenseExchangeGainOrLoss = 'other-expense::exchange-gain-or-loss', AssetFixedAssetFurniture = 'asset::fixed-asset-furniture', AssetBank = 'asset::bank', ExpenseOtherMiscellaneousServiceCost = 'expense::other-miscellaneous-service-cost', LiabilityNotesPayable = 'liability::notes-payable', OtherCurrentLiabilityGlobalTaxSuspense = 'other-current-liability::global-tax-suspense', LiabilityLongTermDebit = 'liability::long-term-debit', ExpenseDistributionCosts = 'expense::distribution-costs', EquityRetainedEarnings = 'equity::retained-earnings', ExpenseManagementCompensation = 'expense::management-compensation', AssetNonCurrentAssets = 'asset::non-current-assets', LiabilityLongTermEmployeeBenefitObligations = 'liability::long-term-employee-benefit-obligations', OtherIncomeGainLossOnSaleOfFixedAssets = 'other-income::gain-loss-on-sale-of-fixed-assets', AssetLicenses = 'asset::licenses', AssetAssetsHeldForSale = 'asset::assets-held-for-sale', OtherExpenseAmortization = 'other-expense::amortization', RevenueDiscountsRefundsGiven = 'revenue::discounts-refunds-given', RevenueSavingsByTaxScheme = 'revenue::savings-by-tax-scheme', CostOfGoodsSoldCostOfLaborCos = 'cost-of-goods-sold::cost-of-labor-cos', AssetFixedAssetPhotoVideo = 'asset::fixed-asset-photo-video', EquityOwnersEquity = 'equity::owners-equity', EquityDividendDisbursed = 'equity::dividend-disbursed', OtherExpenseRepairsAndMaintenance = 'other-expense::repairs-and-maintenance', CostOfGoodsSoldSuppliesMaterialsCogs = 'cost-of-goods-sold::supplies-materials-cogs', AssetProvisionsCurrentAssets = 'asset::provisions-current-assets', ExpenseProjectStudiesSurveysAssessments = 'expense::project-studies-surveys-assessments', AssetGoodwill = 'asset::goodwill', ExpenseInterestPaid = 'expense::interest-paid', OtherCurrentLiabilityOtherCurrentLiabilities = 'other-current-liability::other-current-liabilities', ExpenseTravelExpensesSellingExpense = 'expense::travel-expenses-selling-expense', ExpenseOtherRentalCosts = 'expense::other-rental-costs', ExpenseTravel = 'expense::travel', OtherExpenseVehicle = 'other-expense::vehicle', CostOfGoodsSoldCostOfSales = 'cost-of-goods-sold::cost-of-sales', OtherIncomeOtherMiscellaneousIncome = 'other-income::other-miscellaneous-income', OtherExpenseMortgageInterest = 'other-expense::mortgage-interest', LiabilityProvisionsNonCurrentLiabilities = 'liability::provisions-non-current-liabilities', ExpensePromotionalMeals = 'expense::promotional-meals', OtherCurrentLiabilitySalesTaxPayable = 'other-current-liability::sales-tax-payable', RevenueSalesWholesale = 'revenue::sales-wholesale', Asset = 'asset', EquityCapitalReserves = 'equity::capital-reserves', RevenueNonProfitIncome = 'revenue::non-profit-income', AssetCapitalWip = 'asset::capital-wip', RevenueServiceFeeIncome = 'revenue::service-fee-income', AssetLoansToStockholders = 'asset::loans-to-stockholders', AssetOtherLongTermAssets = 'asset::other-long-term-assets', AssetInvestmentOther = 'asset::investment-other', OtherCurrentLiabilityPrepaidExpensesPayable = 'other-current-liability::prepaid-expenses-payable', AssetOtherCurrentAssets = 'asset::other-current-assets', ExpenseTaxesPaid = 'expense::taxes-paid', OtherCurrentLiability = 'other-current-liability', AssetExpenditureAuthorisationsAndLettersOfCredit = 'asset::expenditure-authorisations-and-letters-of-credit', OtherExpenseVehicleInsurance = 'other-expense::vehicle-insurance', LiabilityGovernmentAndOtherPublicAuthorities = 'liability::government-and-other-public-authorities', AssetOtherCurrentAsset = 'asset::other-current-asset', ExpenseEquipmentRental = 'expense::equipment-rental', OtherCurrentLiabilityCurrentLiabilities = 'other-current-liability::current-liabilities', EquityPreferredStock = 'equity::preferred-stock', OtherCurrentLiabilityFederalIncomeTaxPayable = 'other-current-liability::federal-income-tax-payable', AssetAccumulatedDepletion = 'asset::accumulated-depletion', RevenueSalesRetail = 'revenue::sales-retail', OtherIncomeGainLossOnSaleOfInvestments = 'other-income::gain-loss-on-sale-of-investments', AssetLoansToOthers = 'asset::loans-to-others', OtherCurrentLiabilityShortTermBorrowings = 'other-current-liability::short-term-borrowings', OtherCurrentLiabilityInterestPayables = 'other-current-liability::interest-payables', ExpenseEntertainment = 'expense::entertainment', AssetChecking = 'asset::checking', OtherExpenseGasAndFuel = 'other-expense::gas-and-fuel', OtherIncomeLossOnDisposalOfAssets = 'other-income::loss-on-disposal-of-assets', OtherExpenseVehicleLease = 'other-expense::vehicle-lease', AssetTrustAccounts = 'asset::trust-accounts', ExpenseFinanceCosts = 'expense::finance-costs', LiabilityProvisionForLiabilities = 'liability::provision-for-liabilities', AssetLeaseholdImprovements = 'asset::leasehold-improvements', ExpenseAppropriationsToDepreciation = 'expense::appropriations-to-depreciation', AssetOtherEarMarkedBankAccounts = 'asset::other-ear-marked-bank-accounts', Equity = 'equity', ExpenseCostOfLabor = 'expense::cost-of-labor', AssetDepletableAssets = 'asset::depletable-assets', OtherExpenseVehicleRegistration = 'other-expense::vehicle-registration', LiabilityLiabilitiesRelatedToAssetsHeldForSale = 'liability::liabilities-related-to-assets-held-for-sale', ExpenseOtherSellingExpenses = 'expense::other-selling-expenses', EquityShareApplicationMoneyPendingAllotment = 'equity::share-application-money-pending-allotment', AssetProvisionsNonCurrentAssets = 'asset::provisions-non-current-assets', AssetAllowanceForBadDebts = 'asset::allowance-for-bad-debts', AssetFixedAssetOtherToolsEquipment = 'asset::fixed-asset-other-tools-equipment', OtherExpenseExtraordinaryItems = 'other-expense::extraordinary-items', OtherExpenseUtilities = 'other-expense::utilities', AssetLoansToOfficers = 'asset::loans-to-officers', EquityCalledUpShareCapital = 'equity::called-up-share-capital', AssetIntangibleAssets = 'asset::intangible-assets', AssetAssetsAvailableForSale = 'asset::assets-available-for-sale', EquityPaidInCapitalOrSurplus = 'equity::paid-in-capital-or-surplus', AssetFixedAssetComputers = 'asset::fixed-asset-computers', AssetOtherAsset = 'asset::other-asset', AssetLongTermLoansAndAdvancesToRelatedParties = 'asset::long-term-loans-and-advances-to-related-parties', ExpenseUtilities = 'expense::utilities', LiabilityAccountsPayable = 'liability::accounts-payable', LiabilityOutstandingDuesOtherThanMicroSmallEnterprise = 'liability::outstanding-dues-other-than-micro-small-enterprise', OtherCurrentLiabilityLineOfCredit = 'other-current-liability::line-of-credit', LiabilityDebtsRelatedToParticipatingInterests = 'liability::debts-related-to-participating-interests', AssetIntangibleAssetsUnderDevelopment = 'asset::intangible-assets-under-development', ExpenseStaffCosts = 'expense::staff-costs', OtherCurrentLiabilityStateLocalIncomeTaxPayable = 'other-current-liability::state-local-income-tax-payable', OtherCurrentLiabilityDividendsPayable = 'other-current-liability::dividends-payable', EquityPersonalIncome = 'equity::personal-income', AssetProvisionsFixedAssets = 'asset::provisions-fixed-assets', OtherIncomeTaxExemptInterest = 'other-income::tax-exempt-interest', ExpenseExtraordinaryCharges = 'expense::extraordinary-charges', OtherExpenseMatCredit = 'other-expense::mat-credit', OtherExpenseOtherMiscellaneousExpense = 'other-expense::other-miscellaneous-expense', OtherCurrentLiabilityProvisionForWarrantyObligations = 'other-current-liability::provision-for-warranty-obligations', LiabilityDeferredTaxLiabilities = 'liability::deferred-tax-liabilities', OtherCurrentLiabilityLoanPayable = 'other-current-liability::loan-payable', OtherExpenseTaxRoundoffGainOrLoss = 'other-expense::tax-roundoff-gain-or-loss', AssetCashAndCashEquivalents = 'asset::cash-and-cash-equivalents', RevenueOtherPrimaryIncome = 'revenue::other-primary-income', AssetOtherLongTermInvestments = 'asset::other-long-term-investments', ExpenseOfficeGeneralAdministrativeExpenses = 'expense::office-general-administrative-expenses', EquityPartnerContributions = 'equity::partner-contributions', AssetGlobalTaxDeferred = 'asset::global-tax-deferred', OtherCurrentLiabilityInsurancePayable = 'other-current-liability::insurance-payable', OtherIncomeUnrealisedLossOnSecuritiesNetOfTax = 'other-income::unrealised-loss-on-securities-net-of-tax', EquityPartnerDistributions = 'equity::partner-distributions', EquityEstimatedTaxes = 'equity::estimated-taxes', EquityMoneyReceivedAgainstShareWarrants = 'equity::money-received-against-share-warrants', OtherExpenseDepreciation = 'other-expense::depreciation', LiabilityAccrualsAndDeferredIncome = 'liability::accruals-and-deferred-income', LiabilityLongTermBorrowings = 'liability::long-term-borrowings', AssetInvestmentTaxExemptSecurities = 'asset::investment-tax-exempt-securities', ExpensePayrollExpenses = 'expense::payroll-expenses', AssetLand = 'asset::land', AssetPrepaymentsAndAccruedIncome = 'asset::prepayments-and-accrued-income', LiabilityLongTermLiability = 'liability::long-term-liability', AssetDevelopmentCosts = 'asset::development-costs', AssetFixedAssetCopiers = 'asset::fixed-asset-copiers', AssetLongTermInvestments = 'asset::long-term-investments', EquityFunds = 'equity::funds', ExpenseCommissionsAndFees = 'expense::commissions-and-fees', AssetRentsHeldInTrust = 'asset::rents-held-in-trust', OtherExpenseVehicleLoanInterest = 'other-expense::vehicle-loan-interest', AssetOtherFixedAssets = 'asset::other-fixed-assets', LiabilityStaffAndRelatedLongTermLiabilityAccounts = 'liability::staff-and-related-long-term-liability-accounts', OtherCurrentLiabilityDirectDepositPayable = 'other-current-liability::direct-deposit-payable', OtherCurrentLiabilityAccruedLiabilities = 'other-current-liability::accrued-liabilities', AssetOtherIntangibleAssets = 'asset::other-intangible-assets', Expense = 'expense', ExpenseSundry = 'expense::sundry', OtherCurrentLiabilitySocialSecurityAgencies = 'other-current-liability::social-security-agencies', OtherIncomeOtherInvestmentIncome = 'other-income::other-investment-income', ExpenseBadDebts = 'expense::bad-debts', AssetCashOnHand = 'asset::cash-on-hand', ExpenseOfficeExpenses = 'expense::office-expenses', EquityShareCapital = 'equity::share-capital', OtherExpenseVehicleLoan = 'other-expense::vehicle-loan', ExpenseRentOrLeaseOfBuildings = 'expense::rent-or-lease-of-buildings', CostOfGoodsSoldShippingFreightDeliveryCos = 'cost-of-goods-sold::shipping-freight-delivery-cos', OtherCurrentLiabilityTrustAccountsLiabilities = 'other-current-liability::trust-accounts-liabilities', ExpenseCharitableContributions = 'expense::charitable-contributions', AssetInternalTransfers = 'asset::internal-transfers', RevenueOwnWorkCapitalized = 'revenue::own-work-capitalized', ExpenseExternalServices = 'expense::external-services', OtherCurrentLiabilityDutiesAndTaxes = 'other-current-liability::duties-and-taxes', ExpenseTravelMeals = 'expense::travel-meals', AssetOtherLongTermLoansAndAdvances = 'asset::other-long-term-loans-and-advances', AssetAccumulatedDepreciation = 'asset::accumulated-depreciation', AssetAccumulatedAmortizationOfOtherAssets = 'asset::accumulated-amortization-of-other-assets', ExpenseOtherCurrentOperatingCharges = 'expense::other-current-operating-charges', AssetLandAsset = 'asset::land-asset', AssetShortTermLoansAndAdvancesToRelatedParties = 'asset::short-term-loans-and-advances-to-related-parties', ExpenseLegalProfessionalFees = 'expense::legal-professional-fees', ExpenseOtherExternalServices = 'expense::other-external-services', ExpenseTravelExpensesGeneralAndAdminExpenses = 'expense::travel-expenses-general-and-admin-expenses', ExpenseOtherBusinessExpenses = 'expense::other-business-expenses', LiabilityAccruedVacationPayable = 'liability::accrued-vacation-payable', OtherExpenseExceptionalItems = 'other-expense::exceptional-items', LiabilityOtherLongTermProvisions = 'liability::other-long-term-provisions', RevenueSalesOfProductIncome = 'revenue::sales-of-product-income', CostOfGoodsSold = 'cost-of-goods-sold', OtherCurrentLiabilitySundryDebtorsAndCreditors = 'other-current-liability::sundry-debtors-and-creditors', AssetTradeAndOtherReceivables = 'asset::trade-and-other-receivables', AssetRetainage = 'asset::retainage', ExpenseAmortizationExpense = 'expense::amortization-expense', OtherExpensePenaltiesSettlements = 'other-expense::penalties-settlements' } +export const enum MessageReadStatus { Read = 'read', Delivered = 'delivered', Unsent = 'unsent', Failed = 'failed', Sent = 'sent' } +export const enum MessageContentType { Voice = 'voice', Video = 'video', Document = 'document', Gif = 'gif', Image = 'image', Location = 'location', Text = 'text', Sticker = 'sticker', Link = 'link', Html = 'html', File = 'file', Contact = 'contact', Audio = 'audio' } +export const enum MessageDeliveryStatus { Sent = 'sent', Read = 'read', Error = 'error', Undeliverable = 'undeliverable', Failed = 'failed', Pending = 'pending', Delivered = 'delivered' } +export const enum ReactionType { Like = 'like', Laugh = 'laugh', Sad = 'sad', Angry = 'angry', Wow = 'wow', Interested = 'interested', Dislike = 'dislike', Love = 'love', Bookmark = 'bookmark' } +export const enum SupportTicketPriority { Medium = 'medium', Low = 'low', High = 'high', Urgent = 'urgent', Immediate = 'immediate' } +export const enum IssueLifecycleStatus { Pending = 'pending', OnHold = 'on-hold', Resolved = 'resolved', Waiting = 'waiting', Closed = 'closed', Open = 'open', Cancelled = 'cancelled', InProgress = 'in-progress' } +export const enum SupportQueryType { Bug = 'bug', FeatureRequest = 'feature-request', Incident = 'incident', Problem = 'problem', Feedback = 'feedback', Task = 'task', Question = 'question' } +export const enum OrderStatus { Confirmed = 'confirmed', AwaitingPayment = 'awaiting-payment', Delivered = 'delivered', Completed = 'completed', Cancelled = 'cancelled', Refunded = 'refunded', AwaitingPickup = 'awaiting-pickup', Returned = 'returned', PartiallyFulfilled = 'partially-fulfilled', Shipped = 'shipped', Disputed = 'disputed', Pending = 'pending', Abandoned = 'abandoned', Failed = 'failed', Draft = 'draft', OnHold = 'on-hold', Processing = 'processing', AwaitingShipment = 'awaiting-shipment' } +export const enum DiscountType { Percentage = 'percentage', BuyOneGetOne = 'buy-one-get-one', UnknownDiscount = 'unknown-discount', ConditionalDiscount = 'conditional-discount', TieredDiscount = 'tiered-discount', FixedAmount = 'fixed-amount', VariableAmount = 'variable-amount', VariablePercentage = 'variable-percentage' } +export const enum ImageMimeType { ImageGif = 'image/gif', ImageSvgXml = 'image/svg+xml', ImageJpeg = 'image/jpeg', ImageWebp = 'image/webp', ImageTiff = 'image/tiff', ImageHeic = 'image/heic', ImagePng = 'image/png', ImageBmp = 'image/bmp' } +export const enum FulfillmentStatus { Pending = 'pending', Delivered = 'delivered', Failure = 'failure', InTransit = 'in-transit', Cancelled = 'cancelled', Returned = 'returned' } +export const enum OrderingCriteria { PriceDescending = 'price-descending', Rating = 'rating', Manual = 'manual', Alphabetical = 'alphabetical', CreationDate = 'creation-date', Popularity = 'popularity', PriceAscending = 'price-ascending', Relevance = 'relevance' } +export const enum ChatType { Group = 'group', Private = 'private', Public = 'public' } +export const enum ProductAvailabilityStatus { OutOfStock = 'out-of-stock', PreOrder = 'pre-order', InStock = 'in-stock', Discontinued = 'discontinued', BackOrder = 'back-order' } +export const enum ExpenseApprovalStatus { Cancelled = 'cancelled', Processed = 'processed', Approved = 'approved', Pending = 'pending', Reviewing = 'reviewing', Denied = 'denied', Reimbursed = 'reimbursed', New = 'new' } +export const enum FinancialChargeType { Commission = 'commission', InterestCharge = 'interest-charge', Other = 'other', ProcessingFee = 'processing-fee', ServiceCharge = 'service-charge', LateFee = 'late-fee', TransactionFee = 'transaction-fee' } +export const enum ItemAvailabilityStatus { Active = 'active', Inactive = 'inactive', OutOfStock = 'out-of-stock', Discontinued = 'discontinued' } +export const enum BillingStatus { Pending = 'pending', Overdue = 'overdue', PartiallyPaid = 'partially-paid', Draft = 'draft', Voided = 'voided', Deleted = 'deleted', Submitted = 'submitted', Authorised = 'authorised', Unpaid = 'unpaid', Paid = 'paid' } +export const enum FinancialAccountStatus { Suspended = 'suspended', Delinquent = 'delinquent', Frozen = 'frozen', Active = 'active', Inactive = 'inactive', Closed = 'closed', UnderReview = 'under-review' } +export const enum TransactionStatus { Cancelled = 'cancelled', Initiated = 'initiated', Succeeded = 'succeeded', InProgress = 'in-progress', Pending = 'pending', Failed = 'failed', Error = 'error' } +export const enum InvoiceAdjustmentType { Tax = 'tax', Shipping = 'shipping', Discount = 'discount', Tip = 'tip', Other = 'other' } +export const enum DataType { Binary = 'binary', Date = 'date', Object = 'object', Json = 'json', Timestamp = 'timestamp', Undefined = 'undefined', Custom = 'custom', Boolean = 'boolean', Number = 'number', Array = 'array', Null = 'null', String = 'string' } +export const enum EmploymentType { Contract = 'contract', Volunteer = 'volunteer', PartTime = 'part-time', Internship = 'internship', Permanent = 'permanent', Seasonal = 'seasonal', FullTime = 'full-time', Temporary = 'temporary', Freelance = 'freelance' } +export const enum TimeCycle { AdHoc = 'ad-hoc', Quarterly = 'quarterly', Biennially = 'biennially', Minutely = 'minutely', Biweekly = 'biweekly', SemiMonthly = 'semi-monthly', Secondly = 'secondly', Monthly = 'monthly', Weekly = 'weekly', Daily = 'daily', SemiAnnually = 'semi-annually', Triennially = 'triennially', Custom = 'custom', Hourly = 'hourly', Annually = 'annually' } +export const enum FinancialTrackingCategories { Customer = 'customer', None = 'none', Project = 'project', Class = 'class', CostCenter = 'cost-center', Division = 'division', Other = 'other', Employee = 'employee', Service = 'service', Vendor = 'vendor', Location = 'location', Product = 'product', Department = 'department' } +export const enum CreditNoteStatus { Draft = 'draft', Void = 'void', Disputed = 'disputed', Pending = 'pending', Cancelled = 'cancelled', Revised = 'revised', Applied = 'applied', Issued = 'issued', Completed = 'completed' } +export const enum PaymentTerm { CashOnDelivery = 'cash-on-delivery', Net90 = 'net-90', Installment = 'installment', Net = 'net', CashWithOrder = 'cash-with-order', CashBeforeShipment = 'cash-before-shipment', Net30 = 'net-30', DueOnReceipt = 'due-on-receipt', DueEndOfMonth = 'due-end-of-month', Net60 = 'net-60', CashInAdvance = 'cash-in-advance', DeferredPayment = 'deferred-payment', Prepayment = 'prepayment', Prepaid = 'prepaid', UponCompletion = 'upon-completion', Custom = 'custom' } +export const enum EmploymentAndCandidateStatus { OnLeave = 'on-leave', Other = 'other', Interviewing = 'interviewing', Active = 'active', Terminated = 'terminated', New = 'new', Hired = 'hired', NotSelected = 'not-selected', OfferExtended = 'offer-extended', Inactive = 'inactive', InReview = 'in-review' } +export const enum OrganizationalRole { Director = 'director', Manager = 'manager', Supervisor = 'supervisor', Contractor = 'contractor', Other = 'other', Employee = 'employee', Admin = 'admin' } +export const enum CampaignType { Display = 'display', Other = 'other', Email = 'email', SocialMedia = 'social-media', SearchEngine = 'search-engine' } +export const enum ContactAddressType { Home = 'home', Billing = 'billing', Other = 'other', Personal = 'personal', Shipping = 'shipping', Business = 'business', Temporary = 'temporary', Work = 'work' } +export const enum CustomerStatus { Suspended = 'suspended', Active = 'active', Pending = 'pending', Inactive = 'inactive', Archived = 'archived' } +export const enum SocialPlatform { Tumblr = 'tumblr', Skype = 'skype', Facebook = 'facebook', Pinterest = 'pinterest', Snapchat = 'snapchat', X = 'x', Linkedin = 'linkedin', Instagram = 'instagram', Tiktok = 'tiktok', Twitter = 'twitter', Youtube = 'youtube', Reddit = 'reddit', OtherSocialPlatform = 'other-social-platform' } +export const enum LeadLifecycleStatus { InProcess = 'in-process', Connected = 'connected', Converted = 'converted', BadTiming = 'bad-timing', Unqualified = 'unqualified', AttemptedToContact = 'attempted-to-contact', New = 'new', Lost = 'lost', Revisited = 'revisited', Open = 'open' } +export const enum ConversationStatus { Active = 'active', Deleted = 'deleted', Closed = 'closed', Archived = 'archived', Snoozed = 'snoozed' } +export const enum CommunicationRole { Bot = 'bot', Moderator = 'moderator', Admin = 'admin', Guest = 'guest', Member = 'member', Group = 'group', Owner = 'owner', Service = 'service', System = 'system', Assistant = 'assistant', User = 'user', Channel = 'channel' } +export const enum ParticipantEngagementStatus { Left = 'left', Guest = 'guest', Admin = 'admin', Active = 'active', Moderator = 'moderator', Inactive = 'inactive', Banned = 'banned' } +export const enum ItemEntityStatus { Inactive = 'inactive', Active = 'active', Deleted = 'deleted', Pending = 'pending', Archived = 'archived', Suspended = 'suspended', Completed = 'completed' } +export const enum Currency { CVE = 'cve', LKR = 'lkr', CZK = 'czk', KPW = 'kpw', KZT = 'kzt', CHF = 'chf', GNF = 'gnf', BAM = 'bam', GIP = 'gip', YER = 'yer', TZS = 'tzs', ERN = 'ern', GTQ = 'gtq', NZD = 'nzd', ARS = 'ars', RON = 'ron', SZL = 'szl', TMT = 'tmt', XOF = 'xof', MAD = 'mad', PLN = 'pln', SBD = 'sbd', MDL = 'mdl', MMK = 'mmk', PAB = 'pab', BTN = 'btn', PYG = 'pyg', TTD = 'ttd', NPR = 'npr', XCD = 'xcd', ZAR = 'zar', MXN = 'mxn', CRC = 'crc', DZD = 'dzd', MVR = 'mvr', RSD = 'rsd', SYP = 'syp', ZMW = 'zmw', MYR = 'myr', BSD = 'bsd', BGN = 'bgn', ETB = 'etb', AWG = 'awg', BDT = 'bdt', COP = 'cop', SHP = 'shp', BRL = 'brl', HRK = 'hrk', JPY = 'jpy', SLL = 'sll', UAH = 'uah', AED = 'aed', SSP = 'ssp', TND = 'tnd', LRD = 'lrd', SAR = 'sar', TRY = 'try', CUP = 'cup', KYD = 'kyd', BZD = 'bzd', KRW = 'krw', ILS = 'ils', KID = 'kid', LSL = 'lsl', DOP = 'dop', GEL = 'gel', BYN = 'byn', THB = 'thb', BIF = 'bif', CLP = 'clp', MWK = 'mwk', SEK = 'sek', AFN = 'afn', IQD = 'iqd', KMF = 'kmf', LBP = 'lbp', CDF = 'cdf', MKD = 'mkd', XDR = 'xdr', BOB = 'bob', ALL = 'all', KHR = 'khr', PGK = 'pgk', EGP = 'egp', HNL = 'hnl', KWD = 'kwd', TVD = 'tvd', FJD = 'fjd', WST = 'wst', XAF = 'xaf', AMD = 'amd', NGN = 'ngn', AOA = 'aoa', BMD = 'bmd', MZN = 'mzn', SCR = 'scr', SDG = 'sdg', SRD = 'srd', IMP = 'imp', CAD = 'cad', STN = 'stn', HKD = 'hkd', MRU = 'mru', TJS = 'tjs', BBD = 'bbd', DJF = 'djf', BND = 'bnd', CNY = 'cny', DKK = 'dkk', EUR = 'eur', KGS = 'kgs', RWF = 'rwf', JMD = 'jmd', TOP = 'top', TWD = 'twd', AZN = 'azn', ISK = 'isk', GMD = 'gmd', JOD = 'jod', IRR = 'irr', MNT = 'mnt', UGX = 'ugx', UZS = 'uzs', IDR = 'idr', ANG = 'ang', RUB = 'rub', SGD = 'sgd', OMR = 'omr', INR = 'inr', LAK = 'lak', FOK = 'fok', VUV = 'vuv', KES = 'kes', LYD = 'lyd', QAR = 'qar', PEN = 'pen', CUC = 'cuc', GGP = 'ggp', MOP = 'mop', HTG = 'htg', MGA = 'mga', PKR = 'pkr', GHS = 'ghs', SOS = 'sos', VND = 'vnd', HUF = 'huf', NIO = 'nio', UYU = 'uyu', GYD = 'gyd', PHP = 'php', USD = 'usd', XPF = 'xpf', NAD = 'nad', BHD = 'bhd', GBP = 'gbp', JEP = 'jep', MUR = 'mur', AUD = 'aud', NOK = 'nok', ZWL = 'zwl', BWP = 'bwp', FKP = 'fkp', VES = 'ves' } +export const enum CustomerEligibilityStatus { VipCustomers = 'vip-customers', SpecificConditions = 'specific-conditions', Other = 'other', ReturningCustomers = 'returning-customers', AllCustomers = 'all-customers', NewCustomers = 'new-customers' } +export const enum LifecycleStatus { Issued = 'issued', Suspended = 'suspended', Active = 'active', Cancelled = 'cancelled', Redeemed = 'redeemed', Expired = 'expired' } +export const enum PaymentMethod { Cryptocurrency = 'cryptocurrency', Paypal = 'paypal', BankTransfer = 'bank-transfer', Cash = 'cash', CreditCard = 'credit-card', CashOnDelivery = 'cash-on-delivery', MobilePayment = 'mobile-payment', Other = 'other', Check = 'check', DebitCard = 'debit-card', MobileWallet = 'mobile-wallet' } +export const enum FinancialTransactionStatus { Cancelled = 'cancelled', Pending = 'pending', SettlementInProgress = 'settlement-in-progress', Disputed = 'disputed', Cleared = 'cleared', Authorized = 'authorized', Refunded = 'refunded', Failed = 'failed' } +export const enum AuditOpinionType { Qualified = 'qualified', Disclaimer = 'disclaimer', Adverse = 'adverse', Unqualified = 'unqualified' } +export const enum InventoryStorageType { Other = 'other', RetailStore = 'retail-store', DropShipper = 'drop-shipper', Consignment = 'consignment', Warehouse = 'warehouse', DistributionCenter = 'distribution-center', OnlineMarketplace = 'online-marketplace' } +export const enum ItemCondition { Refurbished = 'refurbished', New = 'new', LikeNew = 'like-new', OpenBox = 'open-box', Damaged = 'damaged', Used = 'used' } +export const enum TransactionType { Charge = 'charge', Transfer = 'transfer', Fee = 'fee', Deposit = 'deposit', Payment = 'payment', Withdrawal = 'withdrawal', Refund = 'refund', Adjustment = 'adjustment' } +export const enum VisibilityScope { Internal = 'internal', Global = 'global', App = 'app', Private = 'private', Web = 'web' } +export const enum PaymentStatus { Processing = 'processing', Adjusted = 'adjusted', Succeeded = 'succeeded', Pending = 'pending', PartiallyRefunded = 'partially-refunded', Error = 'error', Failed = 'failed', Refunded = 'refunded', Disputed = 'disputed', Overdue = 'overdue', Partial = 'partial', Voided = 'voided', Cancelled = 'cancelled', Submitted = 'submitted', Draft = 'draft', Authorized = 'authorized', Paid = 'paid', Deleted = 'deleted' } +export const enum EntityLifecycleStatus { Archived = 'archived', Draft = 'draft', Deleted = 'deleted', Active = 'active', Preorder = 'preorder', Inactive = 'inactive', Scheduled = 'scheduled' } +export const enum TransactionChannel { Online = 'online', InPerson = 'in-person', Atm = 'atm', Mail = 'mail', Telephone = 'telephone', Other = 'other', Mobile = 'mobile', BankBranch = 'bank-branch' } +export const enum FinancialDisputeStatus { Lost = 'lost', UnderReview = 'under-review', NeedsResponse = 'needs-response', ChargeRefunded = 'charge-refunded', Escalated = 'escalated', Closed = 'closed', AwaitingEvidence = 'awaiting-evidence', Won = 'won' } +export const enum ContentVisibility { Private = 'private', Shared = 'shared', Internal = 'internal', Protected = 'protected', Public = 'public' } +export const enum DeviceUsageType { Industrial = 'industrial', Personal = 'personal', Educational = 'educational', Other = 'other', Healthcare = 'healthcare', Home = 'home', Business = 'business' } +export const enum EntityCategory { Link = 'link', Person = 'person', Event = 'event', Owner = 'owner', User = 'user', Task = 'task', Other = 'other', Message = 'message', Project = 'project', Document = 'document' } +export const enum GenderIdentity { Female = 'female', Other = 'other', PreferNotToSay = 'prefer-not-to-say', Male = 'male' } +export const enum CommunicationMethod { VideoCall = 'video-call', Phone = 'phone', Mail = 'mail', Sms = 'sms', Other = 'other', Email = 'email', Text = 'text', SocialMedia = 'social-media', InstantMessage = 'instant-message', PushNotification = 'push-notification', InPerson = 'in-person' } +export const enum FinancialTransactionType { Deposit = 'deposit', Dividend = 'dividend', Chargeback = 'chargeback', Withdrawal = 'withdrawal', Receive = 'receive', ReceiveOverpayment = 'receive-overpayment', SpendPrepayment = 'spend-prepayment', Interest = 'interest', SpendOverpayment = 'spend-overpayment', Refund = 'refund', Transfer = 'transfer', Payment = 'payment', Charge = 'charge', Sale = 'sale', Other = 'other', Fee = 'fee', Spend = 'spend', Adjustment = 'adjustment', ReceivePrepayment = 'receive-prepayment' } +export const enum EmailCategoryType { Spam = 'spam', Governmental = 'governmental', Educational = 'educational', Business = 'business', Personal = 'personal', Other = 'other', Transactional = 'transactional', Promotional = 'promotional' } +export const enum UniversalIdentifierType { Number = 'number', Url = 'url', Email = 'email', String = 'string', Uuid = 'uuid' } +export const enum AccessControlModel { Mac = 'mac', None = 'none', Rbac = 'rbac', Abac = 'abac', Custom = 'custom', Dac = 'dac' } +export const enum ParticipantType { Team = 'team', ExternalParticipant = 'external-participant', User = 'user', Group = 'group', Organization = 'organization' } +export const enum PriorityLevel { Elevated = 'elevated', Urgent = 'urgent', Low = 'low', High = 'high', Medium = 'medium' } +export const enum TaskStatus { Blocked = 'blocked', OnHold = 'on-hold', Cancelled = 'cancelled', Done = 'done', Todo = 'todo', InProgress = 'in-progress' } +export const enum UserStatus { Pending = 'pending', Active = 'active', Banned = 'banned', Deleted = 'deleted', Suspended = 'suspended', WaitListed = 'wait-listed', Verified = 'verified', Inactive = 'inactive', Archived = 'archived' } +export const enum PromotionType { Percentage = 'percentage', FixedAmount = 'fixed-amount', Other = 'other', RewardPoints = 'reward-points', BuyOneGetOne = 'buy-one-get-one', FreeShipping = 'free-shipping' } +export const enum MimeType { ImageGif = 'image/gif', ImageJpeg = 'image/jpeg', ImagePng = 'image/png', ImageWebp = 'image/webp', ImageSvgXml = 'image/svg+xml' } export const enum PrerequisiteRangeType { ShippingPrice = 'shipping-price', Quantity = 'quantity', Subtotal = 'subtotal' } -export const enum TaxType { Variable = 'variable', Inclusive = 'inclusive', Additive = 'additive' } -export const enum ModifierType { List = 'list', Text = 'text' } -export const enum CardType { Credit = 'credit', UnknownCard = 'unknown-card', Debit = 'debit' } -export const enum PrepaidType { Prepaid = 'prepaid', UnknownPrepaid = 'unknown-prepaid', NotPrepaid = 'not-prepaid' } -export const enum EntryMethod { Keyed = 'keyed', Swiped = 'swiped', OnFile = 'on-file', Emv = 'emv', Contactless = 'contactless' } +export const enum TaxType { Inclusive = 'inclusive', Additive = 'additive', Variable = 'variable' } +export const enum ModifierType { Text = 'text', List = 'list' } +export const enum CardType { UnknownCard = 'unknown-card', Debit = 'debit', Credit = 'credit' } +export const enum PrepaidType { NotPrepaid = 'not-prepaid', UnknownPrepaid = 'unknown-prepaid', Prepaid = 'prepaid' } +export const enum EntryMethod { Emv = 'emv', OnFile = 'on-file', Swiped = 'swiped', Contactless = 'contactless', Keyed = 'keyed' } export const enum CvvStatus { Rejected = 'rejected', NotChecked = 'not-checked', Accepted = 'accepted' } export const enum AvcStatus { NotChecked = 'not-checked', Rejected = 'rejected', Accepted = 'accepted' } -export const enum CreditType { Prepayment = 'prepayment', Goodwill = 'goodwill', Customer = 'customer', Supplier = 'supplier', Overpayment = 'overpayment' } -export const enum CallDirection { Inbound = 'inbound', Unknown = 'unknown', Outbound = 'outbound', Conference = 'conference' } +export const enum CreditType { Goodwill = 'goodwill', Supplier = 'supplier', Prepayment = 'prepayment', Customer = 'customer', Overpayment = 'overpayment' } +export const enum CallDirection { Conference = 'conference', Unknown = 'unknown', Inbound = 'inbound', Outbound = 'outbound' } export const enum SpeakerRole { Attendee = 'attendee', Invitee = 'invitee' } -export const enum FileType { Folder = 'folder', Url = 'url', File = 'file' } -export const enum AiToolChoiceType { Auto = 'auto', Any = 'any', None = 'none', Tool = 'tool' } +export const enum FileType { Folder = 'folder', File = 'file', Url = 'url' } +export const enum AiToolChoiceType { Auto = 'auto', Any = 'any', Tool = 'tool', None = 'none' } export const enum ImageType { Base64 = 'base64' } -export const enum ResponseFormatType { Text = 'text', JsonObject = 'json-object', JsonSchema = 'json-schema' } +export const enum ResponseFormatType { JsonSchema = 'json-schema', JsonObject = 'json-object', Text = 'text' } export const enum ToolCallType { Function = 'function' } -export const enum AiMessagesContentType { ToolUse = 'tool-use', Text = 'text', ToolResult = 'tool-result', Image = 'image' } -export const enum AiRole { Assistant = 'assistant', Tool = 'tool', User = 'user' } +export const enum AiMessagesContentType { Text = 'text', Image = 'image', ToolResult = 'tool-result', ToolUse = 'tool-use' } +export const enum AiRole { Tool = 'tool', User = 'user', Assistant = 'assistant' } export const enum JsonSchemaType { Function = 'function' } -export const enum EventStatus { Tentative = 'tentative', Confirmed = 'confirmed', Cancelled = 'cancelled' } -export const enum EventVisibility { Confidential = 'confidential', Public = 'public', Private = 'private' } +export const enum EventStatus { Confirmed = 'confirmed', Cancelled = 'cancelled', Tentative = 'tentative' } +export const enum EventVisibility { Private = 'private', Confidential = 'confidential', Public = 'public' } export const enum EventReminderAction { Popup = 'popup', Email = 'email' } -export const enum EventRuleType { AddDates = 'add-dates', Exclude = 'exclude', ExcludeDates = 'exclude-dates', Repeat = 'repeat' } -export const enum EventFrequency { Monthly = 'monthly', Weekly = 'weekly', Yearly = 'yearly', Daily = 'daily' } +export const enum EventRuleType { AddDates = 'add-dates', ExcludeDates = 'exclude-dates', Repeat = 'repeat', Exclude = 'exclude' } +export const enum EventFrequency { Yearly = 'yearly', Daily = 'daily', Weekly = 'weekly', Monthly = 'monthly' }