@sourceloop/ctrl-plane-subscription-service
Version:
Subscription management microservice for SaaS control plane.
64 lines (63 loc) • 1.7 kB
text/typescript
export const PermissionKey = {
CreateSubscription: '7001',
UpdateSubscription: '7002',
DeleteSubscription: '7003',
ViewSubscription: '7004',
CreatePlan: '7005',
UpdatePlan: '7006',
DeletePlan: '7007',
ViewPlan: '7008',
CreateResource: '7013',
UpdateResource: '7014',
DeleteResource: '7015',
ViewResource: '7016',
CreateService: '7017',
UpdateService: '7018',
DeleteService: '7019',
ViewService: '7020',
CreateBillingCycle: '7021',
UpdateBillingCycle: '7022',
DeleteBillingCycle: '7023',
ViewBillingCycle: '7024',
CreateCurrency: '7025',
UpdateCurrency: '7026',
DeleteCurrency: '7027',
ViewCurrency: '7028',
ViewPlanSizes: '7029',
CreatePlanSizes: '7030',
UpdatePlanSizes: '7031',
DeletePlanSizes: '7032',
ViewPlanFeatures: '7033',
AddPlanFeatures: '7034',
UpdatePlanFeatures: '7035',
CreateLead: '10200',
UpdateLead: '10201',
DeleteLead: '10202',
ViewLead: '10203',
CreateTenant: '10204',
ProvisionTenant: '10216',
UpdateTenant: '10205',
DeleteTenant: '10206',
ViewTenant: '10207',
CreateContact: '10208',
UpdateContact: '10209',
DeleteContact: '10210',
ViewContact: '10211',
CreateInvoice: '10212',
UpdateInvoice: '10213',
DeleteInvoice: '10214',
ViewInvoice: '10215',
CreateNotification: '2',
CreateBillingCustomer: '5321',
CreateBillingPaymentSource: '5322',
CreateBillingInvoice: '5323',
GetBillingCustomer: '5324',
GetBillingPaymentSource: '5325',
GetBillingInvoice: '5326',
UpdateBillingCustomer: '5327',
UpdateBillingPaymentSource: '5328',
UpdateBillingInvoice: '5329',
DeleteBillingCustomer: '5331',
DeleteBillingPaymentSource: '5332',
DeleteBillingInvoice: '5333',
};