10 lines
658 B
TypeScript
10 lines
658 B
TypeScript
export const INCREMENT_USAGE_JOB_ID = "platform.billing.increment-usage";
|
|
export const RESCHEDULE_USAGE_INCREMENT_JOB_ID = "platform.billing.reschedule-usage-increment";
|
|
export const CANCEL_USAGE_INCREMENT_JOB_ID = "platform.billing.cancel-usage-increment";
|
|
const INCREMENT_USAGE_JOB_TAG = "platform.billing.usage.";
|
|
export const getIncrementUsageJobTag = (bookingUid: string): string =>
|
|
`${INCREMENT_USAGE_JOB_TAG}${bookingUid}`;
|
|
const INCREMENT_USAGE_IDEMPOTENCY_KEY = `platform.billing.usage.`;
|
|
export const getIncrementUsageIdempotencyKey = (bookingUid: string, userId: number): string =>
|
|
`${INCREMENT_USAGE_IDEMPOTENCY_KEY}${bookingUid}-${userId}`;
|