24 lines
897 B
TypeScript
24 lines
897 B
TypeScript
export const SUBSCRIPTIONS = Object.freeze({
|
|
PROVISIONING_QUEUE_PREFIX: "subs",
|
|
PROVISIONING_QUEUE_NAME: "provisioning",
|
|
PROVISIONING_JOB_NAME: "business.created",
|
|
|
|
//
|
|
SERVICE_SLUG: "Dmail",
|
|
SERVICE_ID: "e51afdc3-ea0b-49cf-8f49-2a6f131b024e",
|
|
});
|
|
|
|
export const QUOTA_CONSTANTS = Object.freeze({
|
|
INITIAL_BUSINESS_QUOTA: 1024 * 1024 * 1024, // 1GB initial quota when purchasing dmail service (allows 1 user)
|
|
USER_QUOTA_DEDUCTION: 128 * 1024 * 1024, // 128MB deducted per user creation
|
|
DEFAULT_EMAIL_QUOTA_BYTES: 128 * 1024 * 1024, // 128MB per user in bytes
|
|
QUOTA_PRICE_PER_GB: 100_000, //TOMAN
|
|
QUOTA_INVOICE_NAME: "(به گیگابایت) حجم ایمیل برای سرویس دمیل",
|
|
});
|
|
|
|
export const EXTERNAL_INVOICE_QUEUE = Object.freeze({
|
|
QUEUE_PREFIX: "externalInvoice",
|
|
QUEUE_NAME: "externalInvoice",
|
|
EXTERNAL_INVOICE_JOB_NAME: "externalInvoice.callback",
|
|
});
|