|
| 1 | +export enum NotificationType { |
| 2 | + ASSIGNROLE = 'ASSIGNROLE', |
| 3 | + REVOKEROLE = 'REVOKEROLE', |
| 4 | + CREATEDV = 'CREATEDV', |
| 5 | + CREATEDS = 'CREATEDS', |
| 6 | + CREATEACC = 'CREATEACC', |
| 7 | + SUBMITTEDDS = 'SUBMITTEDDS', |
| 8 | + RETURNEDDS = 'RETURNEDDS', |
| 9 | + PUBLISHEDDS = 'PUBLISHEDDS', |
| 10 | + REQUESTFILEACCESS = 'REQUESTFILEACCESS', |
| 11 | + GRANTFILEACCESS = 'GRANTFILEACCESS', |
| 12 | + REJECTFILEACCESS = 'REJECTFILEACCESS', |
| 13 | + FILESYSTEMIMPORT = 'FILESYSTEMIMPORT', |
| 14 | + CHECKSUMIMPORT = 'CHECKSUMIMPORT', |
| 15 | + CHECKSUMFAIL = 'CHECKSUMFAIL', |
| 16 | + CONFIRMEMAIL = 'CONFIRMEMAIL', |
| 17 | + APIGENERATED = 'APIGENERATED', |
| 18 | + INGESTCOMPLETED = 'INGESTCOMPLETED', |
| 19 | + INGESTCOMPLETEDWITHERRORS = 'INGESTCOMPLETEDWITHERRORS', |
| 20 | + PUBLISHFAILED_PIDREG = 'PUBLISHFAILED_PIDREG', |
| 21 | + WORKFLOW_SUCCESS = 'WORKFLOW_SUCCESS', |
| 22 | + WORKFLOW_FAILURE = 'WORKFLOW_FAILURE', |
| 23 | + STATUSUPDATED = 'STATUSUPDATED', |
| 24 | + DATASETCREATED = 'DATASETCREATED', |
| 25 | + DATASETMENTIONED = 'DATASETMENTIONED', |
| 26 | + GLOBUSUPLOADCOMPLETED = 'GLOBUSUPLOADCOMPLETED', |
| 27 | + GLOBUSUPLOADCOMPLETEDWITHERRORS = 'GLOBUSUPLOADCOMPLETEDWITHERRORS', |
| 28 | + GLOBUSDOWNLOADCOMPLETED = 'GLOBUSDOWNLOADCOMPLETED', |
| 29 | + GLOBUSDOWNLOADCOMPLETEDWITHERRORS = 'GLOBUSDOWNLOADCOMPLETEDWITHERRORS', |
| 30 | + REQUESTEDFILEACCESS = 'REQUESTEDFILEACCESS', |
| 31 | + GLOBUSUPLOADREMOTEFAILURE = 'GLOBUSUPLOADREMOTEFAILURE', |
| 32 | + GLOBUSUPLOADLOCALFAILURE = 'GLOBUSUPLOADLOCALFAILURE', |
| 33 | + PIDRECONCILED = 'PIDRECONCILED' |
| 34 | +} |
| 35 | + |
| 36 | +export interface RoleAssignment { |
| 37 | + id: number |
| 38 | + assignee: string |
| 39 | + definitionPointId: number |
| 40 | + roleId: number |
| 41 | + roleName: string |
| 42 | + _roleAlias: string |
| 43 | +} |
| 44 | + |
| 45 | +export interface Notification { |
| 46 | + id: number |
| 47 | + type: NotificationType |
| 48 | + subjectText?: string |
| 49 | + messageText?: string |
| 50 | + sentTimestamp: string |
| 51 | + displayAsRead: boolean |
| 52 | + installationBrandName?: string |
| 53 | + userGuidesBaseUrl?: string |
| 54 | + userGuidesVersion?: string |
| 55 | + userGuidesSectionPath?: string |
| 56 | + roleAssignments?: RoleAssignment[] |
| 57 | + collectionAlias?: string |
| 58 | + collectionDisplayName?: string |
| 59 | + datasetPersistentIdentifier?: string |
| 60 | + datasetDisplayName?: string |
| 61 | + ownerPersistentIdentifier?: string |
| 62 | + ownerAlias?: string |
| 63 | + ownerDisplayName?: string |
| 64 | + requestorFirstName?: string |
| 65 | + requestorLastName?: string |
| 66 | + requestorEmail?: string |
| 67 | + dataFileId?: number |
| 68 | + dataFileDisplayName?: string |
| 69 | + currentCurationStatus?: string |
| 70 | + additionalInfo?: string |
| 71 | + objectDeleted?: boolean |
| 72 | +} |
0 commit comments