Files
psp_api/src/generated/prisma/enums.ts
T

225 lines
4.8 KiB
TypeScript
Raw Normal View History

/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck
/*
* This file exports all enum related types from the schema.
*
* 🟢 You can import this file directly.
*/
export const PaymentMethodType = {
CHEQUE: 'CHEQUE',
SET_OFF: 'SET_OFF',
CASH: 'CASH',
TERMINAL: 'TERMINAL',
PAYMENT_GATEWAY: 'PAYMENT_GATEWAY',
CARD: 'CARD',
BANK: 'BANK',
OTHER: 'OTHER'
} as const
export type PaymentMethodType = (typeof PaymentMethodType)[keyof typeof PaymentMethodType]
export const GoodPricingModel = {
STANDARD: 'STANDARD',
GOLD: 'GOLD'
} as const
export type GoodPricingModel = (typeof GoodPricingModel)[keyof typeof GoodPricingModel]
export const CustomerType = {
INDIVIDUAL: 'INDIVIDUAL',
LEGAL: 'LEGAL',
UNKNOWN: 'UNKNOWN'
} as const
export type CustomerType = (typeof CustomerType)[keyof typeof CustomerType]
2026-03-16 00:33:40 +03:30
export const POSStatus = {
ACTIVE: 'ACTIVE',
2026-03-16 00:33:40 +03:30
DISABLED: 'DISABLED'
} as const
2026-03-16 00:33:40 +03:30
export type POSStatus = (typeof POSStatus)[keyof typeof POSStatus]
2026-03-16 00:33:40 +03:30
export const POSRole = {
MANAGER: 'MANAGER',
OPERATOR: 'OPERATOR'
} as const
2026-03-16 00:33:40 +03:30
export type POSRole = (typeof POSRole)[keyof typeof POSRole]
2026-03-16 00:33:40 +03:30
export const ComplexRole = {
MANAGER: 'MANAGER',
OPERATOR: 'OPERATOR'
} as const
2026-03-16 00:33:40 +03:30
export type ComplexRole = (typeof ComplexRole)[keyof typeof ComplexRole]
2026-03-16 00:33:40 +03:30
export const BusinessRole = {
MANAGER: 'MANAGER',
2026-03-16 00:33:40 +03:30
OPERATOR: 'OPERATOR'
} as const
2026-03-16 00:33:40 +03:30
export type BusinessRole = (typeof BusinessRole)[keyof typeof BusinessRole]
export const POSType = {
PSP: 'PSP',
MOBILE: 'MOBILE',
2026-03-14 16:26:44 +03:30
WEB: 'WEB',
API: 'API'
} as const
export type POSType = (typeof POSType)[keyof typeof POSType]
export const AccountType = {
ADMIN: 'ADMIN',
PROVIDER: 'PROVIDER',
2026-03-16 00:33:40 +03:30
PARTNER: 'PARTNER',
CONSUMER: 'CONSUMER'
} as const
export type AccountType = (typeof AccountType)[keyof typeof AccountType]
2026-03-16 00:33:40 +03:30
export const AccountStatus = {
ACTIVE: 'ACTIVE',
SUSPENDED: 'SUSPENDED'
} as const
export type AccountStatus = (typeof AccountStatus)[keyof typeof AccountStatus]
export const PartnerRole = {
2026-03-16 00:33:40 +03:30
OWNER: 'OWNER',
MANAGER: 'MANAGER',
OPERATOR: 'OPERATOR'
} as const
export type PartnerRole = (typeof PartnerRole)[keyof typeof PartnerRole]
2026-03-16 00:33:40 +03:30
export const PartnerStatus = {
ACTIVE: 'ACTIVE',
SUSPENDED: 'SUSPENDED'
} as const
2026-03-16 00:33:40 +03:30
export type PartnerStatus = (typeof PartnerStatus)[keyof typeof PartnerStatus]
export const ProviderRole = {
2026-03-16 00:33:40 +03:30
OWNER: 'OWNER',
MANAGER: 'MANAGER',
OPERATOR: 'OPERATOR'
} as const
export type ProviderRole = (typeof ProviderRole)[keyof typeof ProviderRole]
2026-03-16 00:33:40 +03:30
export const ConsumerRole = {
OWNER: 'OWNER',
MANAGER: 'MANAGER',
OPERATOR: 'OPERATOR'
} as const
export type ConsumerRole = (typeof ConsumerRole)[keyof typeof ConsumerRole]
export const ConsumerStatus = {
ACTIVE: 'ACTIVE',
SUSPENDED: 'SUSPENDED'
} as const
export type ConsumerStatus = (typeof ConsumerStatus)[keyof typeof ConsumerStatus]
2026-04-22 21:55:40 +03:30
export const ApplicationPlatform = {
ANDROID: 'ANDROID',
IOS: 'IOS'
} as const
export type ApplicationPlatform = (typeof ApplicationPlatform)[keyof typeof ApplicationPlatform]
export const ApplicationReleaseType = {
STABLE: 'STABLE',
BETA: 'BETA',
ALPHA: 'ALPHA'
} as const
export type ApplicationReleaseType = (typeof ApplicationReleaseType)[keyof typeof ApplicationReleaseType]
export const ConsumerType = {
INDIVIDUAL: 'INDIVIDUAL',
LEGAL: 'LEGAL'
} as const
export type ConsumerType = (typeof ConsumerType)[keyof typeof ConsumerType]
export const InvoiceSettlementType = {
CASH: 'CASH',
CREDIT: 'CREDIT',
MIXED: 'MIXED'
} as const
export type InvoiceSettlementType = (typeof InvoiceSettlementType)[keyof typeof InvoiceSettlementType]
export const TspProviderType = {
NAMA: 'NAMA',
SUN: 'SUN'
} as const
export type TspProviderType = (typeof TspProviderType)[keyof typeof TspProviderType]
export const TspProviderResponseStatus = {
NOT_SEND: 'NOT_SEND',
QUEUED: 'QUEUED',
FISCAL_QUEUED: 'FISCAL_QUEUED',
SEND_FAILURE: 'SEND_FAILURE',
SUCCESS: 'SUCCESS',
FAILURE: 'FAILURE'
} as const
export type TspProviderResponseStatus = (typeof TspProviderResponseStatus)[keyof typeof TspProviderResponseStatus]
export const TspProviderRequestType = {
ORIGINAL: 'ORIGINAL',
CORRECTION: 'CORRECTION',
REVOKE: 'REVOKE',
2026-05-04 11:21:49 +03:30
RETURN: 'RETURN'
} as const
export type TspProviderRequestType = (typeof TspProviderRequestType)[keyof typeof TspProviderRequestType]
export const InvoiceTemplateType = {
SALE: 'SALE',
FX_SALE: 'FX_SALE',
GOLD_JEWELRY: 'GOLD_JEWELRY',
CONTRACT: 'CONTRACT',
UTILITY: 'UTILITY',
AIR_TICKET: 'AIR_TICKET',
EXPORT: 'EXPORT',
BILL_OF_LADING: 'BILL_OF_LADING',
PETROCHEMICAL: 'PETROCHEMICAL',
COMMODITY_EXCHANGE: 'COMMODITY_EXCHANGE',
INSURANCE: 'INSURANCE'
} as const
export type InvoiceTemplateType = (typeof InvoiceTemplateType)[keyof typeof InvoiceTemplateType]