create apiEnum components

This commit is contained in:
2026-03-10 20:23:56 +03:30
parent b379787002
commit d61a5a6250
20 changed files with 207 additions and 6 deletions
@@ -0,0 +1,20 @@
import { TEnumApi } from '../models';
export const apiEnumTranslates = {
goldKarat: '',
userStatus: 'وضعیت کاربر',
accountRole: 'نقش',
accountStatus: 'وضعیت',
posStatus: 'وضعیت',
posRole: 'نقش',
licenseType: 'نوع لایسنس',
licenseStatus: 'وضعیت لایسنس',
posType: 'نوع پایانه',
userType: 'نوع کاربر',
accountType: 'نوع کاربر',
partnerRole: 'نقش',
businessRole: 'نقش',
providerRole: 'نقش',
unitType: 'واحد اندازه‌گیری',
goodPricingModel: 'مدل محاسبه',
} as Record<TEnumApi, string>;
@@ -0,0 +1,21 @@
const baseUrl = '/api/v1/enums';
export const ENUMS_API_ROUTES = {
goldKarat: `${baseUrl}/gold_karat`,
userStatus: `${baseUrl}/user_status`,
accountRole: `${baseUrl}/account_role`,
accountStatus: `${baseUrl}/account_status`,
posStatus: `${baseUrl}/pos_status`,
posRole: `${baseUrl}/pos_role`,
licenseType: `${baseUrl}/license_type`,
licenseStatus: `${baseUrl}/license_status`,
posType: `${baseUrl}/pos_type`,
userType: `${baseUrl}/user_type`,
accountType: `${baseUrl}/account_type`,
partnerRole: `${baseUrl}/partner_role`,
businessRole: `${baseUrl}/business_role`,
providerRole: `${baseUrl}/provider_role`,
tokenType: `${baseUrl}/token_type`,
unitType: `${baseUrl}/unit_type`,
goodPricingModel: `${baseUrl}/good_pricing_model`,
};
@@ -0,0 +1,2 @@
export * from './apiEnumTranslates';
export * from './apiRoutes';