/** * This is store on DB with tinyint (1byte), so the value must below 255 * 01000010 => 66 * 01000011 => 67 */ export declare enum BILLING_STATUS { NONE = 0, PENDING = 1, BILLED = 2, CANCEL = 3, BILLED_CONFIRM = 66, CANCEL_CONFIRM = 67, FAIL_CONFIRM = 68 } export declare enum COMPANY_BILLING_TYPE { POSTPAID = 1, PREPAID = 2 } export declare enum TARIFF_TYPE { PER_BROADCAST_MESSAGE = 1, PER_CONVERSATION_MESSAGE = 2, PER_CONVERSATION = 3, PER_CONVERSATION_BROADCAST_INITIAL = 4, PER_BROADCAST_MARKETING = 5, PER_BROADCAST_UTILITY = 6, PER_BROADCAST_AUTHENTICATION = 7, PER_BROADCAST_BASIC_MESSAGE = 8, PER_BROADCAST_CALL_CONSENT = 9 } export declare const tariffTypeStr: (tariffType: TARIFF_TYPE) => string; export declare enum CHANNEL_TARIFF_TYPE { PROVIDER = 1, SELLING = 2 } export declare const ChannelTariffTypeStr: (channelTariffType: CHANNEL_TARIFF_TYPE) => string; export declare enum SETTING_TIME_TARIFF { HOUR = 1, DAY = 2, MONTH = 3 } export declare enum COMPANY_TRANSACTION_TYPE { CASH_IN = 1, CASH_OUT = 2 } export declare const companyTransactionTypeStr: (type: COMPANY_TRANSACTION_TYPE) => string; export declare enum COMPANY_TRANSACTION_PURPOSE { BILLING = 1, TOPUP = 2, ESCROW_BULK_BROADCAST = 3, ESCROW_CONVERSATION = 4, ESCROW_API_BROADCAST = 5, ESCROW_API_CONVERSATION = 6, ESCROW_CONFIRM = 7, FALLBACK = 8, ORDER = 9, ESCROW_CONVERSATION_MESSAGE = 10, CALL_CONSENT = 11 } export declare const companyTransactionPurposeStr: (purpose: COMPANY_TRANSACTION_PURPOSE) => string; export declare enum TRANSACTION_ESCROW_TYPE { ACCEPT = 1, RETURN = 2 } export declare const isChannelSupportTemplateTariff: (applicationId: number) => boolean; export declare enum BILLING_CDR_TYPE { BROADCAST = 1, CONVERSATION = 2, MONTHLY = 3 }