UNPKG

gymspace-shared

Version:

Shared types and interfaces for GymSpace

90 lines 5.77 kB
export declare const PERMISSIONS: { readonly ORGANIZATIONS_CREATE: "ORGANIZATIONS_CREATE"; readonly ORGANIZATIONS_READ: "ORGANIZATIONS_READ"; readonly ORGANIZATIONS_UPDATE: "ORGANIZATIONS_UPDATE"; readonly ORGANIZATIONS_DELETE: "ORGANIZATIONS_DELETE"; readonly GYMS_CREATE: "GYMS_CREATE"; readonly GYMS_READ: "GYMS_READ"; readonly GYMS_UPDATE: "GYMS_UPDATE"; readonly GYMS_DELETE: "GYMS_DELETE"; readonly COLLABORATORS_CREATE: "COLLABORATORS_CREATE"; readonly COLLABORATORS_READ: "COLLABORATORS_READ"; readonly COLLABORATORS_UPDATE: "COLLABORATORS_UPDATE"; readonly COLLABORATORS_DELETE: "COLLABORATORS_DELETE"; readonly CLIENTS_CREATE: "CLIENTS_CREATE"; readonly CLIENTS_READ: "CLIENTS_READ"; readonly CLIENTS_UPDATE: "CLIENTS_UPDATE"; readonly CLIENTS_DELETE: "CLIENTS_DELETE"; readonly CONTRACTS_CREATE: "CONTRACTS_CREATE"; readonly CONTRACTS_READ: "CONTRACTS_READ"; readonly CONTRACTS_UPDATE: "CONTRACTS_UPDATE"; readonly CONTRACTS_APPROVE: "CONTRACTS_APPROVE"; readonly CONTRACTS_CANCEL: "CONTRACTS_CANCEL"; readonly EVALUATIONS_CREATE: "EVALUATIONS_CREATE"; readonly EVALUATIONS_READ: "EVALUATIONS_READ"; readonly EVALUATIONS_UPDATE: "EVALUATIONS_UPDATE"; readonly EVALUATIONS_DELETE: "EVALUATIONS_DELETE"; readonly CHECKINS_CREATE: "CHECKINS_CREATE"; readonly CHECKINS_READ: "CHECKINS_READ"; readonly LEADS_CREATE: "LEADS_CREATE"; readonly LEADS_READ: "LEADS_READ"; readonly LEADS_UPDATE: "LEADS_UPDATE"; readonly LEADS_DELETE: "LEADS_DELETE"; readonly REPORTS_VIEW: "REPORTS_VIEW"; readonly REPORTS_FINANCIAL: "REPORTS_FINANCIAL"; readonly SETTINGS_UPDATE: "SETTINGS_UPDATE"; readonly ASSETS_CREATE: "ASSETS_CREATE"; readonly ASSETS_READ: "ASSETS_READ"; readonly ASSETS_DELETE: "ASSETS_DELETE"; readonly FILES_CREATE: "FILES_CREATE"; readonly FILES_READ: "FILES_READ"; readonly FILES_DELETE: "FILES_DELETE"; readonly PRODUCTS_CREATE: "PRODUCTS_CREATE"; readonly PRODUCTS_READ: "PRODUCTS_READ"; readonly PRODUCTS_UPDATE: "PRODUCTS_UPDATE"; readonly PRODUCTS_DELETE: "PRODUCTS_DELETE"; readonly PRODUCT_CATEGORIES_CREATE: "PRODUCT_CATEGORIES_CREATE"; readonly PRODUCT_CATEGORIES_READ: "PRODUCT_CATEGORIES_READ"; readonly PRODUCT_CATEGORIES_UPDATE: "PRODUCT_CATEGORIES_UPDATE"; readonly PRODUCT_CATEGORIES_DELETE: "PRODUCT_CATEGORIES_DELETE"; readonly SALES_CREATE: "SALES_CREATE"; readonly SALES_READ: "SALES_READ"; readonly SALES_UPDATE: "SALES_UPDATE"; readonly SALES_DELETE: "SALES_DELETE"; readonly SUPPLIERS_CREATE: "SUPPLIERS_CREATE"; readonly SUPPLIERS_READ: "SUPPLIERS_READ"; readonly SUPPLIERS_UPDATE: "SUPPLIERS_UPDATE"; readonly SUPPLIERS_DELETE: "SUPPLIERS_DELETE"; }; export declare const ROLE_PERMISSIONS: { readonly OWNER: ("ORGANIZATIONS_CREATE" | "ORGANIZATIONS_READ" | "ORGANIZATIONS_UPDATE" | "ORGANIZATIONS_DELETE" | "GYMS_CREATE" | "GYMS_READ" | "GYMS_UPDATE" | "GYMS_DELETE" | "COLLABORATORS_CREATE" | "COLLABORATORS_READ" | "COLLABORATORS_UPDATE" | "COLLABORATORS_DELETE" | "CLIENTS_CREATE" | "CLIENTS_READ" | "CLIENTS_UPDATE" | "CLIENTS_DELETE" | "CONTRACTS_CREATE" | "CONTRACTS_READ" | "CONTRACTS_UPDATE" | "CONTRACTS_APPROVE" | "CONTRACTS_CANCEL" | "EVALUATIONS_CREATE" | "EVALUATIONS_READ" | "EVALUATIONS_UPDATE" | "EVALUATIONS_DELETE" | "CHECKINS_CREATE" | "CHECKINS_READ" | "LEADS_CREATE" | "LEADS_READ" | "LEADS_UPDATE" | "LEADS_DELETE" | "REPORTS_VIEW" | "REPORTS_FINANCIAL" | "SETTINGS_UPDATE" | "ASSETS_CREATE" | "ASSETS_READ" | "ASSETS_DELETE" | "FILES_CREATE" | "FILES_READ" | "FILES_DELETE" | "PRODUCTS_CREATE" | "PRODUCTS_READ" | "PRODUCTS_UPDATE" | "PRODUCTS_DELETE" | "PRODUCT_CATEGORIES_CREATE" | "PRODUCT_CATEGORIES_READ" | "PRODUCT_CATEGORIES_UPDATE" | "PRODUCT_CATEGORIES_DELETE" | "SALES_CREATE" | "SALES_READ" | "SALES_UPDATE" | "SALES_DELETE" | "SUPPLIERS_CREATE" | "SUPPLIERS_READ" | "SUPPLIERS_UPDATE" | "SUPPLIERS_DELETE")[]; readonly MANAGER: readonly ["GYMS_READ", "COLLABORATORS_READ", "CLIENTS_CREATE", "CLIENTS_READ", "CLIENTS_UPDATE", "CONTRACTS_CREATE", "CONTRACTS_READ", "EVALUATIONS_CREATE", "EVALUATIONS_READ", "EVALUATIONS_UPDATE", "CHECKINS_CREATE", "CHECKINS_READ", "REPORTS_VIEW", "ASSETS_CREATE", "ASSETS_READ", "ASSETS_DELETE", "FILES_CREATE", "FILES_READ", "FILES_DELETE", "PRODUCTS_CREATE", "PRODUCTS_READ", "PRODUCTS_UPDATE", "PRODUCTS_DELETE", "PRODUCT_CATEGORIES_CREATE", "PRODUCT_CATEGORIES_READ", "PRODUCT_CATEGORIES_UPDATE", "PRODUCT_CATEGORIES_DELETE", "SALES_CREATE", "SALES_READ", "SALES_UPDATE", "SUPPLIERS_CREATE", "SUPPLIERS_READ", "SUPPLIERS_UPDATE", "SUPPLIERS_DELETE"]; readonly STAFF: readonly ["CLIENTS_READ", "CHECKINS_CREATE", "CHECKINS_READ", "PRODUCTS_READ", "PRODUCT_CATEGORIES_READ", "SALES_CREATE", "SALES_READ"]; readonly ADVISOR: readonly ["CLIENTS_READ", "EVALUATIONS_CREATE", "EVALUATIONS_READ", "EVALUATIONS_UPDATE", "ASSETS_CREATE", "ASSETS_READ", "FILES_CREATE", "FILES_READ"]; }; export declare const CACHE_TTL: { readonly USER_PERMISSIONS: 900; readonly GYM_DATA: 1800; readonly STATIC_DATA: 3600; readonly REPORTS: 300; }; export declare const FILE_LIMITS: { readonly MAX_FILE_SIZE: number; readonly MAX_IMAGE_SIZE: number; readonly MAX_DOCUMENT_SIZE: number; }; export declare const PAGINATION_DEFAULTS: { readonly PAGE: 1; readonly LIMIT: 20; readonly MAX_LIMIT: 100; }; export declare const DATE_FORMATS: { readonly DATE_ONLY: "YYYY-MM-DD"; readonly DATETIME: "YYYY-MM-DD HH:mm:ss"; readonly TIME_ONLY: "HH:mm:ss"; }; export declare const HEADERS: { readonly GYM_ID: "X-Gym-Id"; readonly REQUEST_ID: "X-Request-Id"; }; //# sourceMappingURL=constants.d.ts.map