// Copyright (c) 2023 Sourcefuse Technologies // // This software is released under the MIT License. // https://opensource.org/licenses/MIT export const enum PermissionKey { NotAllowed = 'NotAllowed', ViewSubscription = 'ViewSubscription', CreateSubscription = 'CreateSubscription', UpdateSubscription = 'UpdateSubscription', DeleteSubscription = 'DeleteSubscription', ViewEvent = 'ViewEvent', CreateEvent = 'CreateEvent', UpdateEvent = 'UpdateEvent', DeleteEvent = 'DeleteEvent', HardDeleteEvent = 'HardDeleteEvent', ViewCalendar = 'ViewCalendar', CreateCalendar = 'CreateCalendar', UpdateCalendar = 'UpdateCalendar', DeleteCalendar = 'DeleteCalendar', ViewAttachment = 'ViewAttachment', CreateAttachment = 'CreateAttachment', UpdateAttachment = 'UpdateAttachment', DeleteAttachment = 'DeleteAttachment', ViewAttendee = 'ViewAttendee', CreateAttendee = 'CreateAttendee', UpdateAttendee = 'UpdateAttendee', DeleteAttendee = 'DeleteAttendee', ViewSettings = 'ViewSettings', CreateSettings = 'CreateSettings', UpdateSettings = 'UpdateSettings', DeleteSettings = 'DeleteSettings', ViewTheme = 'ViewTheme', CreateTheme = 'CreateTheme', UpdateTheme = 'UpdateTheme', DeleteTheme = 'DeleteTheme', ViewWorkingHour = 'ViewWorkingHour', CreateWorkingHour = 'CreateWorkingHour', UpdateWorkingHour = 'UpdateWorkingHour', DeleteWorkingHour = 'DeleteWorkingHour', NotAllowedNum = '1', ViewSubscriptionNum = '2', CreateSubscriptionNum = '3', UpdateSubscriptionNum = '4', DeleteSubscriptionNum = '5', ViewEventNum = '6', CreateEventNum = '7', UpdateEventNum = '8', DeleteEventNum = '9', HardDeleteEventNum = '10', ViewCalendarNum = '11', CreateCalendarNum = '12', UpdateCalendarNum = '13', DeleteCalendarNum = '14', ViewAttachmentNum = '15', CreateAttachmentNum = '16', UpdateAttachmentNum = '17', DeleteAttachmentNum = '18', ViewAttendeeNum = '19', CreateAttendeeNum = '20', UpdateAttendeeNum = '21', DeleteAttendeeNum = '22', ViewSettingsNum = '23', CreateSettingsNum = '24', UpdateSettingsNum = '25', DeleteSettingsNum = '26', ViewThemeNum = '27', CreateThemeNum = '28', UpdateThemeNum = '29', DeleteThemeNum = '30', ViewWorkingHourNum = '31', CreateWorkingHourNum = '32', UpdateWorkingHourNum = '33', DeleteWorkingHourNum = '34', }