openapi: 3.0.1 info: title: PMRV API Documentation description: PMRV API Documentation version: uk-pmrv-app-api 0.81.0-SNAPSHOT servers: - url: http://localhost:8080/api description: Generated server url security: - bearerAuth: [] paths: /v1.0/verifier-users/registration/enable-from-invitation: put: tags: - Verifier users registration summary: Enable a new verifier user from invitation operationId: acceptAndEnableVerifierInvitedUser requestBody: content: application/json: schema: $ref: '#/components/schemas/InvitedUserEnableDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n EMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n USER1004 | User status is not valid " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/verification-bodies: get: tags: - Verification Bodies summary: Retrieves all verification bodies operationId: getVerificationBodies responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerificationBodyInfoResponseDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' put: tags: - Verification Bodies summary: Update the verification body operationId: updateVerificationBody requestBody: content: application/json: schema: $ref: '#/components/schemas/VerificationBodyUpdateDTO' required: true responses: '200': description: OK '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n VERBODY1001 | Accreditation reference number already exists " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Verification Bodies summary: Creates a verification body operationId: createVerificationBody requestBody: content: application/json: schema: $ref: '#/components/schemas/VerificationBodyCreationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerificationBodyInfoDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n USER1001 | User is already registered \t\n AUTHORITY1005 | User status cannot be updated " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' patch: tags: - Verification Bodies summary: Update the verification bodies status operationId: updateVerificationBodiesStatus requestBody: content: application/json: schema: type: array description: The verification bodies status dto to update items: $ref: '#/components/schemas/VerificationBodyUpdateStatusDTO' required: true responses: '200': description: OK '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n VERBODY1002 | Verification body status is not valid" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/last-login: put: tags: - Users summary: Updates the last login domain of the logged in user operationId: registerUserLastLoginDomain requestBody: content: application/json: schema: $ref: '#/components/schemas/RegisterUserLoginDomainDTO' required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-notes/{id}: get: tags: - Request Notes summary: Get a request note operationId: getRequestNote parameters: - name: id in: path description: The note id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestNoteDto' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' put: tags: - Request Notes summary: Update a request note operationId: updateRequestNote parameters: - name: id in: path description: The note id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/NoteRequest' required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Request Notes summary: Delete a request note operationId: deleteRequestNote parameters: - name: id in: path description: The note id required: true schema: type: integer format: int64 responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-users/registration/enable-from-invitation: put: tags: - Regulator users registration summary: Enable a new regulator user from invitation operationId: enableRegulatorInvitedUser requestBody: content: application/json: schema: $ref: '#/components/schemas/InvitedUserEnableDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n EMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n USER1004 | User status is not valid " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/registration/register-from-invitation: put: tags: - Operator users registration summary: Registers a new operator user from invitation token operationId: registerNewUserFromInvitationWithCredentials requestBody: content: application/json: schema: $ref: '#/components/schemas/OperatorUserRegistrationWithCredentialsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1005 | User status cannot be updated \t\n EMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/registration/register-from-invitation-no-credentials: put: tags: - Operator users registration summary: Registers a new operator user from invitation token without credentials operationId: registerNewUserFromInvitation requestBody: content: application/json: schema: $ref: '#/components/schemas/OperatorUserRegistrationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1005 | User status cannot be updated \t\n EMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/registration/enable-from-invitation: put: tags: - Operator users registration summary: Enables a new operator user from invitation operationId: enableOperatorInvitedUser requestBody: content: application/json: schema: $ref: '#/components/schemas/InvitedUserEnableDTO' required: true responses: '204': description: No Content content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nUSER1004 | User status is not valid \t\n EMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/notification-templates/{id}: get: tags: - Notification Templates summary: Retrieves the notification template with the provided id operationId: getNotificationTemplateById parameters: - name: id in: path description: The notification template id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/NotificationTemplateDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' put: tags: - Notification Templates summary: Updates the notification template with the provided id operationId: updateNotificationTemplate parameters: - name: id in: path description: The notification template id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/NotificationTemplateUpdateDTO' required: true responses: '200': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/free-allocation-status: put: tags: - Installation account update summary: Update the installation free allocation status of the account operationId: updateFaStatus parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountUpdateFaStatusDTO' required: true responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/account-notes/{id}: get: tags: - Account Notes summary: Get an account note operationId: getAccountNote parameters: - name: id in: path description: The note id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AccountNoteDto' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' put: tags: - Account Notes summary: Update an account note operationId: updateAccountNote parameters: - name: id in: path description: The note id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/NoteRequest' required: true responses: '200': description: OK '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Account Notes summary: Delete an account note operationId: deleteAccountNote parameters: - name: id in: path description: The note id required: true schema: type: integer format: int64 responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/vb-site-contacts: get: tags: - VB site contacts summary: Retrieves the accounts and verification body site contact of the accounts operationId: getVbSiteContacts parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int32 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AccountContactVbInfoResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - VB site contacts summary: Updates verification body site contacts operationId: updateVbSiteContacts parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION requestBody: content: application/json: schema: type: array description: The accounts with updated verification body site contacts items: $ref: '#/components/schemas/AccountContactDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1006 | User is not related to verification body \t\n ACCOUNT1005 | Account is not related to verification body \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/mireports: post: tags: - MiReports summary: Generates the report identified by the provided report type operationId: generateReport parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION requestBody: content: application/json: schema: description: The parameters based on which the report will be generated oneOf: - $ref: '#/components/schemas/CustomMiReportParams' - $ref: '#/components/schemas/EmptyMiReportParams' - $ref: '#/components/schemas/ExecutedRequestActionsMiReportParams' - $ref: '#/components/schemas/OutstandingRegulatorRequestTasksMiReportParams' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MiReportResult' '400': description: "Bad Request\t\n Error Code | Description \t\nMIREPORT1000 | Invalid MI Report type" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/mireports/custom: post: tags: - MiReports summary: Generates custom report operationId: generateCustomReport parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION requestBody: content: application/json: schema: description: The parameters based on which the report will be generated oneOf: - $ref: '#/components/schemas/CustomMiReportParams' - $ref: '#/components/schemas/EmptyMiReportParams' - $ref: '#/components/schemas/ExecutedRequestActionsMiReportParams' - $ref: '#/components/schemas/OutstandingRegulatorRequestTasksMiReportParams' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MiReportResult' '400': description: "Bad Request\t\n Error Code | Description \t\nMIREPORT1000 | Invalid MI Report type" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/ca-site-contacts: get: tags: - Ca site contacts summary: Retrieves the accounts and competent authority site contact of the accounts operationId: getCaSiteContacts parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int32 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AccountContactInfoResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Ca site contacts summary: Updates competent authority site contacts operationId: updateCaSiteContacts parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION requestBody: content: application/json: schema: type: array description: The accounts with updated competent authority site contacts items: $ref: '#/components/schemas/AccountContactDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1003 | User is not related to competent authority \t\n ACCOUNT1004 | Account is not related to competent authority \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-users/registration/accept-invitation: post: tags: - Verifier users registration summary: Accept invitation for verifier user operationId: acceptVerifierInvitation requestBody: content: application/json: schema: $ref: '#/components/schemas/TokenDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/InvitedUserInfoDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nEMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n USER1004 | User status is not valid " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/verifier-users/invite: post: tags: - Verifier Users Invitation summary: Invite new verifier user to the verification body operationId: inviteVerifierUser requestBody: content: application/json: schema: $ref: '#/components/schemas/VerifierUserInvitationDTO' required: true responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-users/invite/vb/{id}: post: tags: - Verifier Users Invitation summary: Invite new admin verifier user to the verification body operationId: inviteVerifierAdminUserByVerificationBodyId parameters: - name: id in: path description: The verification body id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AdminVerifierUserInvitationDTO' required: true responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n NOTFOUND1001 | Resource not found \t\n USER1001 | User is already registered " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-authorities: get: tags: - Verifier authorities summary: Retrieves the list of verifier authorities related to the verification body to which I have been assigned to operationId: getVerifierAuthorities responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UsersAuthoritiesInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Verifier authorities summary: Updates the verifier authorities operationId: updateVerifierAuthorities requestBody: content: application/json: schema: type: array description: The verifier authorities to update items: $ref: '#/components/schemas/VerifierAuthorityUpdateDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1007 | Active verifier admin should exist \t\n AUTHORITY1008 | Authority status in not valid" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Verifier authorities summary: Delete the current verifier user operationId: deleteCurrentVerifierAuthority responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1006 | User is not related to verification body \t\n AUTHORITY1007 | Active verifier admin should exist" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-authorities/vb/{id}: get: tags: - Verifier authorities summary: Retrieves the list of verifier authorities related to the verification body operationId: getVerifierAuthoritiesByVerificationBodyId parameters: - name: id in: path description: The verification body id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UsersAuthoritiesInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Verifier authorities summary: Updates the verifier authorities of the specified verification body operationId: updateVerifierAuthoritiesByVerificationBodyId parameters: - name: id in: path description: The verification body id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: type: array description: The verifier authorities to update items: $ref: '#/components/schemas/VerifierAuthorityUpdateDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1007 | Active verifier admin should exist \t\n AUTHORITY1008 | Authority status in not valid" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/security-setup/2fa/request-change: post: tags: - Users Security Setup summary: Requests the update of the two factor authentication operationId: requestTwoFactorAuthChange requestBody: content: application/json: schema: $ref: '#/components/schemas/OneTimePasswordDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nOTP1001 | Invalid OTP \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/forgot-password/token-verification: post: tags: - Forgot Password summary: Verifies the JWT token provided in the email operationId: verifyToken requestBody: content: application/json: schema: $ref: '#/components/schemas/TokenDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/EmailDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nEMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/forgot-password/reset-password: post: tags: - Forgot Password summary: Resets user's password operationId: resetPassword requestBody: content: application/json: schema: $ref: '#/components/schemas/ResetPasswordDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nTOKEN1001 | Invalid Token \t\n USER1005 | User not exist \t\n USER1004 | User status is not valid \t\n OTP1001 | Invalid OTP \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/forgot-password/reset-password-email: post: tags: - Forgot Password summary: Sends a reset password email operationId: sendResetPasswordEmail requestBody: content: application/json: schema: $ref: '#/components/schemas/EmailDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nOTP1001 | Invalid OTP \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/feedback: post: tags: - Users summary: Provides the feedback about the service for the logged in user operationId: provideUserFeedback requestBody: content: application/json: schema: $ref: '#/components/schemas/UserFeedbackDto' required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks/actions: post: tags: - Tasks summary: Processes a request task action operationId: processRequestTaskAction requestBody: content: application/json: schema: $ref: '#/components/schemas/RequestTaskActionProcessDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n FORM1002 | Attachment not found \t\n REQUEST_TASK_ACTION1000 | Request task action cannot proceed \t\n REQUEST_TASK_ACTION1001 | User is not the assignee of the request task \t\n ACCOUNT1000 | User account does not belong to legal entity \t\n ACCOUNT1001 | Account name already exists for the user \t\n ACCOUNT1002 | Legal entity name already exists for the user \t\n ACCOUNT1009 | Account status is not valid \t\n ACCOUNT1015 | Aviation Account location doesn't exist \t\n PERMIT1001 | Permit is in invalid state \t\n PERMIT1002 | Invalid Permit review \t\n PERMIT1003 | Invalid Permit \t\n PERMIT1004 | Invalid Permit Variation Review \t\n PERMITSURRENDER1001 | Invalid Permit surrender \t\n " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks-payment/{taskId}/process: post: tags: - Payments summary: Process existing card payment that corresponds to the provided task operationId: processExistingCardPayment parameters: - name: taskId in: path description: The task id required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/CardPaymentProcessResponseDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nREQUEST_TASK_ACTION1000 | Request task action cannot proceed \t\n REQUEST_TASK_ACTION1001 | User is not the assignee of the request task \t\n PAYMENT1003 | Payment id does not exist" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks-payment/{taskId}/create: post: tags: - Payments summary: Create card payment for the provided task operationId: createCardPayment parameters: - name: taskId in: path description: The task id required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/CardPaymentCreateResponseDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nREQUEST_TASK_ACTION1000 | Request task action cannot proceed \t\n REQUEST_TASK_ACTION1001 | User is not the assignee of the request task \t\n PAYMENT1002 | Payment method is not valid" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks-assignment/assign: post: tags: - Tasks Assignment summary: Assigns a task to a user operationId: assignTask requestBody: content: application/json: schema: $ref: '#/components/schemas/RequestTaskAssignmentDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nITEM1000 | Can not assign request to the provided user \t\nITEM1001 | Request task is not assignable" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/task-attachments/upload: post: tags: - Request task attachments handling summary: Upload a request task attachment operationId: uploadRequestTaskAttachment requestBody: content: multipart/form-data: schema: required: - attachment - requestTaskActionDetails type: object properties: requestTaskActionDetails: $ref: '#/components/schemas/RequestTaskAttachmentActionProcessDTO' attachment: type: string description: The request task source file attachment format: binary required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileUuidDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nPERMIT1001 | Permit is in invalid state \t\n FILE1001 | Virus found in input stream \t\n FILE1002 | File size is less than minimum \t\n FILE1003 | File size is greater than maximum \t\nFILE1004 | File upload failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/requests: post: tags: - Requests summary: Processes a request create action operationId: processRequestCreateAction parameters: - name: accountId in: query description: The account id required: false schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/RequestCreateActionProcessDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestCreateActionProcessResponseDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n REQUEST_CREATE_ACTION1000 | Request create action not allowed \t\n ACCOUNT1000 | User account does not belong to legal entity \t\n ACCOUNT1002 | Legal entity name already exists for the user \t\n " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/requests/workflows: post: tags: - Requests summary: Get the workflows for the given search criteria operationId: getRequestDetailsByAccountId requestBody: content: application/json: schema: $ref: '#/components/schemas/RequestSearchByAccountCriteria' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestDetailsSearchResults' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-notes: get: tags: - Request Notes summary: Retrieves the notes for request id operationId: getNotesByRequestId parameters: - name: requestId in: query description: The request id required: true schema: type: string - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int32 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestNoteResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Request Notes summary: Creates a new request note operationId: createRequestNote requestBody: content: application/json: schema: $ref: '#/components/schemas/RequestNoteRequest' required: true responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-notes/upload/request/{requestId}: post: tags: - Request Notes summary: Upload a note file operationId: uploadRequestNoteFile parameters: - name: requestId in: path description: The request id required: true schema: type: string requestBody: content: multipart/form-data: schema: required: - file type: object properties: file: type: string description: The note file format: binary required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileUuidDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting/measurement/n2o/calculate-emissions: post: tags: - Reporting description: Calculates emissions using AER calculation approach operationId: calculateMeasurementN2OEmissions requestBody: content: application/json: schema: $ref: '#/components/schemas/MeasurementEmissionsCalculationParamsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MeasurementEmissionsCalculationDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAER1002 | AER emissions calculation failed \t\n AER1003 | Invalid measurement units combination detected during AER emissions calculation \t\n AER1004 | Mandatory calculation parameter is missing" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting/measurement/co2/calculate-emissions: post: tags: - Reporting description: Calculates emissions using AER calculation approach operationId: calculateMeasurementCO2Emissions requestBody: content: application/json: schema: $ref: '#/components/schemas/MeasurementEmissionsCalculationParamsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/MeasurementEmissionsCalculationDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAER1002 | AER emissions calculation failed \t\n AER1003 | Invalid measurement units combination detected during AER emissions calculation \t\n AER1004 | Mandatory calculation parameter is missing" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting/calculation/pfc/calculate-emissions: post: tags: - Reporting summary: Calculates emissions using AER calculation approach operationId: calculatePfcEmissions requestBody: content: application/json: schema: $ref: '#/components/schemas/PfcEmissionsCalculationParamsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/PfcEmissionsCalculationDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAER1002 | AER emissions calculation failed \t\n AER1003 | Invalid measurement units combination detected during AER emissions calculation \t\n AER1004 | Mandatory calculation parameter is missing" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting/calculation/calculate-emissions: post: tags: - Reporting summary: Calculates emissions using AER calculation approach operationId: calculateEmissions requestBody: content: application/json: schema: $ref: '#/components/schemas/EmissionsCalculationParamsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/EmissionsCalculationDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAER1002 | AER emissions calculation failed \t\n AER1003 | Invalid measurement units combination detected during AER emissions calculation \t\n AER1004 | Mandatory calculation parameter is missing" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting/account/{id}/emissions: post: tags: - Account Reporting summary: Retrieves the year's emissions for account operationId: getReportableEmissions parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/ReportingYearsDTO' required: true responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: type: string format: decimal '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-users: post: tags: - Regulator Users summary: Updates the current regulator user operationId: updateCurrentRegulatorUser requestBody: content: multipart/form-data: schema: required: - regulatorUserUpdateDTO type: object properties: regulatorUserUpdateDTO: $ref: '#/components/schemas/RegulatorUserUpdateDTO' signature: type: string description: The signature file format: binary responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RegulatorUserUpdateDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-users/{userId}: get: tags: - Regulator Users summary: Retrieves the user of type REGULATOR that corresponds to the provided user id operationId: getRegulatorUserByCaAndId parameters: - name: userId in: path description: The regulator user id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RegulatorUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1003 | User is not related to competent authority" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Regulator Users summary: Updates the user of type REGULATOR that corresponds to the provided user id operationId: updateRegulatorUserByCaAndId parameters: - name: userId in: path description: The regulator user id to update required: true schema: type: string requestBody: content: multipart/form-data: schema: required: - regulatorUserUpdateDTO type: object properties: regulatorUserUpdateDTO: $ref: '#/components/schemas/RegulatorUserUpdateDTO' signature: type: string description: The signature file format: binary responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RegulatorUserUpdateDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1003 | User is not related to competent authority \t\n INVALID_IMAGE_DIMENSIONSIMAGE1001 | Image dimensions are not valid \t\n FILE1002 | File size is less than minimum \t\n FILE1003 | File size is greater than maximum \t\n FILE1005 | File type is not accepted \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-users/{userId}/reset-2fa: post: tags: - Regulator Users summary: Resets the 2FA device for the user of type REGULATOR that corresponds to the provided user id operationId: resetRegulator2Fa parameters: - name: userId in: path description: Regulator's user id to reset 2FA required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RegulatorUserUpdateDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1003 | User is not related to competent authority" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-users/registration/accept-invitation: post: tags: - Regulator users registration summary: Accept invitation for regulator user operationId: acceptRegulatorInvitation requestBody: content: application/json: schema: $ref: '#/components/schemas/TokenDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/InvitedUserInfoDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nEMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n USER1004 | User status is not valid " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/regulator-users/invite: post: tags: - Regulator Users summary: Invite new regulator user operationId: inviteRegulatorUserToCA requestBody: content: multipart/form-data: schema: required: - regulatorInvitedUser type: object properties: regulatorInvitedUser: $ref: '#/components/schemas/RegulatorInvitedUserDTO' signature: type: string description: The signature file format: binary required: true responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-authorities: get: tags: - Regulator Authorities summary: Retrieves the users of type REGULATOR operationId: getCaRegulators responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RegulatorUsersAuthoritiesInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Regulator Authorities summary: Updates regulator users status operationId: updateCompetentAuthorityRegulatorUsersStatus requestBody: content: application/json: schema: type: array description: The regulator users to update items: $ref: '#/components/schemas/RegulatorUserUpdateStatusDTO' required: true responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Regulator Authorities summary: Delete the current regulator user operationId: deleteCurrentRegulatorUserByCompetentAuthority responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/operator-users/registration/verification-email: post: tags: - Operator users registration summary: Sends a verification email operationId: sendVerificationEmail requestBody: content: application/json: schema: $ref: '#/components/schemas/EmailDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/registration/token-verification: post: tags: - Operator users registration summary: Verifies the JWT token provided in the email operationId: verifyUserRegistrationToken requestBody: content: application/json: schema: $ref: '#/components/schemas/TokenDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/EmailDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nUSER1001 | User is already registered \t\n EMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/registration/register: post: tags: - Operator users registration summary: Register a new operator user operationId: registerUser requestBody: content: application/json: schema: $ref: '#/components/schemas/OperatorUserRegistrationWithCredentialsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/registration/accept-invitation: post: tags: - Operator users registration summary: Accept invitation for operator user operationId: acceptOperatorInvitation requestBody: content: application/json: schema: $ref: '#/components/schemas/TokenDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorInvitedUserInfoDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nEMAIL1001 | The verification link has expired \t\n TOKEN1001 | Invalid Token \t\n USER1002 | User is deleted \t\n NOTFOUND1001 | Resource not found \t\n AUTHORITY1009 | User is not operator \t\n " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/invite/account/{accountId}: post: tags: - Operator Users invitation summary: Adds a new operator user to an account with a specified role. operationId: inviteOperatorUserToAccount parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/OperatorUserInvitationDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n AUTHORITY1000 | Can not assign authority. Another role is already assigned to user \t\n AUTHORITY1005 | User status cannot be updated \t\n AUTHORITY1011 | Regulator user can only add operator administrator users to an account \t\n USER1000 | User registration failed \t\n USER1001 | User is already registered" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/operator-authorities/account/{accountId}: get: tags: - Operator Authorities summary: Retrieves the authorities of type OPERATOR for the given account id along with the account contact types operationId: getAccountOperatorAuthorities parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AccountOperatorsUsersAuthoritiesInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Operator Authorities summary: Updates authorities for users of type OPERATOR for the given account id operationId: updateAccountOperatorAuthorities parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountOperatorAuthorityUpdateWrapperDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nROLE1000 | Invalid operator role code \t\n AUTHORITY1001 | At least one operator admin should exist in account \t\n AUTHORITY1004 | User is not related to account \t\n AUTHORITY1008 | Authority status in not valid \t\n AUTHORITY1012 | User role can not be modified \t\nACCOUNT_CONTACT1001 | You must have a primary contact on your account \t\nACCOUNT_CONTACT1002 | You must have a financial contact on your account \t\nACCOUNT_CONTACT1003 | You must have a service contact on your account \t\nACCOUNT_CONTACT1004 | You cannot assign the same user as a primary and secondary contact on your account \t\nACCOUNT_CONTACT1005 | You cannot assign an Emitter Contact as primary contact on your account \t\nACCOUNT_CONTACT1006 | You cannot assign an Emitter Contact as secondary contact on your account" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Operator Authorities summary: Deletes logged in authority from the account operationId: deleteCurrentUserAccountOperatorAuthority parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1001 | At least one operator admin should exist in account \t\n AUTHORITY1004 | User is not related to account" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/sop-id: post: tags: - Installation account update summary: Update the sop id of the account operationId: updateInstallationAccountSopId parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountUpdateSopIdDTO' required: true responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/site-name: post: tags: - Installation account update summary: Update the site name of the account operationId: updateInstallationAccountSiteName parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountUpdateSiteNameDTO' required: true responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/registry-id: post: tags: - Installation account update summary: Update the uk ets registry id of the account operationId: updateInstallationAccountRegistryId parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountUpdateRegistryIdDTO' required: true responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/name: post: tags: - Installation account update summary: Update the installation name of the account operationId: updateInstallationName parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountUpdateInstallationNameDTO' required: true responses: '200': description: OK '400': description: "Bad Request\t\n Error Code | Description \t\nACCOUNT1001 | Account name already exists" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/legal-entity: post: tags: - Installation account update summary: Updates the legal entity of the account operationId: updateInstallationAccountLegalEntity parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/LegalEntityDTO' required: true responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/{id}/address: post: tags: - Installation account update summary: Updates the address of the account operationId: updateInstallationAccountAddress parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: description: The address oneOf: - $ref: '#/components/schemas/LocationDTO' - $ref: '#/components/schemas/LocationOffShoreDTO' - $ref: '#/components/schemas/LocationOnShoreDTO' - $ref: '#/components/schemas/LocationOnShoreStateDTO' required: true responses: '200': description: OK '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/document-templates/{id}: get: tags: - Document Templates summary: Retrieves the document template with the provided id operationId: getDocumentTemplateById parameters: - name: id in: path description: The document template id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/DocumentTemplateDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nNOTIF1001 | File does not exist for document template" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Document Templates summary: Updates the document template with the provided id operationId: updateDocumentTemplate parameters: - name: id in: path description: The document template id required: true schema: type: integer format: int64 requestBody: content: multipart/form-data: schema: required: - file type: object properties: file: type: string description: The document template source file format: binary responses: '200': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nNOTIF1001 | File does not exist for document template" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/ca-external-contacts: get: tags: - Ca external contacts summary: Retrieves the current regulator external contacts operationId: getCaExternalContacts responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/CaExternalContactsDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Ca external contacts summary: Creates a new ca external contact operationId: createCaExternalContact requestBody: content: application/json: schema: $ref: '#/components/schemas/CaExternalContactRegistrationDTO' required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/accounts: get: tags: - Aviation accounts summary: Retrieves the current user associated aviation accounts operationId: getCurrentUserAviationAccounts parameters: - name: term in: query description: The term to search required: false schema: maxLength: 256 minLength: 3 type: string - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAccountSearchResults' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Aviation accounts summary: Creates an aviation account operationId: createAviationAccount requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAccountCreationDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n ACCOUNT1001 | Account name already exists \t\n ACCOUNT1012 | Central route charges office number already related with another account " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/accounts/{id}: post: tags: - Aviation account update summary: Update the aviation account operationId: updateAviationAccount parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAccountUpdateDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n ACCOUNT1001 | Account name already exists \t\n ACCOUNT1012 | Central route charges office number already related with another account \t\n ACCOUNT1013 | Registry Id is only submitted when emission trading scheme of the account is UK ETS Aviation " content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/accounts/reporting-status-history/{accountId}: post: tags: - Aviation account reporting status summary: Submits an aviation account reporting status operationId: submitReportingStatus parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAccountReportingStatusHistoryCreationDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nFORM1001 | Form validation failed \t\n ACCOUNT1014 | Aviation account reporting status is not changed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/ukets/total-emissions: post: tags: - Aviation Reporting summary: Calculate total emissions for the scheme year operationId: getTotalEmissionsUkEts requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAerTotalEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/ukets/standard-fuels-emissions: post: tags: - Aviation Reporting summary: Retrieves total emissions for standard fuels operationId: getStandardFuelsEmissionsUkEts requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/StandardFuelsTotalEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/ukets/non-domestic-flights-emissions: post: tags: - Aviation Reporting summary: Retrieves domestic flights emissions operationId: getNonDomesticFlightsEmissionsUkEts requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAerNonDomesticFlightsEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/ukets/domestic-flights-emissions: post: tags: - Aviation Reporting summary: Retrieves domestic flights emissions operationId: getDomesticFlightsEmissionsUkEts requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAerDomesticFlightsEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/ukets/aerodrome-pairs-emissions: post: tags: - Aviation Reporting summary: Calculate total emissions for aerodrome pairs operationId: getAerodromePairsEmissionsUkEts requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AerodromePairsTotalEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/corsia/total-emissions: post: tags: - Aviation Reporting summary: Calculate total emissions for the scheme year operationId: getTotalEmissionsCorsia requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerCorsiaEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAerCorsiaTotalEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/corsia/standard-fuels-emissions: post: tags: - Aviation Reporting summary: Retrieves total emissions for standard fuels operationId: getStandardFuelsEmissionsCorsia requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerCorsiaEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AviationAerCorsiaStandardFuelsTotalEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/corsia/international-flights-emissions: post: tags: - Aviation Reporting summary: Retrieves corsia international flights emissions operationId: getInternationalFlightsEmissionsCorsia requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerCorsiaInternationalFlightsEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAerCorsiaInternationalFlightsEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/corsia/aerodrome-pairs-emissions: post: tags: - Aviation Reporting summary: Calculate total emissions for aerodrome pairs operationId: getAerodromePairsEmissionsCorsia requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationAerCorsiaEmissionsCalculationDTO' required: true responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AviationAerCorsiaAerodromePairsTotalEmissions' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting/account/{id}/emissions: post: tags: - Aviation Account Reporting summary: Retrieves the year's emissions for an aviation account operationId: getAviationAccountReportableEmissions parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationReportingYearsDTO' required: true responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: $ref: '#/components/schemas/AviationReportableEmissionsDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation-reporting-data/airports: post: tags: - Aviation Reported Airports summary: Retrieves information for given list of ICAO codes operationId: getReportedAirports requestBody: content: application/json: schema: $ref: '#/components/schemas/AviationRptAirportsYearDTO' required: true responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AviationRptAirportsDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aircraft-types: post: tags: - Aircraft Types summary: Retrieves the aircraft types for the given search criteria operationId: getAircraftTypes requestBody: content: application/json: schema: $ref: '#/components/schemas/AircraftTypeSearchCriteria' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AircraftTypeSearchResults' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/accounts/{id}/appoint-verification-body: post: tags: - Account verification body summary: Appoint verification body to account operationId: appointVerificationBodyToAccount parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AppointVerificationBodyDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nACCOUNT1006 | A verification body has already been appointed to the Installation account \t\n ACCOUNT1008 | The verification body is not accredited to the account's emission trading scheme \t\n ACCOUNT1009 | Account status is not valid \t\n ACCOUNT1010 | Verification body is attached on open tasks \t\n NOTIF1000 | Template processing failed \t\n NOTFOUND1001 | Resource not found \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' patch: tags: - Account verification body summary: Reappoint verification body to account operationId: replaceVerificationBodyToAccount parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/AppointVerificationBodyDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nACCOUNT1006 | A verification body has already been appointed to the Installation account \t\n ACCOUNT1007 | A verification body has not been appointed to the Installation account \t\n ACCOUNT1009 | Account status is not valid \t\n ACCOUNT1008 | The verification body is not accredited to the account's emission trading scheme \t\n ACCOUNT1010 | Verification body is attached on open tasks \t\n NOTIF1000 | Template processing failed \t\n NOTFOUND1001 | Resource not found \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/account-notes: get: tags: - Account Notes summary: Retrieves the notes for account id operationId: getNotesByAccountId parameters: - name: accountId in: query description: The account id required: true schema: type: integer format: int64 - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int32 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AccountNoteResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' post: tags: - Account Notes summary: Creates a new account note operationId: createAccountNote requestBody: content: application/json: schema: $ref: '#/components/schemas/AccountNoteRequest' required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/account-notes/upload/account/{accountId}: post: tags: - Account Notes summary: Upload a note file operationId: uploadAccountNoteFile parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 requestBody: content: multipart/form-data: schema: required: - file type: object properties: file: type: string description: The note file format: binary required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileUuidDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-users/{userId}: get: tags: - Verifier Users summary: Retrieves the user of type VERIFIER for the given user id operationId: getVerifierUserById parameters: - name: userId in: path description: The verifier user id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerifierUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1013 | User is not verifier \t\n AUTHORITY1006 | User is not related to verification body" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' patch: tags: - Verifier Users summary: Updates verifier user by user id operationId: updateVerifierUserById parameters: - name: userId in: path description: The verifier user id required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/VerifierUserDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerifierUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1013 | User is not verifier \t\n AUTHORITY1006 | User is not related to verification body" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-users/{userId}/reset-2fa: patch: tags: - Verifier Users summary: Resets the 2FA device for a verifier user by user id operationId: resetVerifier2Fa parameters: - name: userId in: path description: The verifier user id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerifierUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1013 | User is not verifier \t\n AUTHORITY1006 | User is not related to verification body" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verifier-users/verifier: patch: tags: - Verifier Users summary: Updates logged in verifier user operationId: updateCurrentVerifierUser requestBody: content: application/json: schema: $ref: '#/components/schemas/VerifierUserDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerifierUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1006 | User is not related to verification body" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/terms-and-conditions: patch: tags: - Users summary: Updates accepted terms and conditions of the logged in user operationId: editUserTerms requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateTermsDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UpdateTermsDTO' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/security-setup/2fa/delete: patch: tags: - Users Security Setup summary: Delete the two factor authentication operationId: deleteOtpCredentials requestBody: content: application/json: schema: $ref: '#/components/schemas/TokenDTO' required: true responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nTOKEN1001 | Invalid Token \t\n EMAIL1001 | The verification link has expired \t\n USER1005 | User not exist \t\n FORM1001 | Form validation failed" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/operator-users/operator: patch: tags: - Operator Users summary: Updates logged in operator user operationId: updateCurrentOperatorUser requestBody: content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/operator-users/account/{accountId}/{userId}: get: tags: - Operator Users summary: Retrieves info of operator user by account and user id operationId: getOperatorUserById parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 - name: userId in: path description: The operator user id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' patch: tags: - Operator Users summary: Updates operator user by account and user id operationId: updateOperatorUserById parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 - name: userId in: path description: The operator user id required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' required: true responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/operator-users/account/{accountId}/{userId}/reset-2fa: patch: tags: - Operator Users summary: Resets the 2FA device for an operator user by account and user id operationId: resetOperator2Fa parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 - name: userId in: path description: The operator user id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/OperatorUserDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1004 | User is not related to account" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/ca-external-contacts/{id}: get: tags: - Ca external contacts summary: Returns the ca external contact with specified id operationId: getCaExternalContactById parameters: - name: id in: path description: The ca external contact id required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/CaExternalContactDTO' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Ca external contacts summary: Deletes the ca external contact with specified id operationId: deleteCaExternalContactById parameters: - name: id in: path description: The ca external contact id required: true schema: type: integer format: int64 responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' patch: tags: - Ca external contacts summary: Edits the ca external contact with specified id operationId: editCaExternalContact parameters: - name: id in: path description: The ca external contact id required: true schema: type: integer format: int64 requestBody: content: application/json: schema: $ref: '#/components/schemas/CaExternalContactRegistrationDTO' required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/notification-templates: get: tags: - Notification Templates summary: Retrieves the notification templates associated with current user operationId: getCurrentUserNotificationTemplates parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: role in: query description: The role type required: true schema: type: string enum: - OPERATOR - VERIFIER - REGULATOR - name: term in: query description: The term to search required: false schema: maxLength: 256 minLength: 3 type: string - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/TemplateSearchResults' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/mireports/types: get: tags: - MiReports summary: Retrieves the mi report types for current user operationId: getCurrentUserMiReports parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/MiReportSearchResult' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/mireports/request-task-types: get: tags: - MiReports summary: Get regulator related request task types operationId: getRegulatorRequestTaskTypes parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION responses: '200': description: OK content: application/json: schema: type: array items: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_REVIEW - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - PERMIT_ISSUANCE_APPLICATION_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_REVIEW - PERMIT_ISSUANCE_APPLICATION_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW - PERMIT_ISSUANCE_RFI_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RFI_RESPONSE - PERMIT_ISSUANCE_RDE_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RDE_RESPONSE - PERMIT_ISSUANCE_MAKE_PAYMENT - PERMIT_ISSUANCE_TRACK_PAYMENT - PERMIT_ISSUANCE_CONFIRM_PAYMENT - PERMIT_SURRENDER_APPLICATION_SUBMIT - PERMIT_SURRENDER_APPLICATION_REVIEW - PERMIT_SURRENDER_WAIT_FOR_REVIEW - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW - PERMIT_SURRENDER_RFI_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RFI_RESPONSE - PERMIT_SURRENDER_RDE_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RDE_RESPONSE - PERMIT_SURRENDER_CESSATION_SUBMIT - PERMIT_SURRENDER_MAKE_PAYMENT - PERMIT_SURRENDER_TRACK_PAYMENT - PERMIT_SURRENDER_CONFIRM_PAYMENT - PERMIT_REVOCATION_APPLICATION_SUBMIT - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_APPEAL - PERMIT_REVOCATION_CESSATION_SUBMIT - PERMIT_REVOCATION_MAKE_PAYMENT - PERMIT_REVOCATION_TRACK_PAYMENT - PERMIT_REVOCATION_CONFIRM_PAYMENT - PERMIT_NOTIFICATION_APPLICATION_SUBMIT - PERMIT_NOTIFICATION_APPLICATION_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW - PERMIT_NOTIFICATION_RFI_RESPONSE_SUBMIT - PERMIT_NOTIFICATION_WAIT_FOR_RFI_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_MAKE_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_TRACK_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_SUBMIT - PERMIT_VARIATION_APPLICATION_REVIEW - PERMIT_VARIATION_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_REVIEW - PERMIT_VARIATION_RFI_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RFI_RESPONSE - PERMIT_VARIATION_RDE_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RDE_RESPONSE - PERMIT_VARIATION_MAKE_PAYMENT - PERMIT_VARIATION_TRACK_PAYMENT - PERMIT_VARIATION_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_WAIT_FOR_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMIT - PERMIT_TRANSFER_A_WAIT_FOR_TRANSFER - PERMIT_TRANSFER_A_MAKE_PAYMENT - PERMIT_TRANSFER_A_TRACK_PAYMENT - PERMIT_TRANSFER_A_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_APPLICATION_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_REVIEW - PERMIT_TRANSFER_B_APPLICATION_REVIEW - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW - PERMIT_TRANSFER_B_MAKE_PAYMENT - PERMIT_TRANSFER_B_TRACK_PAYMENT - PERMIT_TRANSFER_B_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_RFI_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RFI_RESPONSE - PERMIT_TRANSFER_B_RDE_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RDE_RESPONSE - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT - NON_COMPLIANCE_APPLICATION_SUBMIT - NON_COMPLIANCE_DAILY_PENALTY_NOTICE - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_FINAL_DETERMINATION - NER_APPLICATION_SUBMIT - NER_APPLICATION_REVIEW - NER_WAIT_FOR_REVIEW - NER_APPLICATION_PEER_REVIEW - NER_WAIT_FOR_PEER_REVIEW - NER_WAIT_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMIT - NER_MAKE_PAYMENT - NER_TRACK_PAYMENT - NER_CONFIRM_PAYMENT - NER_AUTHORITY_RESPONSE - DOAL_APPLICATION_SUBMIT - DOAL_APPLICATION_PEER_REVIEW - DOAL_WAIT_FOR_PEER_REVIEW - DOAL_AUTHORITY_RESPONSE - AER_APPLICATION_SUBMIT - AER_APPLICATION_REVIEW - AER_WAIT_FOR_REVIEW - AER_APPLICATION_AMENDS_SUBMIT - AER_WAIT_FOR_AMENDS - AER_APPLICATION_VERIFICATION_SUBMIT - AER_WAIT_FOR_VERIFICATION - AER_AMEND_APPLICATION_VERIFICATION_SUBMIT - AER_AMEND_WAIT_FOR_VERIFICATION - VIR_APPLICATION_SUBMIT - VIR_APPLICATION_REVIEW - VIR_WAIT_FOR_REVIEW - VIR_RESPOND_TO_REGULATOR_COMMENTS - VIR_RFI_RESPONSE_SUBMIT - VIR_WAIT_FOR_RFI_RESPONSE - AIR_APPLICATION_SUBMIT - AIR_APPLICATION_REVIEW - AIR_WAIT_FOR_REVIEW - AIR_RFI_RESPONSE_SUBMIT - AIR_WAIT_FOR_RFI_RESPONSE - AIR_RESPOND_TO_REGULATOR_COMMENTS - DRE_APPLICATION_SUBMIT - DRE_APPLICATION_PEER_REVIEW - DRE_WAIT_FOR_PEER_REVIEW - DRE_MAKE_PAYMENT - DRE_TRACK_PAYMENT - DRE_CONFIRM_PAYMENT - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT - AVIATION_ACCOUNT_CLOSURE_SUBMIT - AVIATION_NON_COMPLIANCE_APPLICATION_SUBMIT - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_FINAL_DETERMINATION - AVIATION_VIR_APPLICATION_SUBMIT - AVIATION_VIR_APPLICATION_REVIEW - AVIATION_VIR_WAIT_FOR_REVIEW - AVIATION_VIR_RFI_RESPONSE_SUBMIT - AVIATION_VIR_WAIT_FOR_RFI_RESPONSE - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_REVIEW - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_MAKE_PAYMENT - EMP_ISSUANCE_UKETS_TRACK_PAYMENT - EMP_ISSUANCE_UKETS_CONFIRM_PAYMENT - EMP_ISSUANCE_UKETS_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_UKETS_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_REVIEW - EMP_VARIATION_UKETS_APPLICATION_REVIEW - EMP_VARIATION_UKETS_RFI_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_UKETS_RDE_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_UKETS_MAKE_PAYMENT - EMP_VARIATION_UKETS_TRACK_PAYMENT - EMP_VARIATION_UKETS_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_APPLICATION_SUBMIT - AVIATION_AER_UKETS_APPLICATION_REVIEW - AVIATION_AER_UKETS_WAIT_FOR_REVIEW - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_VERIFICATION - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_AMENDS - AVIATION_AER_UKETS_AMEND_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_AMEND_WAIT_FOR_VERIFICATION - AVIATION_DRE_UKETS_APPLICATION_SUBMIT - AVIATION_DRE_UKETS_MAKE_PAYMENT - AVIATION_DRE_UKETS_TRACK_PAYMENT - AVIATION_DRE_UKETS_CONFIRM_PAYMENT - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_CORSIA_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_CORSIA_MAKE_PAYMENT - EMP_ISSUANCE_CORSIA_TRACK_PAYMENT - EMP_ISSUANCE_CORSIA_CONFIRM_PAYMENT - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_REVIEW - EMP_VARIATION_CORSIA_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_RFI_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_CORSIA_RDE_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_MAKE_PAYMENT - EMP_VARIATION_CORSIA_TRACK_PAYMENT - EMP_VARIATION_CORSIA_CONFIRM_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_CONFIRM_PAYMENT - AVIATION_AER_CORSIA_APPLICATION_SUBMIT - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_CORSIA_WAIT_FOR_VERIFICATION - AVIATION_AER_CORSIA_APPLICATION_REVIEW - AVIATION_AER_CORSIA_WAIT_FOR_REVIEW - ACCOUNT_USERS_SETUP - NEW_VERIFICATION_BODY_EMITTER - VERIFIER_NO_LONGER_AVAILABLE '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/items/unassigned: get: tags: - Unassigned Items summary: Retrieves the unassigned items operationId: getUnassignedItems parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ItemDTOResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/items/assigned-to-others: get: tags: - Items Assigned To Others summary: Retrieves the items assigned to users different than the logged-in user of the same role type who participate in the same accounts operationId: getAssignedToOthersItems parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ItemDTOResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/items/assigned-to-me: get: tags: - Items Assigned To Me summary: Retrieves the items assigned to the logged-in user operationId: getAssignedItems parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ItemDTOResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/document-templates: get: tags: - Document Templates summary: Retrieves the document templates associated with current user operationId: getCurrentUserDocumentTemplates parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: term in: query description: The term to search required: false schema: maxLength: 256 minLength: 3 type: string - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/TemplateSearchResults' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/{accountType}/batch-reissue-requests: get: tags: - Requests summary: Get the batch reissue requests operationId: getBatchReissueRequests parameters: - name: accountType in: path description: The account type required: true schema: type: string enum: - INSTALLATION - AVIATION - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/BatchReissuesResponseDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/verification-bodies/{id}: get: tags: - Verification Bodies summary: Get the verification body with the provided id operationId: getVerificationBodyById parameters: - name: id in: path description: The verification body id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerificationBodyDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' delete: tags: - Verification Bodies summary: Delete the verification body with the provided id operationId: deleteVerificationBodyById parameters: - name: id in: path description: The verification body id required: true schema: type: integer format: int64 responses: '200': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users: get: tags: - Users summary: Retrieves info of the logged in user operationId: getCurrentUser responses: '200': description: OK content: application/json: schema: oneOf: - $ref: '#/components/schemas/ApplicationUserDTO' - $ref: '#/components/schemas/OperatorUserDTO' - $ref: '#/components/schemas/RegulatorUserDTO' - $ref: '#/components/schemas/VerifierUserDTO' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/users/signature: get: tags: - Users summary: Generate the token to get the signature of the current user operationId: generateGetCurrentUserSignatureToken parameters: - name: signatureUuid in: query description: The signature uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/user-signatures/{token}: get: tags: - User signatures summary: Get the user signature resource for the provided file token operationId: getSignature parameters: - name: token in: path description: The signature token required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/terms: get: tags: - Terms and conditions summary: Retrieves the latest version of terms and conditions operationId: getLatestTerms responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/TermsDTO' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks/{id}: get: tags: - Tasks summary: Get task item info by id operationId: getTaskItemInfoById parameters: - name: id in: path description: The task id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestTaskItemDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks-assignment/{taskId}/candidate-assignees: get: tags: - Tasks Assignment summary: 'Returns all users to whom can be assigned the provided task ' operationId: getCandidateAssigneesByTaskId parameters: - name: taskId in: path description: The task id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AssigneeUserInfoDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nITEM1001 | Request task is not assignable" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks-assignment/{taskId}/candidate-assignees/{taskType}: get: tags: - Tasks Assignment summary: Returns all users to whom can be assigned the provided task type operationId: getCandidateAssigneesByTaskType parameters: - name: taskId in: path description: The current task id that user works on. Not related to the task type for which we search candidate assignees required: true schema: type: integer format: int64 - name: taskType in: path description: The task type for which you need to retrieve candidate assignees required: true schema: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_REVIEW - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - PERMIT_ISSUANCE_APPLICATION_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_REVIEW - PERMIT_ISSUANCE_APPLICATION_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW - PERMIT_ISSUANCE_RFI_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RFI_RESPONSE - PERMIT_ISSUANCE_RDE_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RDE_RESPONSE - PERMIT_ISSUANCE_MAKE_PAYMENT - PERMIT_ISSUANCE_TRACK_PAYMENT - PERMIT_ISSUANCE_CONFIRM_PAYMENT - PERMIT_SURRENDER_APPLICATION_SUBMIT - PERMIT_SURRENDER_APPLICATION_REVIEW - PERMIT_SURRENDER_WAIT_FOR_REVIEW - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW - PERMIT_SURRENDER_RFI_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RFI_RESPONSE - PERMIT_SURRENDER_RDE_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RDE_RESPONSE - PERMIT_SURRENDER_CESSATION_SUBMIT - PERMIT_SURRENDER_MAKE_PAYMENT - PERMIT_SURRENDER_TRACK_PAYMENT - PERMIT_SURRENDER_CONFIRM_PAYMENT - PERMIT_REVOCATION_APPLICATION_SUBMIT - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_APPEAL - PERMIT_REVOCATION_CESSATION_SUBMIT - PERMIT_REVOCATION_MAKE_PAYMENT - PERMIT_REVOCATION_TRACK_PAYMENT - PERMIT_REVOCATION_CONFIRM_PAYMENT - PERMIT_NOTIFICATION_APPLICATION_SUBMIT - PERMIT_NOTIFICATION_APPLICATION_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW - PERMIT_NOTIFICATION_RFI_RESPONSE_SUBMIT - PERMIT_NOTIFICATION_WAIT_FOR_RFI_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_MAKE_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_TRACK_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_SUBMIT - PERMIT_VARIATION_APPLICATION_REVIEW - PERMIT_VARIATION_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_REVIEW - PERMIT_VARIATION_RFI_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RFI_RESPONSE - PERMIT_VARIATION_RDE_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RDE_RESPONSE - PERMIT_VARIATION_MAKE_PAYMENT - PERMIT_VARIATION_TRACK_PAYMENT - PERMIT_VARIATION_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_WAIT_FOR_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMIT - PERMIT_TRANSFER_A_WAIT_FOR_TRANSFER - PERMIT_TRANSFER_A_MAKE_PAYMENT - PERMIT_TRANSFER_A_TRACK_PAYMENT - PERMIT_TRANSFER_A_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_APPLICATION_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_REVIEW - PERMIT_TRANSFER_B_APPLICATION_REVIEW - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW - PERMIT_TRANSFER_B_MAKE_PAYMENT - PERMIT_TRANSFER_B_TRACK_PAYMENT - PERMIT_TRANSFER_B_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_RFI_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RFI_RESPONSE - PERMIT_TRANSFER_B_RDE_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RDE_RESPONSE - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT - NON_COMPLIANCE_APPLICATION_SUBMIT - NON_COMPLIANCE_DAILY_PENALTY_NOTICE - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_FINAL_DETERMINATION - NER_APPLICATION_SUBMIT - NER_APPLICATION_REVIEW - NER_WAIT_FOR_REVIEW - NER_APPLICATION_PEER_REVIEW - NER_WAIT_FOR_PEER_REVIEW - NER_WAIT_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMIT - NER_MAKE_PAYMENT - NER_TRACK_PAYMENT - NER_CONFIRM_PAYMENT - NER_AUTHORITY_RESPONSE - DOAL_APPLICATION_SUBMIT - DOAL_APPLICATION_PEER_REVIEW - DOAL_WAIT_FOR_PEER_REVIEW - DOAL_AUTHORITY_RESPONSE - AER_APPLICATION_SUBMIT - AER_APPLICATION_REVIEW - AER_WAIT_FOR_REVIEW - AER_APPLICATION_AMENDS_SUBMIT - AER_WAIT_FOR_AMENDS - AER_APPLICATION_VERIFICATION_SUBMIT - AER_WAIT_FOR_VERIFICATION - AER_AMEND_APPLICATION_VERIFICATION_SUBMIT - AER_AMEND_WAIT_FOR_VERIFICATION - VIR_APPLICATION_SUBMIT - VIR_APPLICATION_REVIEW - VIR_WAIT_FOR_REVIEW - VIR_RESPOND_TO_REGULATOR_COMMENTS - VIR_RFI_RESPONSE_SUBMIT - VIR_WAIT_FOR_RFI_RESPONSE - AIR_APPLICATION_SUBMIT - AIR_APPLICATION_REVIEW - AIR_WAIT_FOR_REVIEW - AIR_RFI_RESPONSE_SUBMIT - AIR_WAIT_FOR_RFI_RESPONSE - AIR_RESPOND_TO_REGULATOR_COMMENTS - DRE_APPLICATION_SUBMIT - DRE_APPLICATION_PEER_REVIEW - DRE_WAIT_FOR_PEER_REVIEW - DRE_MAKE_PAYMENT - DRE_TRACK_PAYMENT - DRE_CONFIRM_PAYMENT - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT - AVIATION_ACCOUNT_CLOSURE_SUBMIT - AVIATION_NON_COMPLIANCE_APPLICATION_SUBMIT - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_FINAL_DETERMINATION - AVIATION_VIR_APPLICATION_SUBMIT - AVIATION_VIR_APPLICATION_REVIEW - AVIATION_VIR_WAIT_FOR_REVIEW - AVIATION_VIR_RFI_RESPONSE_SUBMIT - AVIATION_VIR_WAIT_FOR_RFI_RESPONSE - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_REVIEW - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_MAKE_PAYMENT - EMP_ISSUANCE_UKETS_TRACK_PAYMENT - EMP_ISSUANCE_UKETS_CONFIRM_PAYMENT - EMP_ISSUANCE_UKETS_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_UKETS_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_REVIEW - EMP_VARIATION_UKETS_APPLICATION_REVIEW - EMP_VARIATION_UKETS_RFI_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_UKETS_RDE_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_UKETS_MAKE_PAYMENT - EMP_VARIATION_UKETS_TRACK_PAYMENT - EMP_VARIATION_UKETS_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_APPLICATION_SUBMIT - AVIATION_AER_UKETS_APPLICATION_REVIEW - AVIATION_AER_UKETS_WAIT_FOR_REVIEW - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_VERIFICATION - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_AMENDS - AVIATION_AER_UKETS_AMEND_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_AMEND_WAIT_FOR_VERIFICATION - AVIATION_DRE_UKETS_APPLICATION_SUBMIT - AVIATION_DRE_UKETS_MAKE_PAYMENT - AVIATION_DRE_UKETS_TRACK_PAYMENT - AVIATION_DRE_UKETS_CONFIRM_PAYMENT - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_CORSIA_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_CORSIA_MAKE_PAYMENT - EMP_ISSUANCE_CORSIA_TRACK_PAYMENT - EMP_ISSUANCE_CORSIA_CONFIRM_PAYMENT - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_REVIEW - EMP_VARIATION_CORSIA_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_RFI_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_CORSIA_RDE_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_MAKE_PAYMENT - EMP_VARIATION_CORSIA_TRACK_PAYMENT - EMP_VARIATION_CORSIA_CONFIRM_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_CONFIRM_PAYMENT - AVIATION_AER_CORSIA_APPLICATION_SUBMIT - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_CORSIA_WAIT_FOR_VERIFICATION - AVIATION_AER_CORSIA_APPLICATION_REVIEW - AVIATION_AER_CORSIA_WAIT_FOR_REVIEW - ACCOUNT_USERS_SETUP - NEW_VERIFICATION_BODY_EMITTER - VERIFIER_NO_LONGER_AVAILABLE responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/AssigneeUserInfoDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nITEM1001 | Request task is not assignable" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/task-attachments/{id}: get: tags: - Request task attachments handling summary: Generate the token to get the file with the provided uuid that belongs to the provided task operationId: generateRequestTaskGetFileAttachmentToken parameters: - name: id in: path description: The request task id required: true schema: type: integer format: int64 - name: attachmentUuid in: query description: The attachment uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/source-stream-categories: get: tags: - Source Streams summary: Returns source stream types with categories operationId: getSourceStreamCategories responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/SourceStreamTypeCategory' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/requests/{id}: get: tags: - Requests summary: Get request details by id operationId: getRequestDetailsById parameters: - name: id in: path description: The request id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestDetailsDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/requests/available-workflows/reporting/aer/{aerRequestId}: get: tags: - Requests summary: Get workflows to start a task operationId: getAvailableAerWorkflows parameters: - name: aerRequestId in: path description: The AER request id required: true schema: type: string responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: $ref: '#/components/schemas/RequestCreateValidationResult' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/requests/available-workflows/permit/{accountId}: get: tags: - Requests summary: Get workflows to start a task operationId: getAvailableAccountWorkflows parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: $ref: '#/components/schemas/RequestCreateValidationResult' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-notes/{requestId}/files: get: tags: - Request Notes summary: Generate the token to get the file that belongs to the provided request note id operationId: generateGetRequestFileNoteToken parameters: - name: requestId in: path description: The request id required: true schema: type: string - name: uuid in: query description: The note file uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-actions: get: tags: - Request actions summary: Retrieves the actions associated with the request operationId: getRequestActionsByRequestId parameters: - name: requestId in: query description: The request id required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/RequestActionInfoDTO' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-actions/{id}: get: tags: - Request actions summary: Get request action by id operationId: getRequestActionById parameters: - name: id in: path description: The request action id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RequestActionDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-action-file-documents/{id}: get: tags: - Request action file documents handling summary: Generate the token to get the file document with the provided uuid that belongs to the provided request action operationId: generateRequestActionGetFileDocumentToken parameters: - name: id in: path description: The request action id required: true schema: type: integer format: int64 - name: fileDocumentUuid in: query description: The file document uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/request-action-attachments/{id}: get: tags: - Request action attachments handling summary: Generate the token to get the file with the provided uuid that belongs to the provided request action operationId: generateRequestActionGetFileAttachmentToken parameters: - name: id in: path description: The request action id required: true schema: type: integer format: int64 - name: attachmentUuid in: query description: The attachment uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting-data: get: tags: - Reporting Data summary: Returns reporting year inventory data existence operationId: getInventoryDataExistenceByYear parameters: - name: year in: query description: The reporting year required: true schema: type: string - name: method in: query description: The calculation method type required: true schema: type: string enum: - NATIONAL - REGIONAL responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/InventoryDataYearExistenceDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting-data/regional-inventory-data: get: tags: - Reporting Data summary: Returns regional emission calculation parameters for the provided year and charging zone operationId: getRegionalInventoryEmissionCalculationParams parameters: - name: year in: query description: The reporting year required: true schema: type: string - name: chargingZoneCode in: query description: The charging zone code required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/RegionalInventoryEmissionCalculationParamsDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting-data/national-inventory-data: get: tags: - Reporting Data summary: Returns national inventory data for the provided year operationId: getNationalInventoryData parameters: - name: year in: query description: The reporting year required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/NationalInventoryDataDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting-data/charging-zones: get: tags: - Reporting Data summary: Returns charging zones associated with the provided post code operationId: getChargingZonesByPostCode parameters: - name: code in: query description: The post code required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/ChargingZoneDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/reporting-data/calculation-parameters-info: get: tags: - Reporting Data summary: Returns calculation parameters information by source stream type operationId: getSourceStreamEmissionsCalculationInfoByType parameters: - name: sourceStreamType in: query description: The source stream type required: true schema: type: string enum: - COMBUSTION_COMMERCIAL_STANDARD_FUELS - COMBUSTION_OTHER_GASEOUS_LIQUID_FUELS - COMBUSTION_SOLID_FUELS - COMBUSTION_FLARES - OTHER - COMBUSTION_GAS_PROCESSING_TERMINALS - REFINERIES_MASS_BALANCE - COKE_MASS_BALANCE - METAL_ORE_MASS_BALANCE - IRON_STEEL_MASS_BALANCE - CARBON_BLACK_MASS_BALANCE_METHODOLOGY - HYDROGEN_AND_SYNTHESIS_GAS_MASS_BALANCE_METHODOLOGY - BULK_ORGANIC_CHEMICALS_MASS_BALANCE_METHODOLOGY - NON_FERROUS_SEC_ALUMINIUM_MASS_BALANCE_METHODOLOGY - SODA_ASH_SODIUM_BICARBONATE_MASS_BALANCE_METHODOLOGY - PRIMARY_ALUMINIUM_MASS_BALANCE_METHODOLOGY - REFINERIES_HYDROGEN_PRODUCTION - CEMENT_CLINKER_CKD - CERAMICS_SCRUBBING - REFINERIES_CATALYTIC_CRACKER_REGENERATION - COKE_FUEL_AS_PROCESS_INPUT - IRON_STEEL_FUEL_AS_PROCESS_INPUT - AMMONIA_FUEL_AS_PROCESS_INPUT - HYDROGEN_AND_SYNTHESIS_GAS_FUEL_AS_PROCESS_INPUT - COKE_CARBONATE_INPUT_METHOD_A - COKE_OXIDE_OUTPUT_METHOD_B - METAL_ORE_CARBONATE_INPUT - IRON_STEEL_CARBONATE_INPUT - CEMENT_CLINKER_KILN_INPUT_BASED_METHOD_A - CEMENT_CLINKER_CLINKER_OUTPUT_METHOD_B - CEMENT_CLINKER_NON_CARBONATE_CARBON - LIME_DOLOMITE_MAGNESITE_CARBONATES_METHOD_A - LIME_DOLOMITE_MAGNESITE_KILN_DUST_METHOD_B - LIME_DOLOMITE_MAGNESITE_ALKALI_EARTH_OXIDE_METHOD_B - GLASS_AND_MINERAL_WOOL_CARBONATES_INPUT - CERAMICS_CARBON_INPUTS_METHOD_A - CERAMICS_ALKALI_OXIDE_METHOD_B - PULP_PAPER_MAKE_UP_CHEMICALS - NON_FERROUS_SEC_ALUMINIUM_PROCESS_EMISSIONS - COMBUSTION_SCRUBBING_CARBONATE - COMBUSTION_SCRUBBING_UREA - COMBUSTION_SCRUBBING_GYPSUM - PRIMARY_ALUMINIUM_PFC responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/SourceStreamCalculationParametersInfo' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-users/{userId}/signature: get: tags: - Regulator Users summary: Generate the token to get the signature of the user with the provided user id operationId: generateGetRegulatorSignatureToken parameters: - name: userId in: path description: The regulator user id the signature belongs to required: true schema: type: string - name: signatureUuid in: query description: The signature uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-authorities/permissions: get: tags: - Regulator Authorities summary: Retrieves the current regulator user's permissions operationId: getCurrentRegulatorUserPermissionsByCa responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AuthorityManagePermissionDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-authorities/permissions/{userId}: get: tags: - Regulator Authorities summary: Retrieves the regulator user's permissions operationId: getRegulatorUserPermissionsByCaAndId parameters: - name: userId in: path description: The regulator user id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AuthorityManagePermissionDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1003 | User is not related to competent authority" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-authorities/permissions/group-levels: get: tags: - Regulator Authorities summary: Retrieves the regulator permissions group levels operationId: getRegulatorPermissionGroupLevels responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AuthorityManagePermissionDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/permits/{id}/document: get: tags: - Permits summary: Generate the token to get the document that belongs to the provided permit id operationId: generateGetPermitDocumentToken parameters: - name: id in: path description: The permit id required: true schema: type: string - name: uuid in: query description: The document uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/permits/{id}/attachments: get: tags: - Permits summary: Generate the token to get the file that belongs to the provided permit id operationId: generateGetPermitAttachmentToken parameters: - name: id in: path description: The permit id required: true schema: type: string - name: uuid in: query description: The attachment uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/legal-entities: get: tags: - Legal Entities summary: Retrieves all legal entities associated with the user operationId: getCurrentUserLegalEntities responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/LegalEntityInfoDTO' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/legal-entities/{id}: get: tags: - Legal Entities summary: Returns legal entity with the specified id that is associated with the user operationId: getLegalEntityById parameters: - name: id in: path description: The legal entity id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/LegalEntityDTO' '400': description: "Bad Request\t\n Error Code | Description \t\nACCOUNT1000 | User account does not belong to legal entity" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/legal-entities/name: get: tags: - Legal Entities summary: Checks if legal entity name exists operationId: isExistingLegalEntityName parameters: - name: name in: query description: The legal entity name to check required: true schema: type: string responses: '200': description: OK content: '*/*': schema: type: boolean '400': description: "Bad Request\t\n Error Code | Description \t\nACCOUNT1000 | User account does not belong to legal entity" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/items/{request-id}: get: tags: - Request items summary: Retrieves the items by request operationId: getItemsByRequest parameters: - name: request-id in: path description: The request id required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ItemDTOResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/issuing-authority: get: tags: - Issuing Authorities summary: Retrieves the EMP issuing authority names operationId: getEmpIssuingAuthorityNames responses: '200': description: OK content: application/json: schema: type: array items: type: string '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts: get: tags: - Installation accounts summary: Retrieves the current user associated accounts operationId: getCurrentUserInstallationAccounts parameters: - name: term in: query description: The term to search required: false schema: maxLength: 256 minLength: 3 type: string - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int64 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AccountSearchResults' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/accounts/name: get: tags: - Installation accounts summary: Checks if account name exists operationId: isExistingAccountName parameters: - name: name in: query description: The account name required: true schema: type: string - name: accountId in: query description: The account Id required: false schema: type: integer format: int64 responses: '200': description: OK content: '*/*': schema: type: boolean '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/account/{id}: get: tags: - Installation account view summary: Get the account with the provided id operationId: getInstallationAccountById parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/InstallationAccountPermitDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/installation/account/{id}/header-info: get: tags: - Installation account view summary: Get the account header info for the provided account operationId: getInstallationAccountHeaderInfoById parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/InstallationAccountHeaderInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/file-notes/{token}: get: tags: - File Notes summary: Get the file note resource for the provided file token operationId: getFileNote parameters: - name: token in: path description: The file note token required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: string format: binary '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/file-documents/{token}: get: tags: - File Documents summary: Get the file document resource for the provided file token operationId: getFileDocument parameters: - name: token in: path description: The file document token required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: string format: binary '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/file-document-templates/{token}: get: tags: - File Document Templates summary: Get the file document template resource for the provided file token operationId: getFileDocumentTemplate parameters: - name: token in: path description: The file document token required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: string format: binary '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/file-attachments/{token}: get: tags: - File Attachments summary: Get the file attachment resource for the provided file attachment token operationId: getFileAttachment parameters: - name: token in: path description: The file attachment token required: true schema: type: string responses: '200': description: OK content: application/json: schema: type: string format: binary '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/emps/{id}/document: get: tags: - Emps summary: Generate the token to get the document that belongs to the provided emp id operationId: generateGetEmpDocumentToken parameters: - name: id in: path description: The emp id required: true schema: type: string - name: uuid in: query description: The document uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/emps/{id}/attachments: get: tags: - Emps summary: Generate the token to get the file that belongs to the provided emp id operationId: generateGetEmpAttachmentToken parameters: - name: id in: path description: The emp id required: true schema: type: string - name: uuid in: query description: The attachment uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/document-template-files/{id}: get: tags: - Document Template Files summary: Generates the token to get the file with the provided uuid that belongs to the provided document template operationId: generateGetDocumentTemplateFileToken parameters: - name: id in: path description: The document template id required: true schema: type: integer format: int64 - name: fileUuid in: query description: The file uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/data: get: tags: - Reference Data summary: Retrieves reference data by type operationId: getReferenceData parameters: - name: types in: query description: The reference data types. required: true schema: type: array items: type: string enum: - COUNTRIES responses: '200': description: OK content: '*/*': schema: type: object additionalProperties: type: array items: $ref: '#/components/schemas/ReferenceDataDTO' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: [] /v1.0/aviation/accounts/reporting-status-history/history: get: tags: - Aviation account reporting status summary: Get reporting status history list for an aviation account operationId: getReportingStatusHistory parameters: - name: accountId in: query description: The account Id required: true schema: type: integer format: int64 - name: page in: query description: The page number starting from zero required: true schema: minimum: 0 type: integer format: int32 - name: size in: query description: The page size required: true schema: minimum: 1 type: integer format: int32 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAccountReportingStatusHistoryListResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/accounts/name: get: tags: - Aviation accounts summary: Checks if account name exists operationId: isExistingAccountName_1 parameters: - name: name in: query description: The account name required: true schema: type: string - name: scheme in: query description: The emission trading scheme required: true schema: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA - name: accountId in: query description: The account Id required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/accounts/crco-code: get: tags: - Aviation accounts summary: Checks if central route charges office code exists operationId: isExistingCrcoCode parameters: - name: code in: query description: The central route charges office code required: true schema: type: string - name: scheme in: query description: The emission trading scheme required: true schema: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA - name: accountId in: query description: The account Id required: false schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: boolean '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/account/{id}: get: tags: - Aviation account view summary: Get the aviation account with the provided id operationId: getAviationAccountById parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAccountEmpDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/aviation/account/{id}/header-info: get: tags: - Aviation account view summary: Get the account header info for the provided aviation account operationId: getAviationAccountHeaderInfoById parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AviationAccountHeaderInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/authorities/verifier-role-codes: get: tags: - Authorities summary: Retrieves the verifier role codes operationId: getVerifierRoleCodes responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/RoleDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/authorities/regulator-roles: get: tags: - Authorities summary: Returns all regulator roles operationId: getRegulatorRoles responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/RegulatorRolePermissionsDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/authorities/current-user-state: get: tags: - Authorities summary: Retrieves the status of the logged in user operationId: getCurrentUserState responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UserStateDTO' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/authorities/account/{accountId}/operator-role-codes: get: tags: - Authorities summary: Retrieves the operator roles operationId: getOperatorRoleCodes parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/RoleDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/accounts/{id}/verification-body: get: tags: - Account verification body summary: Get the verification body of the account (if exists) operationId: getVerificationBodyOfAccount parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/VerificationBodyNameInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/accounts/{id}/active-verification-bodies: get: tags: - Account verification body summary: Get all active verification bodies operationId: getActiveVerificationBodies parameters: - name: id in: path description: The account id required: true schema: type: integer format: int64 responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/VerificationBodyNameInfoDTO' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/account-notes/{accountId}/files: get: tags: - Account Notes summary: Generate the token to get the file that belongs to the provided account note id operationId: generateGetAccountFileNoteToken parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 - name: uuid in: query description: The note file uuid required: true schema: type: string format: uuid responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/FileToken' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /ui-configuration: get: tags: - UI Configuration summary: Retrieves configuration for UI features operationId: getUIFlags responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/UIPropertiesDTO' security: [] /v1.0/verifier-authorities/{userId}: delete: tags: - Verifier authorities summary: Delete the verifier user that corresponds to the provided user id operationId: deleteVerifierAuthority parameters: - name: userId in: path description: The regulator to be deleted required: true schema: type: string responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1013 | User is not verifier \t\n AUTHORITY1006 | User is not related to verification body \t\n AUTHORITY1007 | Active verifier admin should exist" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/tasks-assignment/release/{taskId}: delete: tags: - Tasks Release summary: Releases a task operationId: releaseTask parameters: - name: taskId in: path description: The task id to be released required: true schema: type: integer format: int64 responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nITEM1000 | Can not assign request to the provided user \t\nITEM1001 | Request task is not assignable" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/regulator-authorities/{userId}: delete: tags: - Regulator Authorities summary: Delete the regulator user that corresponds to the provided user id operationId: deleteRegulatorUserByCompetentAuthority parameters: - name: userId in: path description: The regulator to be deleted required: true schema: type: string responses: '204': description: No Content '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' /v1.0/operator-authorities/account/{accountId}/{userId}: delete: tags: - Operator Authorities summary: Deletes authority from the account operationId: deleteAccountOperatorAuthority parameters: - name: accountId in: path description: The account id required: true schema: type: integer format: int64 - name: userId in: path description: The user id required: true schema: type: string responses: '204': description: No Content '400': description: "Bad Request\t\n Error Code | Description \t\nAUTHORITY1001 | At least one operator admin should exist in account \t\n AUTHORITY1004 | User is not related to account" content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' components: schemas: InvitedUserEnableDTO: required: - invitationToken - password type: object properties: invitationToken: type: string password: type: string description: The operator user credentials ErrorResponse: type: object properties: code: type: string message: type: string data: type: array items: type: object AddressDTO: required: - city - country - line1 - postcode type: object properties: line1: maxLength: 255 minLength: 0 type: string line2: maxLength: 255 minLength: 0 type: string city: maxLength: 255 minLength: 0 type: string country: type: string postcode: maxLength: 64 minLength: 0 type: string VerificationBodyUpdateDTO: required: - accreditationReferenceNumber - address - emissionTradingSchemes - id - name type: object properties: id: type: integer format: int64 name: maxLength: 100 minLength: 0 type: string accreditationReferenceNumber: maxLength: 25 minLength: 0 type: string address: $ref: '#/components/schemas/AddressDTO' emissionTradingSchemes: uniqueItems: true type: array items: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA description: The verification body dto to update RegisterUserLoginDomainDTO: required: - loginDomain type: object properties: loginDomain: type: string enum: - INSTALLATION - AVIATION description: The last login domain NoteRequest: required: - note type: object properties: note: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid description: The note request OperatorUserRegistrationWithCredentialsDTO: required: - emailToken - firstName - lastName - password type: object properties: emailToken: type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string phoneNumber: $ref: '#/components/schemas/PhoneNumberDTO' mobileNumber: $ref: '#/components/schemas/PhoneNumberDTO' termsVersion: maximum: 255 type: integer format: int32 password: type: string description: The userRegistrationDTO PhoneNumberDTO: type: object properties: countryCode: type: string number: maxLength: 255 minLength: 0 type: string OperatorUserDTO: required: - email - firstName - lastName type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string termsVersion: maximum: 255 type: integer format: int32 status: type: string enum: - REGISTERED - PENDING - DELETED phoneNumber: $ref: '#/components/schemas/PhoneNumberDTO' mobileNumber: $ref: '#/components/schemas/PhoneNumberDTO' OperatorUserRegistrationDTO: required: - emailToken - firstName - lastName type: object properties: emailToken: type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string phoneNumber: $ref: '#/components/schemas/PhoneNumberDTO' mobileNumber: $ref: '#/components/schemas/PhoneNumberDTO' termsVersion: maximum: 255 type: integer format: int32 description: The operator user NotificationTemplateUpdateDTO: required: - subject - text type: object properties: subject: maxLength: 255 minLength: 0 type: string text: maxLength: 10000 minLength: 0 type: string description: The data to update the notification template AccountUpdateFaStatusDTO: required: - faStatus type: object properties: faStatus: type: boolean description: Whether the free allocation was received AccountContactDTO: required: - accountId type: object properties: accountId: type: integer format: int64 userId: type: string CustomMiReportParams: required: - sqlQuery type: object allOf: - $ref: '#/components/schemas/MiReportParams' - type: object properties: sqlQuery: type: string EmptyMiReportParams: type: object allOf: - $ref: '#/components/schemas/MiReportParams' ExecutedRequestActionsMiReportParams: required: - fromDate type: object allOf: - $ref: '#/components/schemas/MiReportParams' - type: object properties: fromDate: type: string format: date toDate: type: string format: date MiReportParams: type: object properties: reportType: type: string enum: - LIST_OF_ACCOUNTS_USERS_CONTACTS - COMPLETED_WORK - REGULATOR_OUTSTANDING_REQUEST_TASKS - LIST_OF_ACCOUNTS_ASSIGNED_REGULATOR_SITE_CONTACTS - LIST_OF_VERIFICATION_BODY_USERS - CUSTOM discriminator: propertyName: reportType OutstandingRegulatorRequestTasksMiReportParams: type: object allOf: - $ref: '#/components/schemas/MiReportParams' - type: object properties: requestTaskTypes: uniqueItems: true type: array items: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_REVIEW - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - PERMIT_ISSUANCE_APPLICATION_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_REVIEW - PERMIT_ISSUANCE_APPLICATION_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW - PERMIT_ISSUANCE_RFI_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RFI_RESPONSE - PERMIT_ISSUANCE_RDE_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RDE_RESPONSE - PERMIT_ISSUANCE_MAKE_PAYMENT - PERMIT_ISSUANCE_TRACK_PAYMENT - PERMIT_ISSUANCE_CONFIRM_PAYMENT - PERMIT_SURRENDER_APPLICATION_SUBMIT - PERMIT_SURRENDER_APPLICATION_REVIEW - PERMIT_SURRENDER_WAIT_FOR_REVIEW - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW - PERMIT_SURRENDER_RFI_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RFI_RESPONSE - PERMIT_SURRENDER_RDE_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RDE_RESPONSE - PERMIT_SURRENDER_CESSATION_SUBMIT - PERMIT_SURRENDER_MAKE_PAYMENT - PERMIT_SURRENDER_TRACK_PAYMENT - PERMIT_SURRENDER_CONFIRM_PAYMENT - PERMIT_REVOCATION_APPLICATION_SUBMIT - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_APPEAL - PERMIT_REVOCATION_CESSATION_SUBMIT - PERMIT_REVOCATION_MAKE_PAYMENT - PERMIT_REVOCATION_TRACK_PAYMENT - PERMIT_REVOCATION_CONFIRM_PAYMENT - PERMIT_NOTIFICATION_APPLICATION_SUBMIT - PERMIT_NOTIFICATION_APPLICATION_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW - PERMIT_NOTIFICATION_RFI_RESPONSE_SUBMIT - PERMIT_NOTIFICATION_WAIT_FOR_RFI_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_MAKE_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_TRACK_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_SUBMIT - PERMIT_VARIATION_APPLICATION_REVIEW - PERMIT_VARIATION_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_REVIEW - PERMIT_VARIATION_RFI_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RFI_RESPONSE - PERMIT_VARIATION_RDE_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RDE_RESPONSE - PERMIT_VARIATION_MAKE_PAYMENT - PERMIT_VARIATION_TRACK_PAYMENT - PERMIT_VARIATION_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_WAIT_FOR_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMIT - PERMIT_TRANSFER_A_WAIT_FOR_TRANSFER - PERMIT_TRANSFER_A_MAKE_PAYMENT - PERMIT_TRANSFER_A_TRACK_PAYMENT - PERMIT_TRANSFER_A_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_APPLICATION_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_REVIEW - PERMIT_TRANSFER_B_APPLICATION_REVIEW - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW - PERMIT_TRANSFER_B_MAKE_PAYMENT - PERMIT_TRANSFER_B_TRACK_PAYMENT - PERMIT_TRANSFER_B_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_RFI_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RFI_RESPONSE - PERMIT_TRANSFER_B_RDE_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RDE_RESPONSE - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT - NON_COMPLIANCE_APPLICATION_SUBMIT - NON_COMPLIANCE_DAILY_PENALTY_NOTICE - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_FINAL_DETERMINATION - NER_APPLICATION_SUBMIT - NER_APPLICATION_REVIEW - NER_WAIT_FOR_REVIEW - NER_APPLICATION_PEER_REVIEW - NER_WAIT_FOR_PEER_REVIEW - NER_WAIT_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMIT - NER_MAKE_PAYMENT - NER_TRACK_PAYMENT - NER_CONFIRM_PAYMENT - NER_AUTHORITY_RESPONSE - DOAL_APPLICATION_SUBMIT - DOAL_APPLICATION_PEER_REVIEW - DOAL_WAIT_FOR_PEER_REVIEW - DOAL_AUTHORITY_RESPONSE - AER_APPLICATION_SUBMIT - AER_APPLICATION_REVIEW - AER_WAIT_FOR_REVIEW - AER_APPLICATION_AMENDS_SUBMIT - AER_WAIT_FOR_AMENDS - AER_APPLICATION_VERIFICATION_SUBMIT - AER_WAIT_FOR_VERIFICATION - AER_AMEND_APPLICATION_VERIFICATION_SUBMIT - AER_AMEND_WAIT_FOR_VERIFICATION - VIR_APPLICATION_SUBMIT - VIR_APPLICATION_REVIEW - VIR_WAIT_FOR_REVIEW - VIR_RESPOND_TO_REGULATOR_COMMENTS - VIR_RFI_RESPONSE_SUBMIT - VIR_WAIT_FOR_RFI_RESPONSE - AIR_APPLICATION_SUBMIT - AIR_APPLICATION_REVIEW - AIR_WAIT_FOR_REVIEW - AIR_RFI_RESPONSE_SUBMIT - AIR_WAIT_FOR_RFI_RESPONSE - AIR_RESPOND_TO_REGULATOR_COMMENTS - DRE_APPLICATION_SUBMIT - DRE_APPLICATION_PEER_REVIEW - DRE_WAIT_FOR_PEER_REVIEW - DRE_MAKE_PAYMENT - DRE_TRACK_PAYMENT - DRE_CONFIRM_PAYMENT - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT - AVIATION_ACCOUNT_CLOSURE_SUBMIT - AVIATION_NON_COMPLIANCE_APPLICATION_SUBMIT - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_FINAL_DETERMINATION - AVIATION_VIR_APPLICATION_SUBMIT - AVIATION_VIR_APPLICATION_REVIEW - AVIATION_VIR_WAIT_FOR_REVIEW - AVIATION_VIR_RFI_RESPONSE_SUBMIT - AVIATION_VIR_WAIT_FOR_RFI_RESPONSE - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_REVIEW - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_MAKE_PAYMENT - EMP_ISSUANCE_UKETS_TRACK_PAYMENT - EMP_ISSUANCE_UKETS_CONFIRM_PAYMENT - EMP_ISSUANCE_UKETS_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_UKETS_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_REVIEW - EMP_VARIATION_UKETS_APPLICATION_REVIEW - EMP_VARIATION_UKETS_RFI_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_UKETS_RDE_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_UKETS_MAKE_PAYMENT - EMP_VARIATION_UKETS_TRACK_PAYMENT - EMP_VARIATION_UKETS_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_APPLICATION_SUBMIT - AVIATION_AER_UKETS_APPLICATION_REVIEW - AVIATION_AER_UKETS_WAIT_FOR_REVIEW - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_VERIFICATION - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_AMENDS - AVIATION_AER_UKETS_AMEND_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_AMEND_WAIT_FOR_VERIFICATION - AVIATION_DRE_UKETS_APPLICATION_SUBMIT - AVIATION_DRE_UKETS_MAKE_PAYMENT - AVIATION_DRE_UKETS_TRACK_PAYMENT - AVIATION_DRE_UKETS_CONFIRM_PAYMENT - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_CORSIA_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_CORSIA_MAKE_PAYMENT - EMP_ISSUANCE_CORSIA_TRACK_PAYMENT - EMP_ISSUANCE_CORSIA_CONFIRM_PAYMENT - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_REVIEW - EMP_VARIATION_CORSIA_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_RFI_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_CORSIA_RDE_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_MAKE_PAYMENT - EMP_VARIATION_CORSIA_TRACK_PAYMENT - EMP_VARIATION_CORSIA_CONFIRM_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_CONFIRM_PAYMENT - AVIATION_AER_CORSIA_APPLICATION_SUBMIT - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_CORSIA_WAIT_FOR_VERIFICATION - AVIATION_AER_CORSIA_APPLICATION_REVIEW - AVIATION_AER_CORSIA_WAIT_FOR_REVIEW - ACCOUNT_USERS_SETUP - NEW_VERIFICATION_BODY_EMITTER - VERIFIER_NO_LONGER_AVAILABLE userIds: uniqueItems: true type: array items: type: string AccountAssignedRegulatorSiteContact: type: object properties: userId: type: string Account ID: type: string Account type: type: string Account name: type: string Account status: type: string Legal Entity name: type: string User status: type: string Assigned regulator: type: string AccountAssignedRegulatorSiteContactsMiReportResult: required: - columnNames - reportType type: object allOf: - $ref: '#/components/schemas/MiReportResult' - type: object properties: results: type: array items: $ref: '#/components/schemas/AccountAssignedRegulatorSiteContact' AccountUserContact: type: object properties: userId: type: string Account type: type: string Account ID: type: string Account name: type: string Account status: type: string Permit ID: type: string Permit type/Account category: type: string Legal Entity name: type: string Is User Primary contact?: type: boolean Is User Secondary contact?: type: boolean Is User Financial contact?: type: boolean Is User Service contact?: type: boolean User status: type: string Name: type: string Telephone: type: string Last logon: type: string Email: type: string User role: type: string AccountsUsersContactsMiReportResult: required: - columnNames - reportType type: object allOf: - $ref: '#/components/schemas/MiReportResult' - type: object properties: results: type: array items: $ref: '#/components/schemas/AccountUserContact' CustomMiReportResult: required: - columnNames - reportType type: object allOf: - $ref: '#/components/schemas/MiReportResult' - type: object properties: results: type: array items: type: object additionalProperties: type: object ExecutedRequestAction: type: object properties: Account ID: type: string Account type: type: string enum: - INSTALLATION - AVIATION Account name: type: string Account status: type: string Legal Entity name: type: string Permit ID: type: string Workflow ID: type: string Workflow type: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA Workflow status: type: string enum: - IN_PROGRESS - COMPLETED - CANCELLED - WITHDRAWN - APPROVED - REJECTED - CLOSED - EXEMPT - MIGRATED Timeline event type: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_SUBMITTED - INSTALLATION_ACCOUNT_OPENING_ACCEPTED - INSTALLATION_ACCOUNT_OPENING_REJECTED - INSTALLATION_ACCOUNT_OPENING_ACCOUNT_APPROVED - PERMIT_ISSUANCE_APPLICATION_SUBMITTED - PERMIT_ISSUANCE_APPLICATION_GRANTED - PERMIT_ISSUANCE_APPLICATION_REJECTED - PERMIT_ISSUANCE_APPLICATION_DEEMED_WITHDRAWN - PERMIT_ISSUANCE_PEER_REVIEW_REQUESTED - PERMIT_ISSUANCE_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_ISSUANCE_RECALLED_FROM_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMITTED - PERMIT_SURRENDER_APPLICATION_SUBMITTED - PERMIT_SURRENDER_APPLICATION_GRANTED - PERMIT_SURRENDER_APPLICATION_REJECTED - PERMIT_SURRENDER_APPLICATION_DEEMED_WITHDRAWN - PERMIT_SURRENDER_APPLICATION_CANCELLED - PERMIT_SURRENDER_PEER_REVIEW_REQUESTED - PERMIT_SURRENDER_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_SURRENDER_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_SURRENDER_CESSATION_COMPLETED - PERMIT_NOTIFICATION_APPLICATION_SUBMITTED - PERMIT_NOTIFICATION_APPLICATION_GRANTED - PERMIT_NOTIFICATION_APPLICATION_REJECTED - PERMIT_NOTIFICATION_APPLICATION_CANCELLED - PERMIT_NOTIFICATION_PEER_REVIEW_REQUESTED - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_NOTIFICATION_FOLLOW_UP_DATE_EXTENDED - PERMIT_NOTIFICATION_FOLLOW_UP_RESPONSE_SUBMITTED - PERMIT_NOTIFICATION_APPLICATION_COMPLETED - PERMIT_NOTIFICATION_FOLLOW_UP_RETURNED_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_RECALLED_FROM_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMITTED - PERMIT_REVOCATION_APPLICATION_SUBMITTED - PERMIT_REVOCATION_APPLICATION_CANCELLED - PERMIT_REVOCATION_PEER_REVIEW_REQUESTED - PERMIT_REVOCATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_REVOCATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_REVOCATION_APPLICATION_WITHDRAWN - PERMIT_REVOCATION_CESSATION_COMPLETED - PERMIT_VARIATION_APPLICATION_SUBMITTED - PERMIT_VARIATION_APPLICATION_CANCELLED - PERMIT_VARIATION_APPLICATION_GRANTED - PERMIT_VARIATION_APPLICATION_REJECTED - PERMIT_VARIATION_APPLICATION_DEEMED_WITHDRAWN - PERMIT_VARIATION_PEER_REVIEW_REQUESTED - PERMIT_VARIATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_VARIATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_VARIATION_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMITTED - PERMIT_VARIATION_APPLICATION_REGULATOR_LED_APPROVED - PERMIT_VARIATION_RECALLED_FROM_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMITTED - PERMIT_TRANSFER_A_APPLICATION_GRANTED - PERMIT_TRANSFER_A_APPLICATION_REJECTED - PERMIT_TRANSFER_A_APPLICATION_DEEMED_WITHDRAWN - PERMIT_TRANSFER_B_APPLICATION_SUBMITTED - PERMIT_TRANSFER_B_APPLICATION_GRANTED - PERMIT_TRANSFER_B_APPLICATION_REJECTED - PERMIT_TRANSFER_B_APPLICATION_DEEMED_WITHDRAWN - PERMIT_TRANSFER_B_PEER_REVIEW_REQUESTED - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_TRANSFER_B_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_TRANSFER_B_RECALLED_FROM_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMITTED - PERMIT_TRANSFER_APPLICATION_CANCELLED - NON_COMPLIANCE_APPLICATION_CLOSED - NON_COMPLIANCE_APPLICATION_SUBMITTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_SUBMITTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_SUBMITTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_SUBMITTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_FINAL_DETERMINATION_APPLICATION_SUBMITTED - NER_APPLICATION_CANCELLED - NER_APPLICATION_SUBMITTED - NER_PEER_REVIEW_REQUESTED - NER_PEER_REVIEWER_ACCEPTED - NER_PEER_REVIEWER_REJECTED - NER_APPLICATION_RETURNED_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMITTED - NER_APPLICATION_CLOSED - NER_APPLICATION_DEEMED_WITHDRAWN - NER_APPLICATION_PROCEEDED_TO_AUTHORITY - NER_APPLICATION_ACCEPTED - NER_APPLICATION_ACCEPTED_WITH_CORRECTIONS - NER_APPLICATION_REJECTED - DOAL_APPLICATION_PROCEEDED_TO_AUTHORITY - DOAL_APPLICATION_PEER_REVIEW_REQUESTED - DOAL_APPLICATION_PEER_REVIEWER_ACCEPTED - DOAL_APPLICATION_PEER_REVIEWER_REJECTED - DOAL_APPLICATION_CLOSED - DOAL_APPLICATION_CANCELLED - DOAL_APPLICATION_ACCEPTED - DOAL_APPLICATION_ACCEPTED_WITH_CORRECTIONS - DOAL_APPLICATION_REJECTED - AER_APPLICATION_SUBMITTED - AER_APPLICATION_SENT_TO_VERIFIER - AER_RECALLED_FROM_VERIFICATION - AER_APPLICATION_COMPLETED - AER_APPLICATION_VERIFICATION_SUBMITTED - AER_APPLICATION_RE_INITIATED - AER_APPLICATION_RETURNED_FOR_AMENDS - AER_APPLICATION_AMENDS_SUBMITTED - AER_APPLICATION_AMENDS_SENT_TO_VERIFIER - DRE_APPLICATION_SUBMITTED - DRE_APPLICATION_CANCELLED - DRE_APPLICATION_PEER_REVIEW_REQUESTED - DRE_APPLICATION_PEER_REVIEWER_ACCEPTED - DRE_APPLICATION_PEER_REVIEWER_REJECTED - VIR_APPLICATION_SUBMITTED - VIR_APPLICATION_REVIEWED - VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - AIR_APPLICATION_SUBMITTED - AIR_APPLICATION_REVIEWED - AIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - BATCH_REISSUE_SUBMITTED - BATCH_REISSUE_COMPLETED - REISSUE_COMPLETED - RFI_SUBMITTED - RFI_CANCELLED - RFI_EXPIRED - RFI_RESPONSE_SUBMITTED - RDE_SUBMITTED - RDE_ACCEPTED - RDE_REJECTED - RDE_FORCE_ACCEPTED - RDE_FORCE_REJECTED - RDE_EXPIRED - RDE_CANCELLED - PAYMENT_MARKED_AS_PAID - PAYMENT_MARKED_AS_RECEIVED - PAYMENT_COMPLETED - PAYMENT_CANCELLED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMITTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CANCELLED - WITHHOLDING_OF_ALLOWANCES_PEER_REVIEW_REQUESTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_ACCEPTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_REJECTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_WITHDRAWN - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CLOSED - RETURN_OF_ALLOWANCES_APPLICATION_SUBMITTED - RETURN_OF_ALLOWANCES_APPLICATION_CANCELLED - RETURN_OF_ALLOWANCES_PEER_REVIEW_REQUESTED - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_COMPLETED - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_ACCEPTED - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_REJECTED - REQUEST_TERMINATED - VERIFICATION_STATEMENT_CANCELLED - EMP_ISSUANCE_UKETS_APPLICATION_SUBMITTED - EMP_ISSUANCE_UKETS_APPLICATION_APPROVED - EMP_ISSUANCE_UKETS_APPLICATION_DEEMED_WITHDRAWN - EMP_ISSUANCE_UKETS_PEER_REVIEW_REQUESTED - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEWER_REJECTED - EMP_ISSUANCE_UKETS_APPLICATION_RETURNED_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMITTED - EMP_ISSUANCE_UKETS_RECALLED_FROM_AMENDS - EMP_VARIATION_UKETS_APPLICATION_SUBMITTED - EMP_VARIATION_APPLICATION_CANCELLED - EMP_VARIATION_UKETS_APPLICATION_APPROVED - EMP_VARIATION_UKETS_APPLICATION_REGULATOR_LED_APPROVED - EMP_VARIATION_UKETS_APPLICATION_REJECTED - EMP_VARIATION_UKETS_APPLICATION_DEEMED_WITHDRAWN - EMP_VARIATION_UKETS_PEER_REVIEW_REQUESTED - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEWER_REJECTED - EMP_VARIATION_UKETS_APPLICATION_RETURNED_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMITTED - EMP_VARIATION_UKETS_RECALLED_FROM_AMENDS - AVIATION_AER_UKETS_APPLICATION_SENT_TO_VERIFIER - AVIATION_AER_UKETS_APPLICATION_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_CANCELLED_DUE_TO_DRE - AVIATION_AER_UKETS_APPLICATION_COMPLETED - AVIATION_AER_UKETS_APPLICATION_REVIEW_SKIPPED - AVIATION_AER_UKETS_APPLICATION_RETURNED_FOR_AMENDS - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_AMENDS_SENT_TO_VERIFIER - AVIATION_AER_RECALLED_FROM_VERIFICATION - AVIATION_AER_APPLICATION_CANCELLED_DUE_TO_EXEPMT - AVIATION_AER_APPLICATION_RE_INITIATED - AVIATION_ACCOUNT_CLOSURE_SUBMITTED - AVIATION_ACCOUNT_CLOSURE_CANCELLED - AVIATION_DRE_APPLICATION_CANCELLED - AVIATION_DRE_UKETS_APPLICATION_SUBMITTED - AVIATION_DRE_UKETS_PEER_REVIEW_REQUESTED - AVIATION_DRE_UKETS_PEER_REVIEWER_ACCEPTED - AVIATION_DRE_UKETS_PEER_REVIEWER_REJECTED - AVIATION_VIR_APPLICATION_SUBMITTED - AVIATION_VIR_APPLICATION_REVIEWED - AVIATION_VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMITTED - EMP_ISSUANCE_CORSIA_APPLICATION_APPROVED - EMP_ISSUANCE_CORSIA_APPLICATION_DEEMED_WITHDRAWN - EMP_ISSUANCE_CORSIA_PEER_REVIEW_REQUESTED - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEWER_REJECTED - EMP_ISSUANCE_CORSIA_APPLICATION_RETURNED_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMITTED - EMP_ISSUANCE_CORSIA_RECALLED_FROM_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_SUBMITTED - EMP_VARIATION_CORSIA_APPLICATION_APPROVED - EMP_VARIATION_CORSIA_APPLICATION_REJECTED - EMP_VARIATION_CORSIA_APPLICATION_DEEMED_WITHDRAWN - EMP_VARIATION_CORSIA_APPLICATION_REGULATOR_LED_APPROVED - EMP_VARIATION_CORSIA_PEER_REVIEW_REQUESTED - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEWER_REJECTED - EMP_VARIATION_CORSIA_APPLICATION_RETURNED_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMITTED - EMP_VARIATION_CORSIA_RECALLED_FROM_AMENDS - AVIATION_AER_CORSIA_APPLICATION_SENT_TO_VERIFIER - AVIATION_AER_CORSIA_APPLICATION_SUBMITTED - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMITTED - AVIATION_AER_CORSIA_APPLICATION_COMPLETED Timeline event Completed by: type: string Timeline event Date Completed: type: string format: date-time ExecutedRequestActionsMiReportResult: required: - columnNames - reportType type: object allOf: - $ref: '#/components/schemas/MiReportResult' - type: object properties: results: type: array items: $ref: '#/components/schemas/ExecutedRequestAction' MiReportResult: required: - columnNames - reportType type: object properties: reportType: type: string enum: - LIST_OF_ACCOUNTS_USERS_CONTACTS - COMPLETED_WORK - REGULATOR_OUTSTANDING_REQUEST_TASKS - LIST_OF_ACCOUNTS_ASSIGNED_REGULATOR_SITE_CONTACTS - LIST_OF_VERIFICATION_BODY_USERS - CUSTOM columnNames: type: array items: type: string discriminator: propertyName: reportType mapping: LIST_OF_ACCOUNTS_USERS_CONTACTS: '#/components/schemas/AccountsUsersContactsMiReportResult' COMPLETED_WORK: '#/components/schemas/ExecutedRequestActionsMiReportResult' REGULATOR_OUTSTANDING_REQUEST_TASKS: '#/components/schemas/OutstandingRequestTasksMiReportResult' LIST_OF_ACCOUNTS_ASSIGNED_REGULATOR_SITE_CONTACTS: '#/components/schemas/AccountAssignedRegulatorSiteContactsMiReportResult' LIST_OF_VERIFICATION_BODY_USERS: '#/components/schemas/VerificationBodyUsersMiReportResult' CUSTOM: '#/components/schemas/CustomMiReportResult' OutstandingRequestTask: type: object properties: requestTaskAssignee: type: string Account ID: type: string Account type: type: string enum: - INSTALLATION - AVIATION Account name: type: string Legal Entity name: type: string Workflow ID: type: string Workflow type: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA Workflow task name: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_REVIEW - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - PERMIT_ISSUANCE_APPLICATION_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_REVIEW - PERMIT_ISSUANCE_APPLICATION_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW - PERMIT_ISSUANCE_RFI_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RFI_RESPONSE - PERMIT_ISSUANCE_RDE_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RDE_RESPONSE - PERMIT_ISSUANCE_MAKE_PAYMENT - PERMIT_ISSUANCE_TRACK_PAYMENT - PERMIT_ISSUANCE_CONFIRM_PAYMENT - PERMIT_SURRENDER_APPLICATION_SUBMIT - PERMIT_SURRENDER_APPLICATION_REVIEW - PERMIT_SURRENDER_WAIT_FOR_REVIEW - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW - PERMIT_SURRENDER_RFI_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RFI_RESPONSE - PERMIT_SURRENDER_RDE_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RDE_RESPONSE - PERMIT_SURRENDER_CESSATION_SUBMIT - PERMIT_SURRENDER_MAKE_PAYMENT - PERMIT_SURRENDER_TRACK_PAYMENT - PERMIT_SURRENDER_CONFIRM_PAYMENT - PERMIT_REVOCATION_APPLICATION_SUBMIT - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_APPEAL - PERMIT_REVOCATION_CESSATION_SUBMIT - PERMIT_REVOCATION_MAKE_PAYMENT - PERMIT_REVOCATION_TRACK_PAYMENT - PERMIT_REVOCATION_CONFIRM_PAYMENT - PERMIT_NOTIFICATION_APPLICATION_SUBMIT - PERMIT_NOTIFICATION_APPLICATION_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW - PERMIT_NOTIFICATION_RFI_RESPONSE_SUBMIT - PERMIT_NOTIFICATION_WAIT_FOR_RFI_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_MAKE_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_TRACK_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_SUBMIT - PERMIT_VARIATION_APPLICATION_REVIEW - PERMIT_VARIATION_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_REVIEW - PERMIT_VARIATION_RFI_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RFI_RESPONSE - PERMIT_VARIATION_RDE_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RDE_RESPONSE - PERMIT_VARIATION_MAKE_PAYMENT - PERMIT_VARIATION_TRACK_PAYMENT - PERMIT_VARIATION_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_WAIT_FOR_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMIT - PERMIT_TRANSFER_A_WAIT_FOR_TRANSFER - PERMIT_TRANSFER_A_MAKE_PAYMENT - PERMIT_TRANSFER_A_TRACK_PAYMENT - PERMIT_TRANSFER_A_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_APPLICATION_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_REVIEW - PERMIT_TRANSFER_B_APPLICATION_REVIEW - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW - PERMIT_TRANSFER_B_MAKE_PAYMENT - PERMIT_TRANSFER_B_TRACK_PAYMENT - PERMIT_TRANSFER_B_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_RFI_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RFI_RESPONSE - PERMIT_TRANSFER_B_RDE_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RDE_RESPONSE - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT - NON_COMPLIANCE_APPLICATION_SUBMIT - NON_COMPLIANCE_DAILY_PENALTY_NOTICE - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_FINAL_DETERMINATION - NER_APPLICATION_SUBMIT - NER_APPLICATION_REVIEW - NER_WAIT_FOR_REVIEW - NER_APPLICATION_PEER_REVIEW - NER_WAIT_FOR_PEER_REVIEW - NER_WAIT_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMIT - NER_MAKE_PAYMENT - NER_TRACK_PAYMENT - NER_CONFIRM_PAYMENT - NER_AUTHORITY_RESPONSE - DOAL_APPLICATION_SUBMIT - DOAL_APPLICATION_PEER_REVIEW - DOAL_WAIT_FOR_PEER_REVIEW - DOAL_AUTHORITY_RESPONSE - AER_APPLICATION_SUBMIT - AER_APPLICATION_REVIEW - AER_WAIT_FOR_REVIEW - AER_APPLICATION_AMENDS_SUBMIT - AER_WAIT_FOR_AMENDS - AER_APPLICATION_VERIFICATION_SUBMIT - AER_WAIT_FOR_VERIFICATION - AER_AMEND_APPLICATION_VERIFICATION_SUBMIT - AER_AMEND_WAIT_FOR_VERIFICATION - VIR_APPLICATION_SUBMIT - VIR_APPLICATION_REVIEW - VIR_WAIT_FOR_REVIEW - VIR_RESPOND_TO_REGULATOR_COMMENTS - VIR_RFI_RESPONSE_SUBMIT - VIR_WAIT_FOR_RFI_RESPONSE - AIR_APPLICATION_SUBMIT - AIR_APPLICATION_REVIEW - AIR_WAIT_FOR_REVIEW - AIR_RFI_RESPONSE_SUBMIT - AIR_WAIT_FOR_RFI_RESPONSE - AIR_RESPOND_TO_REGULATOR_COMMENTS - DRE_APPLICATION_SUBMIT - DRE_APPLICATION_PEER_REVIEW - DRE_WAIT_FOR_PEER_REVIEW - DRE_MAKE_PAYMENT - DRE_TRACK_PAYMENT - DRE_CONFIRM_PAYMENT - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT - AVIATION_ACCOUNT_CLOSURE_SUBMIT - AVIATION_NON_COMPLIANCE_APPLICATION_SUBMIT - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_FINAL_DETERMINATION - AVIATION_VIR_APPLICATION_SUBMIT - AVIATION_VIR_APPLICATION_REVIEW - AVIATION_VIR_WAIT_FOR_REVIEW - AVIATION_VIR_RFI_RESPONSE_SUBMIT - AVIATION_VIR_WAIT_FOR_RFI_RESPONSE - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_REVIEW - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_MAKE_PAYMENT - EMP_ISSUANCE_UKETS_TRACK_PAYMENT - EMP_ISSUANCE_UKETS_CONFIRM_PAYMENT - EMP_ISSUANCE_UKETS_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_UKETS_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_REVIEW - EMP_VARIATION_UKETS_APPLICATION_REVIEW - EMP_VARIATION_UKETS_RFI_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_UKETS_RDE_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_UKETS_MAKE_PAYMENT - EMP_VARIATION_UKETS_TRACK_PAYMENT - EMP_VARIATION_UKETS_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_APPLICATION_SUBMIT - AVIATION_AER_UKETS_APPLICATION_REVIEW - AVIATION_AER_UKETS_WAIT_FOR_REVIEW - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_VERIFICATION - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_AMENDS - AVIATION_AER_UKETS_AMEND_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_AMEND_WAIT_FOR_VERIFICATION - AVIATION_DRE_UKETS_APPLICATION_SUBMIT - AVIATION_DRE_UKETS_MAKE_PAYMENT - AVIATION_DRE_UKETS_TRACK_PAYMENT - AVIATION_DRE_UKETS_CONFIRM_PAYMENT - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_CORSIA_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_CORSIA_MAKE_PAYMENT - EMP_ISSUANCE_CORSIA_TRACK_PAYMENT - EMP_ISSUANCE_CORSIA_CONFIRM_PAYMENT - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_REVIEW - EMP_VARIATION_CORSIA_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_RFI_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_CORSIA_RDE_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_MAKE_PAYMENT - EMP_VARIATION_CORSIA_TRACK_PAYMENT - EMP_VARIATION_CORSIA_CONFIRM_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_CONFIRM_PAYMENT - AVIATION_AER_CORSIA_APPLICATION_SUBMIT - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_CORSIA_WAIT_FOR_VERIFICATION - AVIATION_AER_CORSIA_APPLICATION_REVIEW - AVIATION_AER_CORSIA_WAIT_FOR_REVIEW - ACCOUNT_USERS_SETUP - NEW_VERIFICATION_BODY_EMITTER - VERIFIER_NO_LONGER_AVAILABLE Workflow task assignee: type: string Workflow task due date: type: string format: date Workflow task days remaining: type: integer format: int64 OutstandingRequestTasksMiReportResult: required: - columnNames - reportType type: object allOf: - $ref: '#/components/schemas/MiReportResult' - type: object properties: results: type: array items: $ref: '#/components/schemas/OutstandingRequestTask' VerificationBodyUser: type: object properties: userId: type: string Verification body name: type: string Account status: type: string Accreditation reference number: type: string Is accredited for UK ETS Installations?: type: boolean 'Is accredited for EU ETS Installations? ': type: boolean Is accredited for UK ETS Aviations?: type: boolean Is accredited for CORSIA?: type: boolean User role: type: string Name: type: string Email: type: string Telephone: type: string User status: type: string Last logon: type: string VerificationBodyUsersMiReportResult: required: - columnNames - reportType type: object allOf: - $ref: '#/components/schemas/MiReportResult' - type: object properties: results: type: array items: $ref: '#/components/schemas/VerificationBodyUser' TokenDTO: required: - token type: object properties: token: type: string description: The change 2FA token InvitedUserInfoDTO: type: object properties: email: type: string VerifierUserInvitationDTO: required: - email - firstName - lastName - phoneNumber type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string roleCode: type: string phoneNumber: maxLength: 255 minLength: 0 type: string mobileNumber: maxLength: 255 minLength: 0 type: string description: The verifier user information AdminVerifierUserInvitationDTO: required: - email - firstName - lastName - phoneNumber type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string phoneNumber: maxLength: 255 minLength: 0 type: string mobileNumber: maxLength: 255 minLength: 0 type: string description: The verifier user information VerifierAuthorityUpdateDTO: required: - authorityStatus - userId type: object properties: userId: type: string authorityStatus: type: string enum: - PENDING - TEMP_DISABLED_PENDING - ACTIVE - DISABLED - ACCEPTED - TEMP_DISABLED roleCode: type: string VerificationBodyCreationDTO: required: - accreditationReferenceNumber - address - adminVerifierUserInvitation - emissionTradingSchemes - name type: object properties: name: maxLength: 100 minLength: 0 type: string accreditationReferenceNumber: maxLength: 25 minLength: 0 type: string address: $ref: '#/components/schemas/AddressDTO' emissionTradingSchemes: uniqueItems: true type: array items: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA adminVerifierUserInvitation: $ref: '#/components/schemas/AdminVerifierUserInvitationDTO' description: The verification body creation dto VerificationBodyInfoDTO: type: object properties: id: type: integer format: int64 name: type: string status: type: string enum: - ACTIVE - PENDING - DISABLED OneTimePasswordDTO: required: - password type: object properties: password: type: string description: The one time authenticator code EmailDTO: type: object properties: email: maxLength: 255 minLength: 0 type: string ResetPasswordDTO: required: - otp - password - token type: object properties: token: type: string otp: pattern: \d{6} type: string password: type: string description: The new password UserFeedbackDto: required: - creatingAccountRate - onBoardingRate - onlineGuidanceRate - satisfactionRate - tasksRate - userRegistrationRate type: object properties: satisfactionRate: type: string enum: - VERY_SATISFIED - SATISFIED - NEITHER_SATISFIED_NOR_DISSATISFIED - DISSATISFIED - VERY_DISSATISFIED - NOT_APPLICABLE_NOT_USED_YET satisfactionRateReason: maxLength: 1200 minLength: 0 type: string userRegistrationRate: type: string enum: - VERY_SATISFIED - SATISFIED - NEITHER_SATISFIED_NOR_DISSATISFIED - DISSATISFIED - VERY_DISSATISFIED - NOT_APPLICABLE_NOT_USED_YET userRegistrationRateReason: maxLength: 1200 minLength: 0 type: string onlineGuidanceRate: type: string enum: - VERY_SATISFIED - SATISFIED - NEITHER_SATISFIED_NOR_DISSATISFIED - DISSATISFIED - VERY_DISSATISFIED - NOT_APPLICABLE_NOT_USED_YET onlineGuidanceRateReason: maxLength: 1200 minLength: 0 type: string creatingAccountRate: type: string enum: - VERY_SATISFIED - SATISFIED - NEITHER_SATISFIED_NOR_DISSATISFIED - DISSATISFIED - VERY_DISSATISFIED - NOT_APPLICABLE_NOT_USED_YET creatingAccountRateReason: maxLength: 1200 minLength: 0 type: string onBoardingRate: type: string enum: - VERY_SATISFIED - SATISFIED - NEITHER_SATISFIED_NOR_DISSATISFIED - DISSATISFIED - VERY_DISSATISFIED - NOT_APPLICABLE_NOT_USED_YET onBoardingRateReason: maxLength: 1200 minLength: 0 type: string tasksRate: type: string enum: - VERY_SATISFIED - SATISFIED - NEITHER_SATISFIED_NOR_DISSATISFIED - DISSATISFIED - VERY_DISSATISFIED - NOT_APPLICABLE_NOT_USED_YET tasksRateReason: maxLength: 1200 minLength: 0 type: string improvementSuggestion: maxLength: 1200 minLength: 0 type: string description: The user feedback AbbreviationDefinition: required: - abbreviation - definition type: object properties: abbreviation: maxLength: 10000 minLength: 0 type: string definition: maxLength: 10000 minLength: 0 type: string Abbreviations: type: object properties: exist: type: boolean abbreviationDefinitions: type: array items: $ref: '#/components/schemas/AbbreviationDefinition' ActivitiesDescription: required: - activityDescription - flightTypes - operationScopes - operatorType type: object properties: operatorType: type: string enum: - COMMERCIAL - NON_COMMERCIAL flightTypes: uniqueItems: true type: array items: type: string enum: - SCHEDULED - NON_SCHEDULED operationScopes: uniqueItems: true type: array items: type: string enum: - UK_DOMESTIC - UK_TO_EEA_COUNTRIES activityDescription: maxLength: 10000 minLength: 0 type: string ActivitiesDescriptionCorsia: required: - activityDescription - flightTypes - operatorType type: object properties: operatorType: type: string enum: - COMMERCIAL - NON_COMMERCIAL flightTypes: uniqueItems: true type: array items: type: string enum: - SCHEDULED - NON_SCHEDULED activityDescription: maxLength: 10000 minLength: 0 type: string ActivityLevel: required: - changeType - comments - subInstallationName - year type: object properties: year: type: integer format: int16 subInstallationName: type: string enum: - ADIPIC_ACID - ALUMINIUM - AMMONIA - AROMATICS - BOTTLES_AND_JARS_OF_COLOURED_GLASS - BOTTLES_AND_JARS_OF_COLOURLESS_GLASS - CARBON_BLACK - COATED_CARBON_BOARD - COATED_FINE_PAPER - COKE - CONTINUOUS_FILAMENT_GLASS_FIBRE - DISTRICT_HEATING - DOLIME - DRIED_SECONDARY_GYPSUM - EAF_CARBON_STEEL - EAF_HIGH_CARBON_STEEL - E_PVC - ETHYLENE_OXIDE_ETHYLENE_GLYCOLS - FACING_BRICKS - FLOAT_GLASS - FUEL_CL - FUEL_NON_CL - GREY_CEMENT_CLINKER - HEAT_CL - HEAT_NON_CL - HOT_METAL - HYDROGEN - IRON_CASTING - LIME - LONG_FIBRE_KRAFT_PULP - MINERAL_WOOL - NEWSPRINT - NITRIC_ACID - PAVERS - PHENOL_ACETONE - PLASTER - PLASTERBOARD - PRE_BAKE_ANODE - PROCESS_EMISSIONS_CL - PROCESS_EMISSIONS_NON_CL - RECOVERED_PAPER_PULP - REFINERY_PRODUCTS - ROOF_TILES - SHORT_FIBRE_KRAFT_PULP - SINTERED_DOLIME - SINTERED_ORE - SODA_ASH - SPRAY_DRIED_POWDER - S_PVC - STEAM_CRACKING - STYRENE - SULPHITE_PULP_THERMOMECHANICAL_PULP_AND_MECHANICAL_PULP - SYTHESIS_GAS - TESTLINER_AND_FLUTING - TISSUE - UNCOATED_CARBON_BOARD - UNCOATED_FINE_PAPER - VINYL_CHLORIDE_MONOMER - WHITE_CEMENT_CLINKER changeType: type: string enum: - CESSATION - INCREASE - DECREASE - RETURN_TO_HISTORICAL_ACTIVITY_LEVELS_HAL - NER_ALLOCATION_FOR_YEAR_0_BASED_ON_ACTIVITY_LEVEL_AL_IN_YEAR_0 - NER_ALLOCATION_FOR_YEAR_0_PLUS_1_BASED_ON_ACTIVITY_LEVEL_AL_IN_YEAR_0_PLUS_1 - NER_ALLOCATION_FOR_YEAR_0_PLUS_2_BASED_ON_THE_HISTORICAL_ACTIVITY_LEVEL_HAL - REGULATOR_REJECTS_ADJUSTMENT - NO_CHANGE - OTHER otherChangeTypeName: maxLength: 255 minLength: 0 type: string changedActivityLevel: maxLength: 255 minLength: 0 type: string comments: maxLength: 10000 minLength: 0 type: string ActivityLevelChangeInformation: type: object properties: activityLevels: type: array items: $ref: '#/components/schemas/ActivityLevel' areConservativeEstimates: type: boolean explainEstimates: maxLength: 10000 minLength: 0 type: string preliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' commentsForUkEtsAuthority: maxLength: 10000 minLength: 0 type: string ActivityLevelReport: type: object properties: freeAllocationOfAllowances: type: boolean file: type: string format: uuid AdditionalDocuments: type: object properties: exist: type: boolean documents: uniqueItems: true type: array items: type: string format: uuid Aer: required: - abbreviations - additionalDocuments - aerMonitoringPlanDeviation - confidentialityStatement - emissionPoints - emissionSources - monitoringApproachEmissions - naceCodes - pollutantRegisterActivities - regulatedActivities - sourceStreams type: object properties: additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' abbreviations: $ref: '#/components/schemas/Abbreviations' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' pollutantRegisterActivities: $ref: '#/components/schemas/PollutantRegisterActivities' naceCodes: $ref: '#/components/schemas/NaceCodes' sourceStreams: type: array items: $ref: '#/components/schemas/SourceStream' emissionSources: type: array items: $ref: '#/components/schemas/EmissionSource' emissionPoints: type: array items: $ref: '#/components/schemas/EmissionPoint' monitoringApproachEmissions: type: object additionalProperties: $ref: '#/components/schemas/AerMonitoringApproachEmissions' regulatedActivities: type: array items: $ref: '#/components/schemas/AerRegulatedActivity' aerMonitoringPlanDeviation: $ref: '#/components/schemas/AerMonitoringPlanDeviation' activityLevelReport: $ref: '#/components/schemas/ActivityLevelReport' AerApplicationRequestVerificationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AerDataReviewDecision: required: - type type: object allOf: - $ref: '#/components/schemas/AerReviewDecision' - type: object properties: type: type: string enum: - ACCEPTED - OPERATOR_AMENDS_NEEDED details: $ref: '#/components/schemas/ReviewDecisionDetails' AerInherentReceivingTransferringInstallation: required: - inherentReceivingTransferringInstallation type: object properties: id: type: string inherentReceivingTransferringInstallation: $ref: '#/components/schemas/InherentReceivingTransferringInstallation' AerMonitoringApproachEmissions: type: object properties: type: type: string enum: - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O discriminator: propertyName: type mapping: CALCULATION: '#/components/schemas/CalculationOfCO2Emissions' MEASUREMENT_CO2: '#/components/schemas/MeasurementOfCO2Emissions' FALLBACK: '#/components/schemas/FallbackEmissions' MEASUREMENT_N2O: '#/components/schemas/MeasurementOfN2OEmissions' INHERENT_CO2: '#/components/schemas/InherentCO2Emissions' CALCULATION_PFC: '#/components/schemas/CalculationOfPfcEmissions' AerMonitoringPlanDeviation: required: - existChangesNotCoveredInApprovedVariations type: object properties: existChangesNotCoveredInApprovedVariations: type: boolean details: type: string AerRegulatedActivity: required: - capacityUnit - hasEnergyCrf - hasIndustrialCrf - id - type type: object properties: id: type: string type: type: string enum: - COMBUSTION - MINERAL_OIL_REFINING - COKE_PRODUCTION - ORE_ROASTING_OR_SINTERING - PIG_IRON_STEEL_PRODUCTION - FERROUS_METALS_PRODUCTION - NON_FERROUS_METALS_PRODUCTION - PRIMARY_ALUMINIUM_PRODUCTION - SECONDARY_ALUMINIUM_PRODUCTION - CEMENT_CLINKER_PRODUCTION - LIME_OR_CALCINATION_OF_DOLOMITE_OR_MAGNESITE - CERAMICS_MANUFACTURING - GYPSUM_OR_PLASTERBOARD_PRODUCTION - GLASS_MANUFACTURING - MINERAL_WOOL_MANUFACTURING - PULP_PRODUCTION - PAPER_OR_CARDBOARD_PRODUCTION - CARBON_BLACK_PRODUCTION - BULK_ORGANIC_CHEMICAL_PRODUCTION - GLYOXAL_GLYOXYLIC_ACID_PRODUCTION - NITRIC_ACID_PRODUCTION - ADIPIC_ACID_PRODUCTION - AMMONIA_PRODUCTION - SODA_ASH_AND_SODIUM_BICARBONATE_PRODUCTION - HYDROGEN_AND_SYNTHESIS_GAS_PRODUCTION - CAPTURE_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE - TRANSPORT_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE - STORAGE_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE capacity: type: string format: decimal capacityUnit: type: string enum: - MW_TH - KW_TH - MVA - KVA - KW - MW - TONNES_PER_DAY - TONNES_PER_HOUR - TONNES_PER_ANNUM - KG_PER_DAY - KG_PER_HOUR hasEnergyCrf: type: boolean hasIndustrialCrf: type: boolean energyCrf: type: string enum: - _1_A_1_A_PUBLIC_ELECTRICITY_AND_HEAT_PRODUCTION - _1_A_1_B_PETROLEUM_REFINING - _1_A_1_C_MANUFACTURE_OF_SOLID_FUELS_AND_OTHER_ENERGY_INDUSTRIES - _1_A_2_A_IRON_AND_STEEL - _1_A_2_B_NON_FERROUS_METALS - _1_A_2_C_CHEMICALS - _1_A_2_D_PULP_PAPER_AND_PRINT - _1_A_2_E_FOOD_PROCESSING_BEVERAGES_AND_TOBACCO - _1_A_2_F_NON_METALLIC_MINERALS - _1_A_2_GVII_MOBILE_COMBUSTION_IN_MANUFACTURING_INDUSTRIES_AND_CONSTRUCTION - _1_A_2_GVIII_STATIONARY_COMBUSTION_IN_MANUFACTURING_AND_CONSTRUCTION_OTHER - _1_A_3_AI_INTERNATIONAL_AVIATION - _1_A_3_AII_CIVIL_AVIATION - _1_A_3_B_ROAD_TRANSPORTATION - _1_A_3_C_RAILWAYS - _1_A_3_DI_INTERNATIONAL_NAVIGATION - _1_A_3_DII_NATIONAL_NAVIGATION - _1_A_3_E_OTHER - _1_A_4_A_COMMERCIAL_INSTITUTIONAL_COMBUSTION - _1_A_4_B_RESIDENTIAL - _1_A_4_C_AGRICULTURE_FORESTRY_FISHING - _1_A_5_A_OTHER_STATIONARY_INCLUDING_MILITARY - _1_A_5_B_OTHER_MOBILE_INCLUDING_MILITARY - _1_B_1_A_COAL_MINING_AND_HANDLING - _1_B_1_B_SOLID_FUEL_TRANSFORMATION - _1_B_1_C_OTHER - _1_B_2_A_OIL - _1_B_2_B_NATURAL_GAS - _1_B_2_C_VENTING_AND_FLARING - _2_A_1_CEMENT_PRODUCTION - _2_A_2_LIME_PRODUCTION - _2_A_3_GLASS_PRODUCTION - _2_A_4_OTHER_PROCESS_USES_OF_CARBONATES - _2_B_1_AMMONIA_PRODUCTION - _2_B_10_OTHER - _2_B_2_NITRIC_ACID_PRODUCTION - _2_B_3_ADIPIC_ACID_PRODUCTION - _2_B_4_CAPROLACTAM_GLYOXAL_AND_GLYOXYLIC_ACID_PRODUCTION - _2_B_5_CARBIDE_PRODUCTION - _2_B_6_TITANIUM_DIOXIDE_PRODUCTION - _2_B_7_SODA_ASH_PRODUCTION - _2_B_8_PETROCHEMICAL_AND_CARBON_BLACK_PRODUCTION - _2_B_9_FLUOROCHEMICAL_PRODUCTION - _2_C_1_IRON_AND_STEEL_PRODUCTION - _2_C_2_FERROALLOYS_PRODUCTION - _2_C_3_ALUMINIUM_PRODUCTION - _2_C_4_MAGNESIUM_PRODUCTION - _2_C_5_LEAD_PRODUCTION - _2_C_6_ZINC_PRODUCTION - _2_C_7_OTHER_METAL_PRODUCTION - _2_D_1_LUBRICANT_USE - _2_D_2_PARAFFIN_WAX_USE - _2_D_3_OTHER - _2_E_1_INTEGRATED_CIRCUIT_OR_SEMICONDUCTOR - _2_E_2_TFT_FLAT_PANEL_DISPLAY - _2_E_3_PHOTOVOLTAICS - _2_E_4_HEAT_TRANSFER_FLUID - _2_E_5_OTHER - _2_F_1_REFRIGERATION_AND_AIR_CONDITIONING_EQUIPMENT - _2_F_2_FOAM_BLOWING_AGENTS - _2_F_3_FIRE_EXTINGUISHERS - _2_F_4_AEROSOLS - _2_F_5_SOLVENTS - _2_F_6_OTHER - _2_G_1_ELECTRICAL_EQUIPMENT - _2_G_2_SF_6_AND_PFCS_FROM_OTHER_PRODUCT_USE - _2_G_3_N_2_O_FROM_PRODUCT_USES - _2_G_4_OTHER - _2_H_OTHER industrialCrf: type: string enum: - _1_A_1_A_PUBLIC_ELECTRICITY_AND_HEAT_PRODUCTION - _1_A_1_B_PETROLEUM_REFINING - _1_A_1_C_MANUFACTURE_OF_SOLID_FUELS_AND_OTHER_ENERGY_INDUSTRIES - _1_A_2_A_IRON_AND_STEEL - _1_A_2_B_NON_FERROUS_METALS - _1_A_2_C_CHEMICALS - _1_A_2_D_PULP_PAPER_AND_PRINT - _1_A_2_E_FOOD_PROCESSING_BEVERAGES_AND_TOBACCO - _1_A_2_F_NON_METALLIC_MINERALS - _1_A_2_GVII_MOBILE_COMBUSTION_IN_MANUFACTURING_INDUSTRIES_AND_CONSTRUCTION - _1_A_2_GVIII_STATIONARY_COMBUSTION_IN_MANUFACTURING_AND_CONSTRUCTION_OTHER - _1_A_3_AI_INTERNATIONAL_AVIATION - _1_A_3_AII_CIVIL_AVIATION - _1_A_3_B_ROAD_TRANSPORTATION - _1_A_3_C_RAILWAYS - _1_A_3_DI_INTERNATIONAL_NAVIGATION - _1_A_3_DII_NATIONAL_NAVIGATION - _1_A_3_E_OTHER - _1_A_4_A_COMMERCIAL_INSTITUTIONAL_COMBUSTION - _1_A_4_B_RESIDENTIAL - _1_A_4_C_AGRICULTURE_FORESTRY_FISHING - _1_A_5_A_OTHER_STATIONARY_INCLUDING_MILITARY - _1_A_5_B_OTHER_MOBILE_INCLUDING_MILITARY - _1_B_1_A_COAL_MINING_AND_HANDLING - _1_B_1_B_SOLID_FUEL_TRANSFORMATION - _1_B_1_C_OTHER - _1_B_2_A_OIL - _1_B_2_B_NATURAL_GAS - _1_B_2_C_VENTING_AND_FLARING - _2_A_1_CEMENT_PRODUCTION - _2_A_2_LIME_PRODUCTION - _2_A_3_GLASS_PRODUCTION - _2_A_4_OTHER_PROCESS_USES_OF_CARBONATES - _2_B_1_AMMONIA_PRODUCTION - _2_B_10_OTHER - _2_B_2_NITRIC_ACID_PRODUCTION - _2_B_3_ADIPIC_ACID_PRODUCTION - _2_B_4_CAPROLACTAM_GLYOXAL_AND_GLYOXYLIC_ACID_PRODUCTION - _2_B_5_CARBIDE_PRODUCTION - _2_B_6_TITANIUM_DIOXIDE_PRODUCTION - _2_B_7_SODA_ASH_PRODUCTION - _2_B_8_PETROCHEMICAL_AND_CARBON_BLACK_PRODUCTION - _2_B_9_FLUOROCHEMICAL_PRODUCTION - _2_C_1_IRON_AND_STEEL_PRODUCTION - _2_C_2_FERROALLOYS_PRODUCTION - _2_C_3_ALUMINIUM_PRODUCTION - _2_C_4_MAGNESIUM_PRODUCTION - _2_C_5_LEAD_PRODUCTION - _2_C_6_ZINC_PRODUCTION - _2_C_7_OTHER_METAL_PRODUCTION - _2_D_1_LUBRICANT_USE - _2_D_2_PARAFFIN_WAX_USE - _2_D_3_OTHER - _2_E_1_INTEGRATED_CIRCUIT_OR_SEMICONDUCTOR - _2_E_2_TFT_FLAT_PANEL_DISPLAY - _2_E_3_PHOTOVOLTAICS - _2_E_4_HEAT_TRANSFER_FLUID - _2_E_5_OTHER - _2_F_1_REFRIGERATION_AND_AIR_CONDITIONING_EQUIPMENT - _2_F_2_FOAM_BLOWING_AGENTS - _2_F_3_FIRE_EXTINGUISHERS - _2_F_4_AEROSOLS - _2_F_5_SOLVENTS - _2_F_6_OTHER - _2_G_1_ELECTRICAL_EQUIPMENT - _2_G_2_SF_6_AND_PFCS_FROM_OTHER_PRODUCT_USE - _2_G_3_N_2_O_FROM_PRODUCT_USES - _2_G_4_OTHER - _2_H_OTHER AerReviewDecision: type: object properties: reviewDataType: type: string enum: - AER_DATA - VERIFICATION_REPORT_DATA discriminator: propertyName: reviewDataType mapping: AER_DATA: '#/components/schemas/AerDataReviewDecision' VERIFICATION_REPORT_DATA: '#/components/schemas/AerVerificationReportDataReviewDecision' AerSaveApplicationAmendRequestTaskActionPayload: required: - aer type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean AerSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AerSaveApplicationVerificationRequestTaskActionPayload: required: - complianceMonitoringReporting - etsComplianceRules - materialityLevel - methodologiesToCloseDataGaps - opinionStatement - overallAssessment - recommendedImprovements - summaryOfConditions - uncorrectedMisstatements - uncorrectedNonCompliances - uncorrectedNonConformities - verificationTeamDetails - verifierContact type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: verificationTeamDetails: $ref: '#/components/schemas/VerificationTeamDetails' verifierContact: $ref: '#/components/schemas/VerifierContact' materialityLevel: $ref: '#/components/schemas/MaterialityLevel' complianceMonitoringReporting: $ref: '#/components/schemas/ComplianceMonitoringReporting' etsComplianceRules: $ref: '#/components/schemas/EtsComplianceRules' summaryOfConditions: $ref: '#/components/schemas/SummaryOfConditions' overallAssessment: $ref: '#/components/schemas/OverallAssessment' methodologiesToCloseDataGaps: $ref: '#/components/schemas/MethodologiesToCloseDataGaps' opinionStatement: $ref: '#/components/schemas/OpinionStatement' uncorrectedMisstatements: $ref: '#/components/schemas/UncorrectedMisstatements' recommendedImprovements: $ref: '#/components/schemas/RecommendedImprovements' uncorrectedNonConformities: $ref: '#/components/schemas/UncorrectedNonConformities' uncorrectedNonCompliances: $ref: '#/components/schemas/UncorrectedNonCompliances' activityLevelReport: $ref: '#/components/schemas/ActivityLevelReport' verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AerSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - INSTALLATION_DETAILS - FUELS_AND_EQUIPMENT - ADDITIONAL_INFORMATION - EMISSIONS_SUMMARY - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - VERIFIER_DETAILS - OPINION_STATEMENT - ETS_COMPLIANCE_RULES - COMPLIANCE_MONITORING_REPORTING - OVERALL_DECISION - UNCORRECTED_MISSTATEMENTS - UNCORRECTED_NON_CONFORMITIES - UNCORRECTED_NON_COMPLIANCES - RECOMMENDED_IMPROVEMENTS - CLOSE_DATA_GAPS_METHODOLOGIES - MATERIALITY_LEVEL - SUMMARY_OF_CONDITIONS - ACTIVITY_LEVEL_REPORT - VERIFICATION_ACTIVITY_LEVEL_REPORT decision: $ref: '#/components/schemas/AerReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean AerSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AerVerificationReportDataReviewDecision: required: - type type: object allOf: - $ref: '#/components/schemas/AerReviewDecision' - type: object properties: type: type: string enum: - ACCEPTED details: $ref: '#/components/schemas/ReviewDecisionDetails' AirOperatingCertificate: required: - certificateExist type: object properties: certificateExist: type: boolean certificateNumber: maxLength: 255 minLength: 0 type: string issuingAuthority: maxLength: 255 minLength: 0 type: string certificateFiles: uniqueItems: true type: array items: type: string format: uuid AirOperatingCertificateCorsia: required: - certificateExist type: object properties: certificateExist: type: boolean certificateNumber: maxLength: 255 minLength: 0 type: string issuingAuthority: maxLength: 255 minLength: 0 type: string restrictionsExist: type: boolean restrictionsDetails: maxLength: 500 minLength: 0 type: string certificateFiles: uniqueItems: true type: array items: type: string format: uuid AirSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementResponse' airSectionsCompleted: type: object additionalProperties: type: boolean AirSaveRespondToRegulatorCommentsRequestTaskActionPayload: required: - operatorImprovementFollowUpResponse - reference type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reference: type: integer format: int32 operatorImprovementFollowUpResponse: $ref: '#/components/schemas/OperatorAirImprovementFollowUpResponse' airRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean AirSaveReviewRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: regulatorReviewResponse: $ref: '#/components/schemas/RegulatorAirReviewResponse' reviewSectionsCompleted: type: object additionalProperties: type: boolean AirSubmitRespondToRegulatorCommentsRequestTaskActionPayload: required: - reference type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reference: type: integer format: int32 airRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean AircraftTypeDetails: required: - aircraftTypeInfo - fuelTypes - isCurrentlyUsed - numberOfAircrafts type: object properties: aircraftTypeInfo: $ref: '#/components/schemas/AircraftTypeInfo' subtype: maxLength: 10000 minLength: 0 type: string numberOfAircrafts: maximum: 9999999999 minimum: 0 type: integer format: int64 fuelTypes: type: array items: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE - OTHER isCurrentlyUsed: type: boolean fuelConsumptionMeasuringMethod: type: string enum: - METHOD_A - METHOD_B - BLOCK_ON_BLOCK_OFF - FUEL_UPLIFT - BLOCK_HOUR AircraftTypeDetailsCorsia: required: - aircraftTypeInfo - fuelTypes - numberOfAircrafts type: object properties: aircraftTypeInfo: $ref: '#/components/schemas/AircraftTypeInfo' subtype: maxLength: 10000 minLength: 0 type: string numberOfAircrafts: maximum: 9999999999 minimum: 0 type: integer format: int64 fuelTypes: type: array items: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE - TS_1 - NO_3_JET_FUEL fuelConsumptionMeasuringMethod: type: string enum: - METHOD_A - METHOD_B - BLOCK_ON_BLOCK_OFF - FUEL_UPLIFT - BLOCK_HOUR AircraftTypeInfo: required: - designatorType - manufacturer - model type: object properties: manufacturer: maxLength: 10000 minLength: 0 type: string model: maxLength: 10000 minLength: 0 type: string designatorType: maxLength: 10000 minLength: 0 type: string AppliedStandard: required: - appliedStandard - laboratoryAccredited - laboratoryName - parameter type: object properties: parameter: maxLength: 250 minLength: 0 type: string appliedStandard: maxLength: 50 minLength: 0 type: string deviationFromAppliedStandardExist: type: boolean deviationFromAppliedStandardDetails: maxLength: 50 minLength: 0 type: string laboratoryName: maxLength: 250 minLength: 0 type: string laboratoryAccredited: type: boolean laboratoryAccreditationEvidence: maxLength: 10000 minLength: 0 type: string AuthorityResponse: required: - monitoringMethodologyPlanApproved - type type: object properties: type: type: string enum: - VALID - VALID_WITH_CORRECTIONS - INVALID monitoringMethodologyPlanApproved: type: boolean decisionComments: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid discriminator: propertyName: type mapping: VALID: '#/components/schemas/GrantAuthorityResponse' VALID_WITH_CORRECTIONS: '#/components/schemas/GrantAuthorityResponse' INVALID: '#/components/schemas/RejectAuthorityResponse' AviationAccountClosure: required: - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string AviationAccountClosureSaveRequestTaskActionPayload: required: - aviationAccountClosure type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: aviationAccountClosure: $ref: '#/components/schemas/AviationAccountClosure' AviationAerAircraftData: required: - aviationAerAircraftDataDetails type: object properties: aviationAerAircraftDataDetails: uniqueItems: true type: array items: $ref: '#/components/schemas/AviationAerAircraftDataDetails' AviationAerAircraftDataDetails: required: - aircraftTypeDesignator - endDate - ownerOrLessor - registrationNumber - startDate type: object properties: aircraftTypeDesignator: type: string subType: maxLength: 255 minLength: 0 type: string registrationNumber: maxLength: 20 minLength: 0 type: string ownerOrLessor: maxLength: 255 minLength: 0 type: string startDate: type: string format: date endDate: type: string format: date AviationAerApplicationRequestVerificationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AviationAerComplianceMonitoringReportingRules: required: - accuracyCompliant - comparabilityCompliant - completenessCompliant - consistencyCompliant - integrityCompliant - transparencyCompliant type: object properties: accuracyCompliant: type: boolean accuracyNonCompliantReason: type: string completenessCompliant: type: boolean completenessNonCompliantReason: type: string consistencyCompliant: type: boolean consistencyNonCompliantReason: type: string comparabilityCompliant: type: boolean comparabilityNonCompliantReason: type: string transparencyCompliant: type: boolean transparencyNonCompliantReason: type: string integrityCompliant: type: boolean integrityNonCompliantReason: type: string AviationAerCorsia: required: - additionalDocuments - aerMonitoringPlanChanges - aggregatedEmissionsData - aviationAerAircraftData - confidentiality - dataGaps - emissionsReductionClaim - monitoringApproach - operatorDetails type: object properties: additionalDocuments: $ref: '#/components/schemas/EmpAdditionalDocuments' operatorDetails: $ref: '#/components/schemas/AviationCorsiaOperatorDetails' aerMonitoringPlanChanges: $ref: '#/components/schemas/AviationAerMonitoringPlanChanges' aggregatedEmissionsData: $ref: '#/components/schemas/AviationAerCorsiaAggregatedEmissionsData' emissionsReductionClaim: $ref: '#/components/schemas/AviationAerCorsiaEmissionsReductionClaim' monitoringApproach: $ref: '#/components/schemas/AviationAerCorsiaMonitoringApproach' dataGaps: $ref: '#/components/schemas/AviationAerCorsiaDataGaps' confidentiality: $ref: '#/components/schemas/AviationAerCorsiaConfidentiality' aviationAerAircraftData: $ref: '#/components/schemas/AviationAerAircraftData' AviationAerCorsiaAggregatedEmissionDataDetails: required: - airportFrom - airportTo - flightsNumber - fuelConsumption - fuelType type: object properties: airportFrom: $ref: '#/components/schemas/AviationRptAirportsDTO' airportTo: $ref: '#/components/schemas/AviationRptAirportsDTO' fuelConsumption: type: string format: decimal flightsNumber: type: integer format: int32 fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE - TS_1 - NO_3_JET_FUEL AviationAerCorsiaAggregatedEmissionsData: required: - aggregatedEmissionDataDetails type: object properties: aggregatedEmissionDataDetails: uniqueItems: true type: array items: $ref: '#/components/schemas/AviationAerCorsiaAggregatedEmissionDataDetails' AviationAerCorsiaAircraftTypeDetails: required: - designator - fuelBurnRatio type: object properties: designator: maxLength: 255 minLength: 0 type: string subtype: maxLength: 255 minLength: 0 type: string fuelBurnRatio: type: string format: decimal AviationAerCorsiaCertDetails: required: - flightType - publicationYear type: object properties: flightType: type: string enum: - ALL_INTERNATIONAL_FLIGHTS - INTERNATIONAL_FLIGHTS_WITH_NO_OFFSETTING_OBLIGATIONS - INTERNATIONAL_FLIGHTS_WITH_OFFSETTING_OBLIGATIONS publicationYear: type: integer format: int16 AviationAerCorsiaConfidentiality: required: - aggregatedStatePairDataPublished - totalEmissionsPublished type: object properties: totalEmissionsPublished: type: boolean totalEmissionsExplanation: maxLength: 10000 minLength: 0 type: string totalEmissionsDocuments: uniqueItems: true type: array items: type: string format: uuid aggregatedStatePairDataPublished: type: boolean aggregatedStatePairDataExplanation: maxLength: 10000 minLength: 0 type: string aggregatedStatePairDataDocuments: uniqueItems: true type: array items: type: string format: uuid AviationAerCorsiaDataGaps: required: - exist type: object properties: exist: type: boolean dataGapsDetails: $ref: '#/components/schemas/AviationAerCorsiaDataGapsDetails' AviationAerCorsiaDataGapsDetails: required: - dataGapsPercentageType type: object properties: dataGapsPercentageType: type: string enum: - MORE_THAN_FIVE_PER_CENT - LESS_EQUAL_FIVE_PER_CENT dataGapsPercentage: type: string format: decimal dataGaps: type: array items: $ref: '#/components/schemas/AviationAerDataGap' affectedFlightsPercentage: type: string format: decimal AviationAerCorsiaEmissionsReductionClaim: required: - exist type: object properties: exist: type: boolean emissionsReductionClaimDetails: $ref: '#/components/schemas/AviationAerCorsiaEmissionsReductionClaimDetails' AviationAerCorsiaEmissionsReductionClaimDetails: required: - cefFiles - noDoubleCountingDeclarationFiles - totalEmissions type: object properties: cefFiles: uniqueItems: true type: array items: type: string format: uuid totalEmissions: type: string format: decimal noDoubleCountingDeclarationFiles: uniqueItems: true type: array items: type: string format: uuid AviationAerCorsiaEmissionsReductionClaimVerification: required: - reviewResults type: object properties: reviewResults: maxLength: 10000 minLength: 0 type: string AviationAerCorsiaFuelUseMonitoringDetails: required: - fuelDensityType type: object properties: fuelDensityType: type: string enum: - ACTUAL_DENSITY - ACTUAL_STANDARD_DENSITY - STANDARD_DENSITY - NOT_APPLICABLE identicalToProcedure: type: boolean blockHourUsed: type: boolean aircraftTypeDetails: uniqueItems: true type: array items: $ref: '#/components/schemas/AviationAerCorsiaAircraftTypeDetails' AviationAerCorsiaGeneralInformation: required: - operatorData - verificationCriteria type: object properties: verificationCriteria: maxLength: 10000 minLength: 0 type: string operatorData: maxLength: 10000 minLength: 0 type: string AviationAerCorsiaIndependentReview: required: - city - country - email - line1 - name - position - reviewResults type: object properties: reviewResults: maxLength: 10000 minLength: 0 type: string name: maxLength: 500 minLength: 0 type: string position: maxLength: 500 minLength: 0 type: string email: maxLength: 255 minLength: 0 type: string line1: maxLength: 255 minLength: 0 type: string line2: maxLength: 255 minLength: 0 type: string city: maxLength: 255 minLength: 0 type: string country: type: string postcode: maxLength: 64 minLength: 0 type: string state: maxLength: 255 minLength: 0 type: string AviationAerCorsiaInterestConflictAvoidance: required: - sixVerificationsConducted type: object properties: sixVerificationsConducted: type: boolean breakTaken: type: boolean reason: maxLength: 10000 minLength: 0 type: string impartialityAssessmentResult: maxLength: 10000 minLength: 0 type: string AviationAerCorsiaMonitoringApproach: required: - certUsed type: object properties: certUsed: type: boolean certDetails: $ref: '#/components/schemas/AviationAerCorsiaCertDetails' fuelUseMonitoringDetails: $ref: '#/components/schemas/AviationAerCorsiaFuelUseMonitoringDetails' AviationAerCorsiaOpinionStatement: required: - emissionsCorrect - monitoringApproachType type: object properties: fuelTypes: uniqueItems: true type: array items: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE - TS_1 - NO_3_JET_FUEL monitoringApproachType: type: string enum: - CERT_MONITORING - FUEL_USE_MONITORING - CERT_AND_FUEL_USE_MONITORING emissionsCorrect: type: boolean manuallyInternationalFlightsProvidedEmissions: type: string format: decimal manuallyOffsettingFlightsProvidedEmissions: type: string format: decimal AviationAerCorsiaProcessAnalysis: required: - dataSampling - dataSamplingResults - emissionsMonitoringPlanCompliance - strategicAnalysis - verificationActivities type: object properties: verificationActivities: maxLength: 10000 minLength: 0 type: string strategicAnalysis: maxLength: 10000 minLength: 0 type: string dataSampling: maxLength: 10000 minLength: 0 type: string dataSamplingResults: maxLength: 10000 minLength: 0 type: string emissionsMonitoringPlanCompliance: maxLength: 10000 minLength: 0 type: string AviationAerCorsiaSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerCorsia' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AviationAerCorsiaSaveApplicationVerificationRequestTaskActionPayload: required: - generalInformation - independentReview - opinionStatement - overallDecision - processAnalysis - recommendedImprovements - timeAllocationScope - uncorrectedMisstatements - uncorrectedNonCompliances - uncorrectedNonConformities - verifierDetails - verifiersConclusions type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: verifierDetails: $ref: '#/components/schemas/AviationAerCorsiaVerifierDetails' emissionsReductionClaimVerification: $ref: '#/components/schemas/AviationAerCorsiaEmissionsReductionClaimVerification' independentReview: $ref: '#/components/schemas/AviationAerCorsiaIndependentReview' verifiersConclusions: $ref: '#/components/schemas/AviationAerCorsiaVerifiersConclusions' timeAllocationScope: $ref: '#/components/schemas/AviationAerCorsiaTimeAllocationScope' processAnalysis: $ref: '#/components/schemas/AviationAerCorsiaProcessAnalysis' generalInformation: $ref: '#/components/schemas/AviationAerCorsiaGeneralInformation' overallDecision: $ref: '#/components/schemas/AviationAerVerificationDecision' opinionStatement: $ref: '#/components/schemas/AviationAerCorsiaOpinionStatement' uncorrectedMisstatements: $ref: '#/components/schemas/AviationAerUncorrectedMisstatements' recommendedImprovements: $ref: '#/components/schemas/AviationAerRecommendedImprovements' uncorrectedNonConformities: $ref: '#/components/schemas/AviationAerCorsiaUncorrectedNonConformities' uncorrectedNonCompliances: $ref: '#/components/schemas/AviationAerUncorrectedNonCompliances' verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AviationAerCorsiaSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - MONITORING_PLAN_CHANGES - MONITORING_APPROACH - AGGREGATED_EMISSIONS_DATA - AIRCRAFT_DATA - EMISSIONS_REDUCTION_CLAIM - TOTAL_EMISSIONS - ADDITIONAL_DOCUMENTS - DATA_GAPS - REPORTING_OBLIGATION_DETAILS - CONFIDENTIALITY - VERIFIER_DETAILS - TIME_ALLOCATION_AND_SCOPE - VERIFICATION_CRITERIA - PROCESS_AND_ANALYSIS_DETAILS - MONITORING_APPROACH_EMISSIONS - ELIGIBLE_FUELS_REDUCTION_CLAIM - UNCORRECTED_MISSTATEMENTS - UNCORRECTED_NON_CONFORMITIES - UNCORRECTED_NON_COMPLIANCES - RECOMMENDED_IMPROVEMENTS - CONCLUSIONS_DATA_QUALITY - VERIFICATION_STATEMENT_CONCLUSIONS - INDEPENDENT_REVIEW decision: $ref: '#/components/schemas/AerReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean AviationAerCorsiaTimeAllocationScope: required: - verificationScope - verificationTotalTime type: object properties: verificationTotalTime: maxLength: 10000 minLength: 0 type: string verificationScope: maxLength: 10000 minLength: 0 type: string AviationAerCorsiaUncorrectedNonConformities: required: - existUncorrectedNonConformities type: object properties: existUncorrectedNonConformities: type: boolean uncorrectedNonConformities: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' AviationAerCorsiaVerificationTeamLeader: required: - email - name - position - role type: object properties: name: maxLength: 500 minLength: 0 type: string position: maxLength: 500 minLength: 0 type: string role: maxLength: 500 minLength: 0 type: string email: maxLength: 256 minLength: 0 type: string AviationAerCorsiaVerifierDetails: required: - interestConflictAvoidance - verificationTeamLeader type: object properties: verificationTeamLeader: $ref: '#/components/schemas/AviationAerCorsiaVerificationTeamLeader' interestConflictAvoidance: $ref: '#/components/schemas/AviationAerCorsiaInterestConflictAvoidance' AviationAerCorsiaVerifiersConclusions: required: - dataQualityMateriality - emissionsReportConclusion - materialityThresholdMet - materialityThresholdType type: object properties: dataQualityMateriality: maxLength: 10000 minLength: 0 type: string materialityThresholdType: type: string enum: - THRESHOLD_2_PER_CENT - THRESHOLD_5_PER_CENT materialityThresholdMet: type: boolean emissionsReportConclusion: maxLength: 10000 minLength: 0 type: string AviationAerDataGap: required: - flightsAffected - reason - replacementMethod - totalEmissions - type type: object properties: reason: maxLength: 2000 minLength: 0 type: string type: maxLength: 500 minLength: 0 type: string replacementMethod: maxLength: 2000 minLength: 0 type: string flightsAffected: type: integer format: int32 totalEmissions: type: string format: decimal AviationAerDataGaps: required: - exist type: object properties: exist: type: boolean dataGaps: type: array items: $ref: '#/components/schemas/AviationAerDataGap' affectedFlightsPercentage: type: string format: decimal AviationAerDataGapsMethodologies: required: - methodRequired type: object properties: methodRequired: type: boolean methodApproved: type: boolean methodConservative: type: boolean noConservativeMethodDetails: maxLength: 10000 minLength: 0 type: string materialMisstatementExist: type: boolean materialMisstatementDetails: maxLength: 10000 minLength: 0 type: string AviationAerEmissionsMonitoringApproach: required: - monitoringApproachType type: object properties: monitoringApproachType: type: string enum: - EUROCONTROL_SUPPORT_FACILITY - EUROCONTROL_SMALL_EMITTERS - FUEL_USE_MONITORING discriminator: propertyName: monitoringApproachType mapping: EUROCONTROL_SMALL_EMITTERS: '#/components/schemas/AviationAerSmallEmittersMonitoringApproach' EUROCONTROL_SUPPORT_FACILITY: '#/components/schemas/AviationAerSupportFacilityMonitoringApproach' FUEL_USE_MONITORING: '#/components/schemas/AviationAerFuelMonitoringApproach' AviationAerEmissionsReductionClaimVerification: required: - complianceWithUkEtsRequirementsExist - evidenceAllCriteriaMetExist - noDoubleCountingConfirmation - reviewResults - safBatchClaimsReviewed type: object properties: safBatchClaimsReviewed: type: boolean batchReferencesNotReviewed: maxLength: 10000 minLength: 0 type: string dataSampling: maxLength: 10000 minLength: 0 type: string reviewResults: maxLength: 10000 minLength: 0 type: string noDoubleCountingConfirmation: maxLength: 10000 minLength: 0 type: string evidenceAllCriteriaMetExist: type: boolean noCriteriaMetIssues: maxLength: 10000 minLength: 0 type: string complianceWithUkEtsRequirementsExist: type: boolean notCompliedWithUkEtsRequirementsAspects: maxLength: 10000 minLength: 0 type: string AviationAerEtsComplianceRules: required: - controlActivitiesDocumented - dataVerificationCompleted - detailSourceDataVerified - flightsCompletenessComparedWithAirTrafficData - fuelConsistencyChecksPerformed - missingDataMethodsApplied - monitoringApproachAppliedCorrectly - monitoringPlanRequirementsMet - nonConformities - proceduresMonitoringPlanDocumented - regulatorGuidanceMet - reportedDataConsistencyChecksPerformed - ukEtsOrderRequirementsMet type: object properties: monitoringPlanRequirementsMet: type: boolean monitoringPlanRequirementsNotMetReason: maxLength: 10000 minLength: 0 type: string ukEtsOrderRequirementsMet: type: boolean ukEtsOrderRequirementsNotMetReason: maxLength: 10000 minLength: 0 type: string detailSourceDataVerified: type: boolean detailSourceDataNotVerifiedReason: maxLength: 10000 minLength: 0 type: string partOfSiteVerification: maxLength: 10000 minLength: 0 type: string controlActivitiesDocumented: type: boolean controlActivitiesNotDocumentedReason: maxLength: 10000 minLength: 0 type: string proceduresMonitoringPlanDocumented: type: boolean proceduresMonitoringPlanNotDocumentedReason: maxLength: 10000 minLength: 0 type: string dataVerificationCompleted: type: boolean dataVerificationNotCompletedReason: maxLength: 10000 minLength: 0 type: string monitoringApproachAppliedCorrectly: type: boolean monitoringApproachNotAppliedCorrectlyReason: maxLength: 10000 minLength: 0 type: string flightsCompletenessComparedWithAirTrafficData: type: boolean flightsCompletenessNotComparedWithAirTrafficDataReason: maxLength: 10000 minLength: 0 type: string reportedDataConsistencyChecksPerformed: type: boolean reportedDataConsistencyChecksNotPerformedReason: maxLength: 10000 minLength: 0 type: string fuelConsistencyChecksPerformed: type: boolean fuelConsistencyChecksNotPerformedReason: maxLength: 10000 minLength: 0 type: string missingDataMethodsApplied: type: boolean missingDataMethodsNotAppliedReason: maxLength: 10000 minLength: 0 type: string regulatorGuidanceMet: type: boolean regulatorGuidanceNotMetReason: maxLength: 10000 minLength: 0 type: string nonConformities: type: string enum: - 'YES' - 'NO' - NOT_APPLICABLE AviationAerFuelMonitoringApproach: required: - monitoringApproachType type: object allOf: - $ref: '#/components/schemas/AviationAerEmissionsMonitoringApproach' AviationAerInPersonSiteVisit: required: - teamMembers - type - visitDates type: object allOf: - $ref: '#/components/schemas/AviationAerSiteVisit' - type: object properties: visitDates: type: array items: $ref: '#/components/schemas/AviationAerInPersonSiteVisitDates' teamMembers: maxLength: 10000 minLength: 0 type: string AviationAerInPersonSiteVisitDates: required: - numberOfDays - startDate type: object properties: startDate: type: string format: date numberOfDays: type: integer format: int32 AviationAerMaterialityLevel: required: - accreditationReferenceDocumentTypes - materialityDetails type: object properties: materialityDetails: maxLength: 10000 minLength: 0 type: string accreditationReferenceDocumentTypes: uniqueItems: true type: array items: type: string enum: - UK_ETS_ACCREDITED_VERIFIERS_SI_2020_1265 - UK_ETS_ACCREDITED_VERIFIERS_EU_2018_2067 - UK_ETS_ACCREDITED_VERIFIERS_EN_ISO_14065_2020 - UK_ETS_ACCREDITED_VERIFIERS_EN_ISO_14064_3_2019 - UK_ETS_ACCREDITED_VERIFIERS_IAF_MD_6_2014 - UK_ETS_ACCREDITED_VERIFIERS_AUTHORITY_GUIDANCE - UK_ETS_ACCREDITED_VERIFIERS_EUROPEAN_COMMISSION_GUIDANCE - UK_ETS_ACCREDITED_VERIFIERS_ISAE_3000 - UK_ETS_ACCREDITED_VERIFIERS_ISAE_3410 - UK_ETS_RULES_ORDER_2020_1265 - UK_ETS_RULES_ORDER_2020_1557 - UK_ETS_RULES_EU_2018_2067 - UK_ETS_RULES_EU_2018_2066 - UK_ETS_RULES_EUROPEAN_COMMISSION_GUIDANCE - OTHER otherReference: maxLength: 10000 minLength: 0 type: string AviationAerMonitoringPlanChanges: required: - notCoveredChangesExist type: object properties: notCoveredChangesExist: type: boolean details: maxLength: 10000 minLength: 0 type: string AviationAerNotVerifiedDecision: required: - notVerifiedReasons - type type: object allOf: - $ref: '#/components/schemas/AviationAerVerificationDecision' - type: object properties: notVerifiedReasons: uniqueItems: true type: array items: $ref: '#/components/schemas/AviationAerNotVerifiedDecisionReason' AviationAerNotVerifiedDecisionReason: required: - type type: object properties: type: type: string enum: - UNCORRECTED_MATERIAL_MISSTATEMENT - UNCORRECTED_MATERIAL_NON_CONFORMITY - VERIFICATION_DATA_OR_INFORMATION_LIMITATIONS - SCOPE_LIMITATIONS_DUE_TO_LACK_OF_CLARITY - SCOPE_LIMITATIONS_OF_APPROVED_MONITORING_PLAN - NOT_APPROVED_MONITORING_PLAN_BY_REGULATOR - ANOTHER_REASON details: maxLength: 10000 minLength: 0 type: string AviationAerOpinionStatement: required: - additionalChangesNotCovered - emissionsCorrect - monitoringApproachType - siteVisit type: object properties: fuelTypes: uniqueItems: true type: array items: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE monitoringApproachType: type: string enum: - EUROCONTROL_SUPPORT_FACILITY - EUROCONTROL_SMALL_EMITTERS - FUEL_USE_MONITORING emissionsCorrect: type: boolean manuallyProvidedEmissions: type: string format: decimal additionalChangesNotCovered: type: boolean additionalChangesNotCoveredDetails: type: string siteVisit: $ref: '#/components/schemas/AviationAerSiteVisit' AviationAerRecommendedImprovements: required: - exist type: object properties: exist: type: boolean recommendedImprovements: uniqueItems: true type: array items: $ref: '#/components/schemas/VerifierComment' AviationAerReportingObligationDetails: required: - noReportingReason type: object properties: noReportingReason: maxLength: 10000 minLength: 0 type: string supportingDocuments: uniqueItems: true type: array items: type: string format: uuid AviationAerSaf: required: - exist type: object properties: exist: type: boolean safDetails: $ref: '#/components/schemas/AviationAerSafDetails' AviationAerSafDetails: required: - emissionsFactor - noDoubleCountingDeclarationFile - purchases - totalEmissionsReductionClaim - totalSafMass type: object properties: purchases: type: array items: $ref: '#/components/schemas/AviationAerSafPurchase' noDoubleCountingDeclarationFile: type: string format: uuid totalSafMass: type: string format: decimal emissionsFactor: type: string format: decimal totalEmissionsReductionClaim: type: string format: decimal AviationAerSafPurchase: required: - batchNumber - fuelName - safMass - sustainabilityCriteriaEvidenceType type: object properties: fuelName: maxLength: 500 minLength: 0 type: string batchNumber: maxLength: 500 minLength: 0 type: string safMass: type: string format: decimal sustainabilityCriteriaEvidenceType: type: string enum: - SCREENSHOT_FROM_RTFO_REGISTRY - VOLUNTARY_CERTIFICATION_SCHEME_MARKING - FUEL_SUPPLIER_REPORT - OTHER otherSustainabilityCriteriaEvidenceDescription: maxLength: 100 minLength: 0 type: string evidenceFiles: uniqueItems: true type: array items: type: string format: uuid AviationAerSiteVisit: required: - type type: object properties: type: type: string enum: - IN_PERSON - VIRTUAL discriminator: propertyName: type mapping: IN_PERSON: '#/components/schemas/AviationAerInPersonSiteVisit' VIRTUAL: '#/components/schemas/AviationAerVirtualSiteVisit' AviationAerSmallEmittersMonitoringApproach: required: - monitoringApproachType - numOfFlightsJanApr - numOfFlightsMayAug - numOfFlightsSepDec - totalEmissions type: object allOf: - $ref: '#/components/schemas/AviationAerEmissionsMonitoringApproach' - type: object properties: numOfFlightsJanApr: maximum: 9999999999 minimum: 0 type: integer format: int64 numOfFlightsMayAug: maximum: 9999999999 minimum: 0 type: integer format: int64 numOfFlightsSepDec: maximum: 9999999999 minimum: 0 type: integer format: int64 totalEmissions: type: string format: decimal AviationAerSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AviationAerSupportFacilityMonitoringApproach: required: - monitoringApproachType - totalEmissionsType type: object allOf: - $ref: '#/components/schemas/AviationAerEmissionsMonitoringApproach' - type: object properties: totalEmissionsType: type: string enum: - FULL_SCOPE_FLIGHTS - AVIATION_ACTIVITY fullScopeTotalEmissions: type: string format: decimal aviationActivityTotalEmissions: type: string format: decimal AviationAerTotalEmissionsConfidentiality: required: - confidential type: object properties: confidential: type: boolean AviationAerUkEts: required: - additionalDocuments - aerMonitoringPlanChanges - aggregatedEmissionsData - aviationAerAircraftData - aviationAerTotalEmissionsConfidentiality - monitoringApproach - operatorDetails - saf type: object properties: additionalDocuments: $ref: '#/components/schemas/EmpAdditionalDocuments' operatorDetails: $ref: '#/components/schemas/AviationOperatorDetails' aerMonitoringPlanChanges: $ref: '#/components/schemas/AviationAerMonitoringPlanChanges' monitoringApproach: $ref: '#/components/schemas/AviationAerEmissionsMonitoringApproach' aggregatedEmissionsData: $ref: '#/components/schemas/AviationAerUkEtsAggregatedEmissionsData' dataGaps: $ref: '#/components/schemas/AviationAerDataGaps' saf: $ref: '#/components/schemas/AviationAerSaf' aviationAerTotalEmissionsConfidentiality: $ref: '#/components/schemas/AviationAerTotalEmissionsConfidentiality' aviationAerAircraftData: $ref: '#/components/schemas/AviationAerAircraftData' AviationAerUkEtsAggregatedEmissionDataDetails: required: - airportFrom - airportTo - flightsNumber - fuelConsumption - fuelType type: object properties: airportFrom: $ref: '#/components/schemas/AviationRptAirportsDTO' airportTo: $ref: '#/components/schemas/AviationRptAirportsDTO' fuelConsumption: type: string format: decimal flightsNumber: type: integer format: int32 fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE AviationAerUkEtsAggregatedEmissionsData: required: - aggregatedEmissionDataDetails type: object properties: aggregatedEmissionDataDetails: uniqueItems: true type: array items: $ref: '#/components/schemas/AviationAerUkEtsAggregatedEmissionDataDetails' AviationAerUkEtsSaveApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerUkEts' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean AviationAerUkEtsSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerUkEts' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AviationAerUkEtsSaveApplicationVerificationRequestTaskActionPayload: required: - complianceMonitoringReportingRules - dataGapsMethodologies - etsComplianceRules - materialityLevel - opinionStatement - overallDecision - recommendedImprovements - uncorrectedMisstatements - uncorrectedNonCompliances - uncorrectedNonConformities - verificationTeamDetails - verifierContact type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: verifierContact: $ref: '#/components/schemas/AviationAerVerifierContact' verificationTeamDetails: $ref: '#/components/schemas/AviationAerVerificationTeamDetails' overallDecision: $ref: '#/components/schemas/AviationAerVerificationDecision' etsComplianceRules: $ref: '#/components/schemas/AviationAerEtsComplianceRules' complianceMonitoringReportingRules: $ref: '#/components/schemas/AviationAerComplianceMonitoringReportingRules' opinionStatement: $ref: '#/components/schemas/AviationAerOpinionStatement' uncorrectedMisstatements: $ref: '#/components/schemas/AviationAerUncorrectedMisstatements' uncorrectedNonCompliances: $ref: '#/components/schemas/AviationAerUncorrectedNonCompliances' uncorrectedNonConformities: $ref: '#/components/schemas/AviationAerUncorrectedNonConformities' recommendedImprovements: $ref: '#/components/schemas/AviationAerRecommendedImprovements' emissionsReductionClaimVerification: $ref: '#/components/schemas/AviationAerEmissionsReductionClaimVerification' dataGapsMethodologies: $ref: '#/components/schemas/AviationAerDataGapsMethodologies' materialityLevel: $ref: '#/components/schemas/AviationAerMaterialityLevel' verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean AviationAerUkEtsSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - MONITORING_PLAN_CHANGES - MONITORING_APPROACH - AGGREGATED_EMISSIONS_DATA - AIRCRAFT_DATA - EMISSIONS_REDUCTION_CLAIM - TOTAL_EMISSIONS - ADDITIONAL_DOCUMENTS - DATA_GAPS - REPORTING_OBLIGATION_DETAILS - VERIFIER_DETAILS - OPINION_STATEMENT - ETS_COMPLIANCE_RULES - COMPLIANCE_MONITORING_REPORTING - OVERALL_DECISION - UNCORRECTED_MISSTATEMENTS - UNCORRECTED_NON_CONFORMITIES - UNCORRECTED_NON_COMPLIANCES - RECOMMENDED_IMPROVEMENTS - CLOSE_DATA_GAPS_METHODOLOGIES - MATERIALITY_LEVEL - EMISSIONS_REDUCTION_CLAIM_VERIFICATION decision: $ref: '#/components/schemas/AerReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean AviationAerUncorrectedMisstatements: required: - exist type: object properties: exist: type: boolean uncorrectedMisstatements: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' AviationAerUncorrectedNonCompliances: required: - exist type: object properties: exist: type: boolean uncorrectedNonCompliances: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' AviationAerUncorrectedNonConformities: required: - existPriorYearIssues - existUncorrectedNonConformities type: object properties: existUncorrectedNonConformities: type: boolean uncorrectedNonConformities: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' existPriorYearIssues: type: boolean priorYearIssues: uniqueItems: true type: array items: $ref: '#/components/schemas/VerifierComment' AviationAerVerificationDecision: required: - type type: object properties: type: type: string enum: - VERIFIED_AS_SATISFACTORY - VERIFIED_AS_SATISFACTORY_WITH_COMMENTS - NOT_VERIFIED discriminator: propertyName: type mapping: VERIFIED_AS_SATISFACTORY: '#/components/schemas/AviationAerVerifiedSatisfactoryDecision' VERIFIED_AS_SATISFACTORY_WITH_COMMENTS: '#/components/schemas/AviationAerVerifiedSatisfactoryWithCommentsDecision' NOT_VERIFIED: '#/components/schemas/AviationAerNotVerifiedDecision' AviationAerVerificationTeamDetails: required: - authorisedSignatoryName - etsAuditors - etsTechnicalExperts - independentReviewer - leadEtsAuditor - technicalExperts type: object properties: leadEtsAuditor: maxLength: 500 minLength: 0 type: string etsAuditors: maxLength: 10000 minLength: 0 type: string etsTechnicalExperts: maxLength: 10000 minLength: 0 type: string independentReviewer: maxLength: 500 minLength: 0 type: string technicalExperts: maxLength: 10000 minLength: 0 type: string authorisedSignatoryName: maxLength: 500 minLength: 0 type: string AviationAerVerifiedSatisfactoryDecision: required: - type type: object allOf: - $ref: '#/components/schemas/AviationAerVerificationDecision' AviationAerVerifiedSatisfactoryWithCommentsDecision: required: - reasons - type type: object allOf: - $ref: '#/components/schemas/AviationAerVerificationDecision' - type: object properties: reasons: type: array items: maxLength: 10000 minLength: 0 type: string AviationAerVerifierContact: required: - email - name - phoneNumber type: object properties: name: maxLength: 500 minLength: 0 type: string email: maxLength: 255 minLength: 0 type: string phoneNumber: maxLength: 255 minLength: 0 type: string AviationAerVirtualSiteVisit: required: - reason - type type: object allOf: - $ref: '#/components/schemas/AviationAerSiteVisit' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string AviationCorsiaOperatorDetails: required: - airOperatingCertificate - flightIdentification - operatorName - organisationStructure type: object properties: operatorName: maxLength: 50 minLength: 0 type: string flightIdentification: $ref: '#/components/schemas/FlightIdentification' airOperatingCertificate: $ref: '#/components/schemas/AirOperatingCertificateCorsia' organisationStructure: $ref: '#/components/schemas/OrganisationStructure' AviationDre: required: - calculationApproach - determinationReason - fee - totalReportableEmissions type: object properties: determinationReason: $ref: '#/components/schemas/AviationDreDeterminationReason' totalReportableEmissions: type: string format: decimal calculationApproach: $ref: '#/components/schemas/AviationDreEmissionsCalculationApproach' supportingDocuments: uniqueItems: true type: array items: type: string format: uuid fee: $ref: '#/components/schemas/AviationDreFee' AviationDreDeterminationReason: required: - type type: object properties: type: type: string enum: - VERIFIED_REPORT_NOT_SUBMITTED_IN_ACCORDANCE_WITH_ORDER - CORRECTING_NON_MATERIAL_MISSTATEMENT - IMPOSING_OR_CONSIDERING_IMPOSING_CIVIL_PENALTY_IN_ACCORDANCE_WITH_ORDER furtherDetails: maxLength: 10000 minLength: 0 type: string AviationDreEmissionsCalculationApproach: required: - type type: object properties: type: type: string enum: - EUROCONTROL_SUPPORT_FACILITY - VERIFIED_ANNUAL_EMISSIONS_REPORT_SUBMITTED_LATE - OTHER_DATASOURCE otherDataSourceExplanation: maxLength: 10000 minLength: 0 type: string AviationDreFee: type: object properties: chargeOperator: type: boolean feeDetails: $ref: '#/components/schemas/AviationDreFeeDetails' AviationDreFeeDetails: required: - dueDate - hourlyRate - totalBillableHours type: object properties: totalBillableHours: type: string format: decimal hourlyRate: type: string format: decimal dueDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string AviationDreUkEtsSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: dre: $ref: '#/components/schemas/AviationDre' sectionCompleted: type: boolean AviationOperatorDetails: required: - airOperatingCertificate - crcoCode - flightIdentification - operatingLicense - operatorName - organisationStructure type: object properties: operatorName: maxLength: 255 minLength: 0 type: string crcoCode: maxLength: 255 minLength: 0 type: string flightIdentification: $ref: '#/components/schemas/FlightIdentification' airOperatingCertificate: $ref: '#/components/schemas/AirOperatingCertificate' operatingLicense: $ref: '#/components/schemas/OperatingLicense' organisationStructure: $ref: '#/components/schemas/OrganisationStructure' AviationRptAirportsDTO: required: - country - countryType - icao - name - state type: object properties: icao: maxLength: 255 minLength: 0 type: string name: maxLength: 255 minLength: 0 type: string country: maxLength: 255 minLength: 0 type: string countryType: type: string enum: - EEA_COUNTRY - EEA_DEPENDENT_COUNTRY - EFTA_COUNTRY - ACCESSION - CLOSELY_CONNECTED_TO_EEA_COUNTRY - THIRD_COUNTRY - UKETS_FLIGHTS_TO_EEA_REPORTED - UKETS_FLIGHTS_TO_EEA_NOT_REPORTED state: maxLength: 255 minLength: 0 type: string AviationVirSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean AviationVirSaveRespondToRegulatorCommentsRequestTaskActionPayload: required: - operatorImprovementFollowUpResponse - reference type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reference: type: string virRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean operatorImprovementFollowUpResponse: $ref: '#/components/schemas/OperatorImprovementFollowUpResponse' AviationVirSaveReviewRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: regulatorReviewResponse: $ref: '#/components/schemas/RegulatorReviewResponse' reviewSectionsCompleted: type: object additionalProperties: type: boolean AviationVirSubmitRespondToRegulatorCommentsRequestTaskActionPayload: required: - reference type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reference: type: string virRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean BiomassPercentages: type: object properties: contains: type: boolean biomassPercentage: type: string format: decimal nonSustainableBiomassPercentage: type: string format: decimal CalculationActivityData: required: - measurementDevicesOrMethods - tier - uncertainty type: object properties: measurementDevicesOrMethods: uniqueItems: true type: array items: type: string uncertainty: type: string enum: - LESS_OR_EQUAL_1_5 - LESS_OR_EQUAL_2_5 - LESS_OR_EQUAL_5_0 - LESS_OR_EQUAL_7_5 - LESS_OR_EQUAL_10_0 - LESS_OR_EQUAL_12_5 - LESS_OR_EQUAL_15_0 - LESS_OR_EQUAL_17_5 - N_A tier: type: string enum: - NO_TIER - TIER_1 - TIER_2 - TIER_3 - TIER_4 isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' CalculationActivityDataAggregationMeteringCalcMethod: required: - activityData - materialClosingQuantity - materialOpeningQuantity - measurementUnit - totalMaterial - type type: object allOf: - $ref: '#/components/schemas/CalculationActivityDataCalculationMethod' - type: object properties: materialOpeningQuantity: type: string format: decimal materialClosingQuantity: type: string format: decimal materialImportedOrExported: type: boolean materialImportedQuantity: type: string format: decimal materialExportedQuantity: type: string format: decimal CalculationActivityDataCalculationMethod: required: - activityData - measurementUnit - totalMaterial - type type: object properties: type: type: string enum: - CONTINUOUS_METERING - AGGREGATION_OF_METERING_QUANTITIES measurementUnit: type: string enum: - TONNES - NM3 totalMaterial: type: string format: decimal activityData: type: string format: decimal discriminator: propertyName: type mapping: CONTINUOUS_METERING: '#/components/schemas/CalculationActivityDataContinuousMeteringCalcMethod' AGGREGATION_OF_METERING_QUANTITIES: '#/components/schemas/CalculationActivityDataAggregationMeteringCalcMethod' CalculationActivityDataContinuousMeteringCalcMethod: required: - activityData - measurementUnit - totalMaterial - type type: object allOf: - $ref: '#/components/schemas/CalculationActivityDataCalculationMethod' CalculationActivityDataMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - NO_TIER - TIER_1 - TIER_2 - TIER_3 - TIER_4 CalculationAnalysisMethod: required: - analysis - laboratoryAccredited - laboratoryName - samplingFrequency type: object properties: analysis: maxLength: 1000 minLength: 0 type: string subParameter: maxLength: 250 minLength: 0 type: string samplingFrequency: type: string enum: - CONTINUOUS - DAILY - WEEKLY - MONTHLY - QUARTERLY - BI_ANNUALLY - ANNUALLY - OTHER samplingFrequencyOtherDetails: maxLength: 500 minLength: 0 type: string frequencyMeetsMinRequirements: type: boolean laboratoryName: maxLength: 250 minLength: 0 type: string laboratoryAccredited: type: boolean files: uniqueItems: true type: array items: type: string format: uuid reducedSamplingFrequencyJustification: $ref: '#/components/schemas/ReducedSamplingFrequencyJustification' CalculationBiomassFraction: type: object properties: exist: type: boolean tier: type: string enum: - NO_TIER - TIER_1 - TIER_2 - TIER_3 isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' defaultValueApplied: type: boolean standardReferenceSource: $ref: '#/components/schemas/CalculationBiomassFractionStandardReferenceSource' analysisMethodUsed: type: boolean analysisMethods: type: array items: $ref: '#/components/schemas/CalculationAnalysisMethod' CalculationBiomassFractionMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - NO_TIER - TIER_1 - TIER_2 - TIER_3 CalculationBiomassFractionStandardReferenceSource: required: - type type: object properties: otherTypeDetails: maxLength: 500 minLength: 0 type: string defaultValue: maxLength: 500 minLength: 0 type: string type: type: string enum: - LITERATURE_VALUE_AGREED_WITH_UK_ETS_REGULATOR - LABORATORY_ANALYSIS - OTHER CalculationCarbonContent: type: object properties: exist: type: boolean tier: type: string enum: - TIER_3 - TIER_2B - TIER_2A - TIER_1 - NO_TIER isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' oneThirdRule: type: boolean oneThirdRuleFiles: uniqueItems: true type: array items: type: string format: uuid defaultValueApplied: type: boolean standardReferenceSource: $ref: '#/components/schemas/CalculationCarbonContentStandardReferenceSource' analysisMethodUsed: type: boolean analysisMethods: type: array items: $ref: '#/components/schemas/CalculationAnalysisMethod' CalculationCarbonContentMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - TIER_3 - TIER_2B - TIER_2A - TIER_1 - NO_TIER CalculationCarbonContentStandardReferenceSource: required: - type type: object properties: otherTypeDetails: maxLength: 500 minLength: 0 type: string defaultValue: maxLength: 500 minLength: 0 type: string type: type: string enum: - MONITORING_REPORTING_REGULATION_ARTICLE_25_1 - MONITORING_REPORTING_REGULATION_ANNEX_VI_SECTION2_TABLE_4 - UK_STEEL_CARBON_IN_SCRAP_AND_ALLOYS_PROTOCOL_LATEST_VERSION - LABORATORY_ANALYSIS - SUPPLIER_ANALYSIS_DATA - PAST_ANALYSIS - IN_HOUSE_CALCULATION - OTHER CalculationConversionFactor: type: object properties: exist: type: boolean tier: type: string enum: - TIER_2 - TIER_1 - NO_TIER isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' defaultValueApplied: type: boolean standardReferenceSource: $ref: '#/components/schemas/CalculationConversionFactorStandardReferenceSource' analysisMethodUsed: type: boolean analysisMethods: type: array items: $ref: '#/components/schemas/CalculationAnalysisMethod' CalculationConversionFactorMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - TIER_2 - TIER_1 - NO_TIER CalculationConversionFactorStandardReferenceSource: required: - type type: object properties: otherTypeDetails: maxLength: 500 minLength: 0 type: string defaultValue: maxLength: 500 minLength: 0 type: string type: type: string enum: - MONITORING_REPORTING_REGULATION_ANNEX_II_SECTION_4_2 - MONITORING_REPORTING_REGULATION_ANNEX_II_SECTION_4_4 - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_9_D - OTHER CalculationEmissionCalculationParamValues: required: - calculationCorrect - totalReportableEmissions type: object properties: netCalorificValue: type: string format: decimal ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 emissionFactor: type: string format: decimal efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE oxidationFactor: type: string format: decimal totalReportableEmissions: type: string format: decimal totalSustainableBiomassEmissions: type: string format: decimal calculationCorrect: type: boolean providedEmissions: $ref: '#/components/schemas/ManuallyProvidedEmissions' CalculationEmissionFactor: type: object properties: exist: type: boolean tier: type: string enum: - TIER_1 - TIER_2 - TIER_2A - TIER_2B - TIER_3 - NO_TIER isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' oneThirdRule: type: boolean oneThirdRuleFiles: uniqueItems: true type: array items: type: string format: uuid defaultValueApplied: type: boolean standardReferenceSource: $ref: '#/components/schemas/CalculationEmissionFactorStandardReferenceSource' analysisMethodUsed: type: boolean analysisMethods: type: array items: $ref: '#/components/schemas/CalculationAnalysisMethod' CalculationEmissionFactorMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - TIER_1 - TIER_2 - TIER_2A - TIER_2B - TIER_3 - NO_TIER CalculationEmissionFactorStandardReferenceSource: required: - type type: object properties: otherTypeDetails: maxLength: 500 minLength: 0 type: string defaultValue: maxLength: 500 minLength: 0 type: string type: type: string enum: - UK_NATIONAL_GREENHOUSE_GAS_INVENTORY - MONITORING_REPORTING_REGULATION_ARTICLE_36_3 - MONITORING_REPORTING_REGULATION_ARTICLE_38_2 - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_1_C1 - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_1_C2 - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_1_D - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_2_B - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_9_B - MONITORING_REPORTING_REGULATION_ANNEX_IV_SECTION_12_B - MONITORING_REPORTING_REGULATION_ANNEX_VI_SECTION_1_TABLE_1 - MONITORING_REPORTING_REGULATION_ANNEX_VI_SECTION_2_TABLE_2 - MONITORING_REPORTING_REGULATION_ANNEX_VI_SECTION_2_TABLE_3 - MONITORING_REPORTING_REGULATION_ANNEX_VI_SECTION_2_TABLE_4 - MONITORING_REPORTING_REGULATION_ANNEX_VI_SECTION_2_TABLE_5 - JEP_GUIDANCE - BRITISH_CERAMIC_CONFEDERATION - LABORATORY_ANALYSIS - PAST_ANALYSIS - SUPPLIER_ANALYSIS - LITERATURE_VALUE_AGREED_WITH_UK_ETS_REGULATOR - IN_HOUSE_CALCULATION - STOICHIOMETRIC_CALCULATION - CONSERVATIVE_ESTIMATION - OTHER CalculationInventoryEmissionCalculationParamValues: required: - calculationCorrect - totalReportableEmissions type: object properties: netCalorificValue: type: string format: decimal ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 emissionFactor: type: string format: decimal efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE oxidationFactor: type: string format: decimal totalReportableEmissions: type: string format: decimal totalSustainableBiomassEmissions: type: string format: decimal calculationCorrect: type: boolean providedEmissions: $ref: '#/components/schemas/ManuallyProvidedEmissions' calculationFactor: type: string format: decimal CalculationManualCalculationMethod: required: - calculationActivityDataCalculationMethod - emissionCalculationParamValues - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterCalculationMethod' - type: object properties: emissionCalculationParamValues: $ref: '#/components/schemas/CalculationManualEmissionCalculationParamValues' CalculationManualEmissionCalculationParamValues: required: - calculationCorrect - totalReportableEmissions type: object properties: netCalorificValue: type: string format: decimal ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 emissionFactor: type: string format: decimal efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE oxidationFactor: type: string format: decimal totalReportableEmissions: type: string format: decimal totalSustainableBiomassEmissions: type: string format: decimal calculationCorrect: type: boolean providedEmissions: $ref: '#/components/schemas/ManuallyProvidedEmissions' carbonContent: type: string format: decimal carbonContentMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE - TONNES_OF_CARBON_PER_NM3 - TONNES_OF_CARBON_PER_TONNE conversionFactor: type: string format: decimal CalculationNationalInventoryDataCalculationMethod: required: - calculationActivityDataCalculationMethod - emissionCalculationParamValues - fuel - mainActivitySector - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterCalculationMethod' - type: object properties: mainActivitySector: type: string fuel: type: string emissionCalculationParamValues: $ref: '#/components/schemas/CalculationInventoryEmissionCalculationParamValues' CalculationNetCalorificValue: type: object properties: exist: type: boolean tier: type: string enum: - NO_TIER - TIER_1 - TIER_2A - TIER_2B - TIER_3 isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' defaultValueApplied: type: boolean standardReferenceSource: $ref: '#/components/schemas/CalculationNetCalorificValueStandardReferenceSource' analysisMethodUsed: type: boolean analysisMethods: type: array items: $ref: '#/components/schemas/CalculationAnalysisMethod' CalculationNetCalorificValueMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - NO_TIER - TIER_1 - TIER_2A - TIER_2B - TIER_3 CalculationNetCalorificValueStandardReferenceSource: required: - type type: object properties: otherTypeDetails: maxLength: 500 minLength: 0 type: string defaultValue: maxLength: 500 minLength: 0 type: string type: type: string enum: - UK_NATIONAL_GREENHOUSE_GAS_INVENTORY - MONITORING_AND_REPORTING_REGULATION - JEP_GUIDANCE_FOR_MONITORING_AND_REPORTING - LABORATORY_ANALYSIS - SITE_SPECIFIC_ANALYSIS - PAST_ANALYSIS - SUPPLIER_ANALYSIS_DATA - LITERATURE_VALUE_AGREED - IN_HOUSE_CALCULATION - STOICHIOMETRIC_CALCULATION - CONSERVATIVE_ESTIMATION - OTHER CalculationOfCO2Emissions: required: - sourceStreamEmissions type: object allOf: - $ref: '#/components/schemas/AerMonitoringApproachEmissions' - type: object properties: hasTransfer: type: boolean sourceStreamEmissions: type: array items: $ref: '#/components/schemas/CalculationSourceStreamEmission' CalculationOfCO2MonitoringApproach: required: - approachDescription - samplingPlan - sourceStreamCategoryAppliedTiers type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: hasTransfer: type: boolean approachDescription: maxLength: 30000 minLength: 0 type: string samplingPlan: $ref: '#/components/schemas/SamplingPlan' sourceStreamCategoryAppliedTiers: type: array items: $ref: '#/components/schemas/CalculationSourceStreamCategoryAppliedTier' CalculationOfCO2ReportingEmissions: required: - combustionEmissions - massBalanceEmissions - processEmissions type: object allOf: - $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' - type: object properties: combustionEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' processEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' massBalanceEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' calculateTransferredCO2: type: boolean transferredCO2Emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' CalculationOfPFCMonitoringApproach: required: - approachDescription - cellAndAnodeTypes - collectionEfficiency - sourceStreamCategoryAppliedTiers - tier2EmissionFactor type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: approachDescription: maxLength: 30000 minLength: 0 type: string cellAndAnodeTypes: type: array items: $ref: '#/components/schemas/CellAndAnodeType' collectionEfficiency: $ref: '#/components/schemas/ProcedureForm' tier2EmissionFactor: $ref: '#/components/schemas/PFCTier2EmissionFactor' sourceStreamCategoryAppliedTiers: type: array items: $ref: '#/components/schemas/PFCSourceStreamCategoryAppliedTier' CalculationOfPFCReportingEmissions: required: - totalEmissions type: object allOf: - $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' - type: object properties: totalEmissions: $ref: '#/components/schemas/ReportableEmission' CalculationOfPfcEmissions: required: - sourceStreamEmissions type: object allOf: - $ref: '#/components/schemas/AerMonitoringApproachEmissions' - type: object properties: sourceStreamEmissions: type: array items: $ref: '#/components/schemas/PfcSourceStreamEmission' CalculationOxidationFactor: type: object properties: exist: type: boolean tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - NO_TIER isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' defaultValueApplied: type: boolean standardReferenceSource: $ref: '#/components/schemas/CalculationOxidationFactorStandardReferenceSource' analysisMethodUsed: type: boolean analysisMethods: type: array items: $ref: '#/components/schemas/CalculationAnalysisMethod' CalculationOxidationFactorMonitoringTier: required: - tier - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterMonitoringTier' - type: object properties: tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - NO_TIER CalculationOxidationFactorStandardReferenceSource: required: - type type: object properties: otherTypeDetails: maxLength: 500 minLength: 0 type: string defaultValue: maxLength: 500 minLength: 0 type: string type: type: string enum: - UK_NATIONAL_GREENHOUSE_GAS_INVENTORY - MONITORING_REPORTING_REGULATION_ANNEX_II_SECTION_2_3 - LABORATORY_ANALYSIS - OTHER CalculationParameterCalculationMethod: required: - calculationActivityDataCalculationMethod - type type: object properties: type: type: string enum: - REGIONAL_DATA - NATIONAL_INVENTORY_DATA - MANUAL calculationActivityDataCalculationMethod: $ref: '#/components/schemas/CalculationActivityDataCalculationMethod' emissionCalculationParamValues: $ref: '#/components/schemas/CalculationEmissionCalculationParamValues' discriminator: propertyName: type mapping: MANUAL: '#/components/schemas/CalculationManualCalculationMethod' REGIONAL_DATA: '#/components/schemas/CalculationRegionalDataCalculationMethod' NATIONAL_INVENTORY_DATA: '#/components/schemas/CalculationNationalInventoryDataCalculationMethod' CalculationParameterMonitoringTier: required: - type type: object properties: type: type: string enum: - ACTIVITY_DATA - NET_CALORIFIC_VALUE - EMISSION_FACTOR - OXIDATION_FACTOR - CARBON_CONTENT - CONVERSION_FACTOR - BIOMASS_FRACTION discriminator: propertyName: type mapping: ACTIVITY_DATA: '#/components/schemas/CalculationActivityDataMonitoringTier' NET_CALORIFIC_VALUE: '#/components/schemas/CalculationNetCalorificValueMonitoringTier' EMISSION_FACTOR: '#/components/schemas/CalculationEmissionFactorMonitoringTier' OXIDATION_FACTOR: '#/components/schemas/CalculationOxidationFactorMonitoringTier' CARBON_CONTENT: '#/components/schemas/CalculationCarbonContentMonitoringTier' CONVERSION_FACTOR: '#/components/schemas/CalculationConversionFactorMonitoringTier' BIOMASS_FRACTION: '#/components/schemas/CalculationBiomassFractionMonitoringTier' CalculationPfcParameterMonitoringTier: required: - activityDataTier - emissionFactorTier type: object properties: emissionFactorTier: type: string enum: - TIER_1 - TIER_2 activityDataTier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - TIER_4 CalculationRegionalDataCalculationMethod: required: - calculationActivityDataCalculationMethod - emissionCalculationParamValues - fuelMeteringConditionType - localZoneCode - postCode - type type: object allOf: - $ref: '#/components/schemas/CalculationParameterCalculationMethod' - type: object properties: postCode: type: string localZoneCode: type: string fuelMeteringConditionType: type: string enum: - CELSIUS_0 - CELSIUS_15 emissionCalculationParamValues: $ref: '#/components/schemas/CalculationInventoryEmissionCalculationParamValues' CalculationSourceStreamCategory: required: - annualEmittedCO2Tonnes - calculationMethod - categoryType - emissionSources - sourceStream type: object properties: sourceStream: type: string emissionSources: uniqueItems: true type: array items: type: string annualEmittedCO2Tonnes: type: string format: decimal categoryType: type: string enum: - MAJOR - MINOR - DE_MINIMIS - MARGINAL calculationMethod: type: string enum: - STANDARD - MASS_BALANCE transfer: $ref: '#/components/schemas/TransferCO2' CalculationSourceStreamCategoryAppliedTier: required: - activityData - biomassFraction - carbonContent - conversionFactor - emissionFactor - netCalorificValue - oxidationFactor - sourceStreamCategory type: object properties: sourceStreamCategory: $ref: '#/components/schemas/CalculationSourceStreamCategory' emissionFactor: $ref: '#/components/schemas/CalculationEmissionFactor' oxidationFactor: $ref: '#/components/schemas/CalculationOxidationFactor' activityData: $ref: '#/components/schemas/CalculationActivityData' carbonContent: $ref: '#/components/schemas/CalculationCarbonContent' netCalorificValue: $ref: '#/components/schemas/CalculationNetCalorificValue' conversionFactor: $ref: '#/components/schemas/CalculationConversionFactor' biomassFraction: $ref: '#/components/schemas/CalculationBiomassFraction' CalculationSourceStreamEmission: required: - biomassPercentages - durationRange - emissionSources - parameterCalculationMethod - parameterMonitoringTiers - sourceStream type: object properties: id: type: string sourceStream: type: string emissionSources: uniqueItems: true type: array items: type: string parameterMonitoringTiers: type: array items: $ref: '#/components/schemas/CalculationParameterMonitoringTier' biomassPercentages: $ref: '#/components/schemas/BiomassPercentages' durationRange: $ref: '#/components/schemas/DurationRange' parameterMonitoringTierDiffReason: $ref: '#/components/schemas/ParameterMonitoringTierDiffReason' parameterCalculationMethod: $ref: '#/components/schemas/CalculationParameterCalculationMethod' transfer: $ref: '#/components/schemas/TransferCO2' CellAndAnodeType: required: - anodeType - cellType type: object properties: cellType: maxLength: 100 minLength: 0 type: string anodeType: maxLength: 100 minLength: 0 type: string CertMonitoringApproach: required: - certEmissionsType - explanation - monitoringApproachType type: object allOf: - $ref: '#/components/schemas/EmpEmissionsMonitoringApproachCorsia' - type: object properties: explanation: maxLength: 10000 minLength: 0 type: string supportingEvidenceFiles: uniqueItems: true type: array items: type: string format: uuid certEmissionsType: type: string enum: - GREAT_CIRCLE_DISTANCE - BLOCK_TIME ComplianceMonitoringReporting: required: - accuracy - comparability - completeness - consistency - integrity - transparency type: object properties: accuracy: type: boolean accuracyReason: type: string completeness: type: boolean completenessReason: type: string consistency: type: boolean consistencyReason: type: string comparability: type: boolean comparabilityReason: type: string transparency: type: boolean transparencyReason: type: string integrity: type: boolean integrityReason: type: string ConfidentialSection: required: - explanation - section type: object properties: section: maxLength: 10000 minLength: 0 type: string explanation: maxLength: 10000 minLength: 0 type: string ConfidentialityStatement: type: object properties: exist: type: boolean confidentialSections: type: array items: $ref: '#/components/schemas/ConfidentialSection' CoordinatesDTO: required: - cardinalDirection - degree - minute - second type: object properties: degree: minimum: 0 type: integer format: int32 minute: maximum: 60 minimum: 0 type: integer format: int32 second: maximum: 60 minimum: 0 type: number format: double cardinalDirection: type: string enum: - EAST - NORTH - SOUTH - WEST DataFlowActivities: required: - locationOfRecords - primaryDataSources - procedureDescription - procedureDocumentName - procedureReference - processingSteps - responsibleDepartmentOrRole type: object properties: procedureDescription: maxLength: 10000 minLength: 0 type: string procedureDocumentName: maxLength: 1000 minLength: 0 type: string procedureReference: maxLength: 500 minLength: 0 type: string diagramReference: maxLength: 500 minLength: 0 type: string responsibleDepartmentOrRole: maxLength: 1000 minLength: 0 type: string locationOfRecords: maxLength: 2000 minLength: 0 type: string itSystemUsed: maxLength: 500 minLength: 0 type: string appliedStandards: maxLength: 2000 minLength: 0 type: string primaryDataSources: maxLength: 10000 minLength: 0 type: string processingSteps: maxLength: 10000 minLength: 0 type: string diagramAttachmentId: type: string format: uuid DataGapApprovedDetails: required: - conservativeMethodUsed - materialMisstatement type: object properties: conservativeMethodUsed: type: boolean methodDetails: maxLength: 10000 minLength: 0 type: string materialMisstatement: type: boolean materialMisstatementDetails: maxLength: 10000 minLength: 0 type: string DataGapRequiredDetails: required: - dataGapApproved type: object properties: dataGapApproved: type: boolean dataGapApprovedDetails: $ref: '#/components/schemas/DataGapApprovedDetails' DateSubmittedToAuthority: required: - date type: object properties: date: type: string format: date DecisionNotification: required: - signatory type: object properties: operators: uniqueItems: true type: array items: type: string externalContacts: uniqueItems: true type: array items: type: integer format: int64 signatory: type: string Doal: required: - activityLevelChangeInformation - additionalDocuments - determination - operatorActivityLevelReport - verificationReportOfTheActivityLevelReport type: object properties: operatorActivityLevelReport: $ref: '#/components/schemas/OperatorActivityLevelReport' verificationReportOfTheActivityLevelReport: $ref: '#/components/schemas/VerificationReportOfTheActivityLevelReport' additionalDocuments: $ref: '#/components/schemas/DoalAdditionalDocuments' activityLevelChangeInformation: $ref: '#/components/schemas/ActivityLevelChangeInformation' determination: $ref: '#/components/schemas/DoalDetermination' DoalAdditionalDocuments: type: object properties: exist: type: boolean documents: uniqueItems: true type: array items: type: string format: uuid comment: maxLength: 10000 minLength: 0 type: string DoalAuthority: required: - authorityResponse - dateSubmittedToAuthority type: object properties: dateSubmittedToAuthority: $ref: '#/components/schemas/DateSubmittedToAuthority' authorityResponse: $ref: '#/components/schemas/DoalAuthorityResponse' DoalAuthorityResponse: required: - authorityRespondDate - type type: object properties: type: type: string enum: - VALID - VALID_WITH_CORRECTIONS - INVALID authorityRespondDate: type: string format: date discriminator: propertyName: type mapping: VALID: '#/components/schemas/DoalGrantAuthorityResponse' VALID_WITH_CORRECTIONS: '#/components/schemas/DoalGrantAuthorityWithCorrectionsResponse' INVALID: '#/components/schemas/DoalRejectAuthorityResponse' DoalClosedDetermination: required: - reason - type type: object allOf: - $ref: '#/components/schemas/DoalDetermination' DoalDetermination: required: - reason - type type: object properties: type: type: string enum: - CLOSED - PROCEED_TO_AUTHORITY reason: maxLength: 10000 minLength: 0 type: string discriminator: propertyName: type mapping: CLOSED: '#/components/schemas/DoalClosedDetermination' PROCEED_TO_AUTHORITY: '#/components/schemas/DoalProceedToAuthorityDetermination' DoalGrantAuthorityResponse: required: - authorityRespondDate - type type: object allOf: - $ref: '#/components/schemas/DoalAuthorityResponse' - type: object properties: preliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' totalAllocationsPerYear: type: object additionalProperties: type: integer format: int32 documents: uniqueItems: true type: array items: type: string format: uuid DoalGrantAuthorityWithCorrectionsResponse: required: - authorityRespondDate - decisionNotice - type type: object allOf: - $ref: '#/components/schemas/DoalAuthorityResponse' - type: object properties: preliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' totalAllocationsPerYear: type: object additionalProperties: type: integer format: int32 documents: uniqueItems: true type: array items: type: string format: uuid decisionNotice: maxLength: 10000 minLength: 0 type: string DoalProceedToAuthorityDetermination: required: - articleReasonGroupType - articleReasonItems - hasWithholdingOfAllowances - needsOfficialNotice - reason - type type: object allOf: - $ref: '#/components/schemas/DoalDetermination' - type: object properties: articleReasonGroupType: type: string enum: - ARTICLE_6A_REASONS - ARTICLE_34H_REASONS articleReasonItems: uniqueItems: true type: array items: type: string enum: - ALLOCATION_ADJUSTMENT_UNDER_ARTICLE_5 - SETTING_ALLOCATION_UNDER_ARTICLE_3A - SETTING_HAL_AND_ALLOCATION_UNDER_ARTICLE_3A - ADJUSTMENT_OF_PARAMETERS_OTHER_THAN_ACTIVITY_LEVEL - ERROR_IN_BASELINE_DATA_REPORT - ERROR_IN_NEW_ENTRANT_DATA_REPORT - ERROR_IN_ACTIVITY_LEVEL_REPORT - ERROR_MADE_BY_REGULATOR_OR_AUTHORITY hasWithholdingOfAllowances: type: boolean withholdingAllowancesNotice: $ref: '#/components/schemas/WithholdingAllowancesNotice' needsOfficialNotice: type: boolean DoalRejectAuthorityResponse: required: - authorityRespondDate - decisionNotice - type type: object allOf: - $ref: '#/components/schemas/DoalAuthorityResponse' - type: object properties: decisionNotice: maxLength: 10000 minLength: 0 type: string DoalSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: doal: $ref: '#/components/schemas/Doal' doalSectionsCompleted: type: object additionalProperties: type: boolean DoalSaveAuthorityResponseTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: doalAuthority: $ref: '#/components/schemas/DoalAuthority' doalSectionsCompleted: type: object additionalProperties: type: boolean Dre: required: - determinationReason - fee - informationSources - monitoringApproachReportingEmissions - officialNoticeReason type: object properties: determinationReason: $ref: '#/components/schemas/DreDeterminationReason' officialNoticeReason: maxLength: 10000 minLength: 0 type: string monitoringApproachReportingEmissions: type: object additionalProperties: $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' informationSources: uniqueItems: true type: array items: maxLength: 10000 minLength: 0 type: string fee: $ref: '#/components/schemas/DreFee' DreDeterminationReason: required: - type type: object properties: type: type: string enum: - VERIFIED_REPORT_NOT_SUBMITTED_IN_ACCORDANCE_WITH_ORDER - CORRECTING_NON_MATERIAL_MISSTATEMENT - SURRENDER_REPORT_NOT_SUBMITTED_IN_ACCORDANCE_WITH_ORDER - REVOCATION_REPORT_NOT_SUBMITTED_IN_ACCORDANCE_WITH_ORDER - OTHER typeOtherSummary: maxLength: 10000 minLength: 0 type: string operatorAskedToResubmit: type: boolean regulatorComments: maxLength: 10000 minLength: 0 type: string supportingDocuments: uniqueItems: true type: array items: type: string format: uuid DreFee: type: object properties: chargeOperator: type: boolean feeDetails: $ref: '#/components/schemas/DreFeeDetails' DreFeeDetails: required: - dueDate - hourlyRate - totalBillableHours type: object properties: totalBillableHours: type: string format: decimal hourlyRate: type: string format: decimal dueDate: type: string format: date DreMonitoringApproachReportingEmissions: type: object properties: type: type: string enum: - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O discriminator: propertyName: type mapping: CALCULATION_CO2: '#/components/schemas/CalculationOfCO2ReportingEmissions' MEASUREMENT_CO2: '#/components/schemas/MeasurementOfCO2ReportingEmissions' MEASUREMENT_N2O: '#/components/schemas/MeasurementOfN2OReportingEmissions' CALCULATION_PFC: '#/components/schemas/CalculationOfPFCReportingEmissions' INHERENT_CO2: '#/components/schemas/InherentCO2ReportingEmissions' FALLBACK: '#/components/schemas/FallbackReportingEmissions' DreSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: dre: $ref: '#/components/schemas/Dre' sectionCompleted: type: boolean DurationRange: type: object properties: fullYearCovered: type: boolean coverageStartDate: type: string format: date coverageEndDate: type: string format: date EmissionPoint: required: - description - id - reference type: object properties: id: type: string reference: maxLength: 10000 minLength: 0 type: string description: maxLength: 10000 minLength: 0 type: string EmissionSource: required: - description - id - reference type: object properties: id: type: string reference: maxLength: 10000 minLength: 0 type: string description: maxLength: 10000 minLength: 0 type: string EmissionSummary: required: - emissionPoints - emissionSources - sourceStream type: object properties: sourceStream: type: string emissionSources: uniqueItems: true type: array items: type: string emissionPoints: uniqueItems: true type: array items: type: string excludedRegulatedActivity: type: boolean regulatedActivity: maxLength: 1000 minLength: 0 type: string EmissionsMonitoringPlanCorsia: required: - abbreviations - additionalDocuments - dataGaps - emissionSources - emissionsMonitoringApproach - flightAndAircraftProcedures - managementProcedures - operatorDetails type: object properties: abbreviations: $ref: '#/components/schemas/EmpAbbreviations' additionalDocuments: $ref: '#/components/schemas/EmpAdditionalDocuments' flightAndAircraftProcedures: $ref: '#/components/schemas/EmpFlightAndAircraftProceduresCorsia' emissionSources: $ref: '#/components/schemas/EmpEmissionSourcesCorsia' emissionsMonitoringApproach: $ref: '#/components/schemas/EmpEmissionsMonitoringApproachCorsia' managementProcedures: $ref: '#/components/schemas/EmpManagementProceduresCorsia' operatorDetails: $ref: '#/components/schemas/EmpCorsiaOperatorDetails' methodAProcedures: $ref: '#/components/schemas/EmpMethodAProcedures' methodBProcedures: $ref: '#/components/schemas/EmpMethodBProcedures' blockOnBlockOffMethodProcedures: $ref: '#/components/schemas/EmpBlockOnBlockOffMethodProcedures' fuelUpliftMethodProcedures: $ref: '#/components/schemas/EmpFuelUpliftMethodProcedures' dataGaps: $ref: '#/components/schemas/EmpDataGapsCorsia' blockHourMethodProcedures: $ref: '#/components/schemas/EmpBlockHourMethodProcedures' EmissionsMonitoringPlanUkEts: required: - abbreviations - additionalDocuments - applicationTimeframeInfo - emissionSources - emissionsMonitoringApproach - emissionsReductionClaim - flightAndAircraftProcedures - managementProcedures - operatorDetails type: object properties: abbreviations: $ref: '#/components/schemas/EmpAbbreviations' additionalDocuments: $ref: '#/components/schemas/EmpAdditionalDocuments' applicationTimeframeInfo: $ref: '#/components/schemas/EmpApplicationTimeframeInfo' flightAndAircraftProcedures: $ref: '#/components/schemas/EmpFlightAndAircraftProcedures' emissionSources: $ref: '#/components/schemas/EmpEmissionSources' emissionsReductionClaim: $ref: '#/components/schemas/EmpEmissionsReductionClaim' emissionsMonitoringApproach: $ref: '#/components/schemas/EmpEmissionsMonitoringApproach' managementProcedures: $ref: '#/components/schemas/EmpManagementProcedures' operatorDetails: $ref: '#/components/schemas/EmpOperatorDetails' methodAProcedures: $ref: '#/components/schemas/EmpMethodAProcedures' methodBProcedures: $ref: '#/components/schemas/EmpMethodBProcedures' blockOnBlockOffMethodProcedures: $ref: '#/components/schemas/EmpBlockOnBlockOffMethodProcedures' fuelUpliftMethodProcedures: $ref: '#/components/schemas/EmpFuelUpliftMethodProcedures' dataGaps: $ref: '#/components/schemas/EmpDataGaps' blockHourMethodProcedures: $ref: '#/components/schemas/EmpBlockHourMethodProcedures' EmpAbbreviationDefinition: required: - abbreviation - definition type: object properties: abbreviation: maxLength: 50 minLength: 0 type: string definition: maxLength: 500 minLength: 0 type: string EmpAbbreviations: type: object properties: exist: type: boolean abbreviationDefinitions: type: array items: $ref: '#/components/schemas/EmpAbbreviationDefinition' EmpAcceptedVariationDecisionDetails: type: object properties: notes: maxLength: 10000 minLength: 0 type: string variationScheduleItems: type: array items: maxLength: 10000 minLength: 0 type: string EmpAdditionalDocuments: type: object properties: exist: type: boolean documents: uniqueItems: true type: array items: type: string format: uuid EmpApplicationTimeframeInfo: required: - dateOfStart - submittedOnTime type: object properties: dateOfStart: type: string format: date submittedOnTime: type: boolean reasonForLateSubmission: maxLength: 2000 minLength: 0 type: string EmpBlockHourMethodProcedures: required: - blockHoursMeasurement - fuelBurnCalculationTypes - fuelDensity - fuelUpliftSupplierRecordType type: object properties: fuelBurnCalculationTypes: uniqueItems: true type: array items: type: string enum: - CLEAR_DISTINGUISHION - NOT_CLEAR_DISTINGUISHION clearDistinguishionIcaoAircraftDesignators: uniqueItems: true type: array items: maxLength: 20 minLength: 0 type: string notClearDistinguishionIcaoAircraftDesignators: uniqueItems: true type: array items: maxLength: 20 minLength: 0 type: string assignmentAndAdjustment: maxLength: 2000 minLength: 0 type: string blockHoursMeasurement: $ref: '#/components/schemas/EmpProcedureForm' fuelUpliftSupplierRecordType: type: string enum: - FUEL_DELIVERY_NOTES - FUEL_INVOICES fuelDensity: $ref: '#/components/schemas/EmpProcedureForm' EmpBlockOnBlockOffMethodProcedures: required: - fuelConsumptionPerFlight type: object properties: fuelConsumptionPerFlight: $ref: '#/components/schemas/EmpProcedureForm' EmpCorsiaOperatorDetails: required: - activitiesDescription - airOperatingCertificate - flightIdentification - operatorName - organisationStructure - subsidiaryCompanyExist type: object properties: operatorName: maxLength: 50 minLength: 0 type: string flightIdentification: $ref: '#/components/schemas/FlightIdentification' airOperatingCertificate: $ref: '#/components/schemas/AirOperatingCertificateCorsia' organisationStructure: $ref: '#/components/schemas/OrganisationStructure' activitiesDescription: $ref: '#/components/schemas/ActivitiesDescriptionCorsia' subsidiaryCompanyExist: type: boolean subsidiaryCompanies: uniqueItems: true type: array items: $ref: '#/components/schemas/SubsidiaryCompanyCorsia' EmpDataFlowActivities: required: - diagramAttachmentId - locationOfRecords - primaryDataSources - procedureDescription - procedureDocumentName - procedureReference - processingSteps - responsibleDepartmentOrRole type: object properties: procedureDescription: maxLength: 10000 minLength: 0 type: string procedureDocumentName: maxLength: 500 minLength: 0 type: string procedureReference: maxLength: 500 minLength: 0 type: string responsibleDepartmentOrRole: maxLength: 500 minLength: 0 type: string locationOfRecords: maxLength: 500 minLength: 0 type: string itSystemUsed: maxLength: 500 minLength: 0 type: string diagramReference: maxLength: 250 minLength: 0 type: string otherStandardsApplied: maxLength: 250 minLength: 0 type: string primaryDataSources: maxLength: 1000 minLength: 0 type: string processingSteps: maxLength: 10000 minLength: 0 type: string diagramAttachmentId: type: string format: uuid EmpDataGaps: required: - dataGaps - secondaryDataSources - substituteData type: object properties: dataGaps: maxLength: 10000 minLength: 0 type: string secondaryDataSources: maxLength: 2000 minLength: 0 type: string substituteData: maxLength: 2000 minLength: 0 type: string otherDataGapsTypes: maxLength: 2000 minLength: 0 type: string EmpDataGapsCorsia: required: - dataGaps - secondaryDataSources - secondarySourcesDataGapsExist type: object properties: secondarySourcesDataGapsExist: type: boolean secondarySourcesDataGapsConditions: maxLength: 10000 minLength: 0 type: string secondaryDataSources: maxLength: 10000 minLength: 0 type: string dataGaps: maxLength: 10000 minLength: 0 type: string EmpDataManagement: required: - dataFlowDiagram - description type: object properties: description: maxLength: 10000 minLength: 0 type: string dataFlowDiagram: type: string format: uuid EmpEmissionSources: required: - aircraftTypes type: object properties: aircraftTypes: uniqueItems: true type: array items: $ref: '#/components/schemas/AircraftTypeDetails' otherFuelExplanation: maxLength: 10000 minLength: 0 type: string multipleFuelConsumptionMethodsExplanation: maxLength: 2000 minLength: 0 type: string additionalAircraftMonitoringApproach: $ref: '#/components/schemas/EmpProcedureForm' EmpEmissionSourcesCorsia: required: - aircraftTypes type: object properties: aircraftTypes: uniqueItems: true type: array items: $ref: '#/components/schemas/AircraftTypeDetailsCorsia' multipleFuelConsumptionMethodsExplanation: maxLength: 10000 minLength: 0 type: string EmpEmissionsMonitoringApproach: required: - monitoringApproachType type: object properties: monitoringApproachType: type: string enum: - EUROCONTROL_SUPPORT_FACILITY - EUROCONTROL_SMALL_EMITTERS - FUEL_USE_MONITORING discriminator: propertyName: monitoringApproachType mapping: EUROCONTROL_SMALL_EMITTERS: '#/components/schemas/SmallEmittersMonitoringApproach' EUROCONTROL_SUPPORT_FACILITY: '#/components/schemas/SupportFacilityMonitoringApproach' FUEL_USE_MONITORING: '#/components/schemas/FuelMonitoringApproach' EmpEmissionsMonitoringApproachCorsia: required: - monitoringApproachType type: object properties: monitoringApproachType: type: string enum: - CERT_MONITORING - FUEL_USE_MONITORING discriminator: propertyName: monitoringApproachType mapping: CERT_MONITORING: '#/components/schemas/CertMonitoringApproach' FUEL_USE_MONITORING: '#/components/schemas/FuelMonitoringApproach' EmpEmissionsReductionClaim: type: object properties: exist: type: boolean safMonitoringSystemsAndProcesses: $ref: '#/components/schemas/EmpProcedureForm' rtfoSustainabilityCriteria: $ref: '#/components/schemas/EmpProcedureForm' safDuplicationPrevention: $ref: '#/components/schemas/EmpProcedureForm' EmpEnvironmentalManagementSystem: type: object properties: exist: type: boolean certified: type: boolean certificationStandard: maxLength: 250 minLength: 0 type: string EmpFlightAndAircraftProcedures: required: - aircraftUsedDetails - flightListCompletenessDetails - ukEtsFlightsCoveredDetails type: object properties: aircraftUsedDetails: $ref: '#/components/schemas/EmpProcedureForm' flightListCompletenessDetails: $ref: '#/components/schemas/EmpProcedureForm' ukEtsFlightsCoveredDetails: $ref: '#/components/schemas/EmpProcedureForm' EmpFlightAndAircraftProceduresCorsia: required: - aircraftUsedDetails - flightListCompletenessDetails - internationalFlightsDetermination - internationalFlightsDeterminationNoMonitoring - internationalFlightsDeterminationOffset - operatingStatePairs type: object properties: aircraftUsedDetails: $ref: '#/components/schemas/EmpProcedureForm' flightListCompletenessDetails: $ref: '#/components/schemas/EmpProcedureForm' internationalFlightsDetermination: $ref: '#/components/schemas/EmpProcedureForm' operatingStatePairs: $ref: '#/components/schemas/EmpOperatingStatePairsCorsia' internationalFlightsDeterminationOffset: $ref: '#/components/schemas/EmpProcedureForm' internationalFlightsDeterminationNoMonitoring: $ref: '#/components/schemas/EmpProcedureForm' EmpFuelUpliftMethodProcedures: required: - blockHoursPerFlight - fuelDensity - fuelUpliftSupplierRecordType - zeroFuelUplift type: object properties: blockHoursPerFlight: $ref: '#/components/schemas/EmpProcedureForm' zeroFuelUplift: maxLength: 2000 minLength: 0 type: string fuelUpliftSupplierRecordType: type: string enum: - FUEL_DELIVERY_NOTES - FUEL_INVOICES fuelDensity: $ref: '#/components/schemas/EmpProcedureForm' EmpIssuanceCorsiaNotifyOperatorForDecisionRequestTaskActionPayload: required: - decisionNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' EmpIssuanceCorsiaSaveApplicationAmendRequestTaskActionPayload: required: - emissionsMonitoringPlan type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpIssuanceCorsiaSaveApplicationRequestTaskActionPayload: required: - emissionsMonitoringPlan type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpIssuanceCorsiaSaveApplicationReviewRequestTaskActionPayload: required: - emissionsMonitoringPlan type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpIssuanceCorsiaSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpIssuanceDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpIssuanceCorsiaSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - reviewGroup type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reviewGroup: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - FLIGHT_AND_AIRCRAFT_MONITORING_PROCEDURES - MONITORING_APPROACH - EMISSION_SOURCES - MANAGEMENT_PROCEDURES - ABBREVIATIONS_AND_DEFINITIONS - ADDITIONAL_DOCUMENTS - DATA_GAPS - METHOD_A_PROCEDURES - METHOD_B_PROCEDURES - BLOCK_ON_OFF_PROCEDURES - FUEL_UPLIFT_PROCEDURES - BLOCK_HOUR_PROCEDURES decision: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpIssuanceCorsiaSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpIssuanceDetermination: required: - type type: object properties: type: type: string enum: - APPROVED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string EmpIssuanceReviewDecision: required: - type type: object properties: details: $ref: '#/components/schemas/ReviewDecisionDetails' type: type: string enum: - ACCEPTED - OPERATOR_AMENDS_NEEDED EmpIssuanceUkEtsNotifyOperatorForDecisionRequestTaskActionPayload: required: - decisionNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' EmpIssuanceUkEtsSaveApplicationAmendRequestTaskActionPayload: required: - emissionsMonitoringPlan type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpIssuanceUkEtsSaveApplicationRequestTaskActionPayload: required: - emissionsMonitoringPlan type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpIssuanceUkEtsSaveApplicationReviewRequestTaskActionPayload: required: - emissionsMonitoringPlan type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpIssuanceUkEtsSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpIssuanceDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpIssuanceUkEtsSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - reviewGroup type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reviewGroup: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - FLIGHT_AND_AIRCRAFT_MONITORING_PROCEDURES - MONITORING_APPROACH - EMISSION_SOURCES - EMISSIONS_REDUCTION_CLAIM - MANAGEMENT_PROCEDURES - ABBREVIATIONS_AND_DEFINITIONS - ADDITIONAL_DOCUMENTS - LATE_SUBMISSION - METHOD_A_PROCEDURES - METHOD_B_PROCEDURES - BLOCK_ON_OFF_PROCEDURES - FUEL_UPLIFT_PROCEDURES - BLOCK_HOUR_PROCEDURES - DATA_GAPS decision: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpIssuanceUkEtsSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpManagementProcedures: type: object properties: monitoringReportingRoles: $ref: '#/components/schemas/EmpMonitoringReportingRoles' recordKeepingAndDocumentation: $ref: '#/components/schemas/EmpProcedureForm' assignmentOfResponsibilities: $ref: '#/components/schemas/EmpProcedureForm' monitoringPlanAppropriateness: $ref: '#/components/schemas/EmpProcedureForm' qaMeteringAndMeasuringEquipment: $ref: '#/components/schemas/EmpProcedureForm' dataValidation: $ref: '#/components/schemas/EmpProcedureForm' correctionsAndCorrectiveActions: $ref: '#/components/schemas/EmpProcedureForm' controlOfOutsourcedActivities: $ref: '#/components/schemas/EmpProcedureForm' assessAndControlRisks: $ref: '#/components/schemas/EmpProcedureForm' dataFlowActivities: $ref: '#/components/schemas/EmpDataFlowActivities' environmentalManagementSystem: $ref: '#/components/schemas/EmpEnvironmentalManagementSystem' riskAssessmentFile: type: string format: uuid upliftQuantityCrossChecks: $ref: '#/components/schemas/EmpProcedureForm' EmpManagementProceduresCorsia: required: - dataManagement - empRevisions - monitoringReportingRoles - recordKeepingAndDocumentation - riskExplanation type: object properties: monitoringReportingRoles: $ref: '#/components/schemas/EmpMonitoringReportingRolesCorsia' dataManagement: $ref: '#/components/schemas/EmpDataManagement' recordKeepingAndDocumentation: $ref: '#/components/schemas/EmpProcedureDescription' riskExplanation: $ref: '#/components/schemas/EmpProcedureDescription' empRevisions: $ref: '#/components/schemas/EmpProcedureDescription' EmpMethodAProcedures: required: - fuelConsumptionPerFlight - fuelDensity type: object properties: fuelConsumptionPerFlight: $ref: '#/components/schemas/EmpProcedureForm' fuelDensity: $ref: '#/components/schemas/EmpProcedureForm' EmpMethodBProcedures: required: - fuelConsumptionPerFlight - fuelDensity type: object properties: fuelConsumptionPerFlight: $ref: '#/components/schemas/EmpProcedureForm' fuelDensity: $ref: '#/components/schemas/EmpProcedureForm' EmpMonitoringReportingRole: required: - jobTitle - mainDuties type: object properties: jobTitle: maxLength: 250 minLength: 0 type: string mainDuties: maxLength: 500 minLength: 0 type: string EmpMonitoringReportingRoleCorsia: required: - jobTitle - mainDuties type: object properties: jobTitle: maxLength: 100 minLength: 0 type: string mainDuties: maxLength: 500 minLength: 0 type: string EmpMonitoringReportingRoles: required: - monitoringReportingRoles type: object properties: monitoringReportingRoles: type: array items: $ref: '#/components/schemas/EmpMonitoringReportingRole' EmpMonitoringReportingRolesCorsia: required: - monitoringReportingRoles type: object properties: monitoringReportingRoles: type: array items: $ref: '#/components/schemas/EmpMonitoringReportingRoleCorsia' EmpOperatingStatePairsCorsia: required: - operatingStatePairsCorsiaDetails type: object properties: operatingStatePairsCorsiaDetails: uniqueItems: true type: array items: $ref: '#/components/schemas/EmpOperatingStatePairsCorsiaDetails' EmpOperatingStatePairsCorsiaDetails: required: - stateA - stateB type: object properties: stateA: type: string stateB: type: string EmpOperatorDetails: required: - activitiesDescription - airOperatingCertificate - crcoCode - flightIdentification - operatingLicense - operatorName - organisationStructure type: object properties: operatorName: maxLength: 255 minLength: 0 type: string crcoCode: maxLength: 255 minLength: 0 type: string flightIdentification: $ref: '#/components/schemas/FlightIdentification' airOperatingCertificate: $ref: '#/components/schemas/AirOperatingCertificate' operatingLicense: $ref: '#/components/schemas/OperatingLicense' organisationStructure: $ref: '#/components/schemas/OrganisationStructure' activitiesDescription: $ref: '#/components/schemas/ActivitiesDescription' EmpProcedureDescription: required: - description type: object properties: description: maxLength: 10000 minLength: 0 type: string EmpProcedureForm: required: - locationOfRecords - procedureDescription - procedureDocumentName - procedureReference - responsibleDepartmentOrRole type: object properties: procedureDescription: maxLength: 10000 minLength: 0 type: string procedureDocumentName: maxLength: 500 minLength: 0 type: string procedureReference: maxLength: 500 minLength: 0 type: string responsibleDepartmentOrRole: maxLength: 500 minLength: 0 type: string locationOfRecords: maxLength: 500 minLength: 0 type: string itSystemUsed: maxLength: 500 minLength: 0 type: string EmpVariationCorsiaDetails: required: - changes - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string changes: type: array items: type: string enum: - EMISSION_FACTOR_VALUES - FUEL_USE_MONITORING_METHODOLOGY - FUMM_TO_CERT - NEW_FUEL_TYPE - STATUS_FOR_THRESHOLDS - PARENT_SUBSIDIARY_RELATIONSHIP - AVAILABILITY_OF_DATA - INFORMATION_FOUND_INCORRECT - RECOMMENDATIONS_IN_VERIFICATION_IMPROVEMENT_REPORT - AEROPLANE_OPERATOR_NAME - REGISTERED_OR_CONTACT_ADDRESS - OTHER EmpVariationCorsiaSaveApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean empVariationDetailsReviewCompleted: type: boolean empVariationDetailsAmendCompleted: type: boolean EmpVariationCorsiaSaveApplicationRegulatorLedRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reasonRegulatorLed: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpVariationCorsiaSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationCorsiaSaveApplicationReviewRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean empVariationDetailsReviewCompleted: type: boolean EmpVariationCorsiaSaveDetailsReviewGroupDecisionRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: empVariationDetailsCompleted: type: boolean empVariationDetailsReviewCompleted: type: boolean decision: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationCorsiaSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpVariationDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationCorsiaSaveReviewGroupDecisionRegulatorLedRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - FLIGHT_AND_AIRCRAFT_MONITORING_PROCEDURES - MONITORING_APPROACH - EMISSION_SOURCES - MANAGEMENT_PROCEDURES - ABBREVIATIONS_AND_DEFINITIONS - ADDITIONAL_DOCUMENTS - DATA_GAPS - METHOD_A_PROCEDURES - METHOD_B_PROCEDURES - BLOCK_ON_OFF_PROCEDURES - FUEL_UPLIFT_PROCEDURES - BLOCK_HOUR_PROCEDURES decision: $ref: '#/components/schemas/EmpAcceptedVariationDecisionDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpVariationCorsiaSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - FLIGHT_AND_AIRCRAFT_MONITORING_PROCEDURES - MONITORING_APPROACH - EMISSION_SOURCES - MANAGEMENT_PROCEDURES - ABBREVIATIONS_AND_DEFINITIONS - ADDITIONAL_DOCUMENTS - DATA_GAPS - METHOD_A_PROCEDURES - METHOD_B_PROCEDURES - BLOCK_ON_OFF_PROCEDURES - FUEL_UPLIFT_PROCEDURES - BLOCK_HOUR_PROCEDURES decision: $ref: '#/components/schemas/EmpVariationReviewDecision' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationCorsiaSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpVariationDetermination: required: - type type: object properties: type: type: string enum: - APPROVED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string EmpVariationReviewDecision: required: - type type: object properties: details: $ref: '#/components/schemas/ReviewDecisionDetails' type: type: string enum: - ACCEPTED - REJECTED - OPERATOR_AMENDS_NEEDED EmpVariationUkEtsDetails: required: - changes - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string changes: type: array items: type: string enum: - EMISSION_FACTOR_VALUES - METHOD_USED_TO_CALCULATE_EMISSIONS_FACTOR - DIFFERENT_FUMMS - FUMM_TO_ESTIMATION_METHOD - NEW_FUEL_TYPE - SMALL_EMITTER_STATUS_OR_EMISSIONS_THRESHOLD_STATUS - LEGAL_ENTITY_NAME - REGISTERED_OFFICE_ADDRESS - OTHER EmpVariationUkEtsRegulatorLedReason: required: - type type: object properties: type: type: string enum: - FOLLOWING_IMPROVING_REPORT - FAILED_TO_COMPLY_OR_APPLY - OTHER reasonOtherSummary: maxLength: 10000 minLength: 0 type: string EmpVariationUkEtsSaveApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean empVariationDetailsReviewCompleted: type: boolean empVariationDetailsAmendCompleted: type: boolean EmpVariationUkEtsSaveApplicationRegulatorLedRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reasonRegulatorLed: $ref: '#/components/schemas/EmpVariationUkEtsRegulatorLedReason' EmpVariationUkEtsSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationUkEtsSaveApplicationReviewRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean empVariationDetailsReviewCompleted: type: boolean EmpVariationUkEtsSaveDetailsReviewGroupDecisionRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: empVariationDetailsCompleted: type: boolean empVariationDetailsReviewCompleted: type: boolean decision: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationUkEtsSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpVariationDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationUkEtsSaveReviewGroupDecisionRegulatorLedRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - FLIGHT_AND_AIRCRAFT_MONITORING_PROCEDURES - MONITORING_APPROACH - EMISSION_SOURCES - EMISSIONS_REDUCTION_CLAIM - MANAGEMENT_PROCEDURES - ABBREVIATIONS_AND_DEFINITIONS - ADDITIONAL_DOCUMENTS - LATE_SUBMISSION - METHOD_A_PROCEDURES - METHOD_B_PROCEDURES - BLOCK_ON_OFF_PROCEDURES - FUEL_UPLIFT_PROCEDURES - BLOCK_HOUR_PROCEDURES - DATA_GAPS decision: $ref: '#/components/schemas/EmpAcceptedVariationDecisionDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EmpVariationUkEtsSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - SERVICE_CONTACT_DETAILS - OPERATOR_DETAILS - FLIGHT_AND_AIRCRAFT_MONITORING_PROCEDURES - MONITORING_APPROACH - EMISSION_SOURCES - EMISSIONS_REDUCTION_CLAIM - MANAGEMENT_PROCEDURES - ABBREVIATIONS_AND_DEFINITIONS - ADDITIONAL_DOCUMENTS - LATE_SUBMISSION - METHOD_A_PROCEDURES - METHOD_B_PROCEDURES - BLOCK_ON_OFF_PROCEDURES - FUEL_UPLIFT_PROCEDURES - BLOCK_HOUR_PROCEDURES - DATA_GAPS decision: $ref: '#/components/schemas/EmpVariationReviewDecision' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationUkEtsSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean EnvPermitOrLicence: type: object properties: type: maxLength: 1000 minLength: 0 type: string num: maxLength: 1000 minLength: 0 type: string issuingAuthority: maxLength: 1000 minLength: 0 type: string permitHolder: maxLength: 1000 minLength: 0 type: string EnvironmentalManagementSystem: type: object properties: exist: type: boolean certified: type: boolean certificationStandard: maxLength: 1000 minLength: 0 type: string EnvironmentalPermitsAndLicences: type: object properties: exist: type: boolean envPermitOrLicences: type: array items: $ref: '#/components/schemas/EnvPermitOrLicence' EstimatedAnnualEmissions: required: - quantity type: object properties: quantity: type: string format: decimal EtsComplianceRules: required: - competentAuthorityGuidanceMet - controlActivitiesDocumented - dataVerificationCompleted - detailSourceDataVerified - euRegulationMonitoringReportingMet - methodsApplyingMissingDataUsed - monitoringApproachAppliedCorrectly - monitoringPlanRequirementsMet - nonConformities - plannedActualChangesReported - proceduresMonitoringPlanDocumented - uncertaintyAssessment type: object properties: monitoringPlanRequirementsMet: type: boolean monitoringPlanRequirementsNotMetReason: type: string euRegulationMonitoringReportingMet: type: boolean euRegulationMonitoringReportingNotMetReason: type: string detailSourceDataVerified: type: boolean detailSourceDataNotVerifiedReason: type: string partOfSiteVerification: type: string controlActivitiesDocumented: type: boolean controlActivitiesNotDocumentedReason: type: string proceduresMonitoringPlanDocumented: type: boolean proceduresMonitoringPlanNotDocumentedReason: type: string dataVerificationCompleted: type: boolean dataVerificationNotCompletedReason: type: string monitoringApproachAppliedCorrectly: type: boolean monitoringApproachNotAppliedCorrectlyReason: type: string plannedActualChangesReported: type: boolean plannedActualChangesNotReportedReason: type: string methodsApplyingMissingDataUsed: type: boolean methodsApplyingMissingDataNotUsedReason: type: string uncertaintyAssessment: type: boolean uncertaintyAssessmentNotUsedReason: type: string competentAuthorityGuidanceMet: type: boolean competentAuthorityGuidanceNotMetReason: type: string nonConformities: type: string enum: - 'YES' - 'NO' - NOT_APPLICABLE FallbackBiomass: type: object properties: contains: type: boolean totalSustainableBiomassEmissions: type: string format: decimal totalNonSustainableBiomassEmissions: type: string format: decimal totalEnergyContentFromBiomass: type: string format: decimal FallbackEmissions: required: - biomass - description - reportableEmissions - sourceStreams type: object allOf: - $ref: '#/components/schemas/AerMonitoringApproachEmissions' - type: object properties: sourceStreams: uniqueItems: true type: array items: type: string biomass: $ref: '#/components/schemas/FallbackBiomass' description: type: string files: uniqueItems: true type: array items: type: string format: uuid totalFossilEmissions: type: string format: decimal totalFossilEnergyContent: type: string format: decimal reportableEmissions: type: string format: decimal FallbackMonitoringApproach: required: - annualUncertaintyAnalysis - approachDescription - justification - sourceStreamCategoryAppliedTiers type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: approachDescription: maxLength: 30000 minLength: 0 type: string justification: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid annualUncertaintyAnalysis: $ref: '#/components/schemas/ProcedureForm' sourceStreamCategoryAppliedTiers: type: array items: $ref: '#/components/schemas/FallbackSourceStreamCategoryAppliedTier' FallbackReportingEmissions: required: - emissions type: object allOf: - $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' - type: object properties: emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' FallbackSourceStreamCategory: required: - annualEmittedCO2Tonnes - categoryType - emissionSources - measurementDevicesOrMethods - sourceStream type: object properties: sourceStream: type: string emissionSources: uniqueItems: true type: array items: type: string annualEmittedCO2Tonnes: type: string format: decimal categoryType: type: string enum: - MAJOR - MINOR - DE_MINIMIS - MARGINAL measurementDevicesOrMethods: uniqueItems: true type: array items: type: string uncertainty: type: string enum: - LESS_OR_EQUAL_1_5 - LESS_OR_EQUAL_2_5 - LESS_OR_EQUAL_5_0 - LESS_OR_EQUAL_7_5 - LESS_OR_EQUAL_10_0 - LESS_OR_EQUAL_12_5 - LESS_OR_EQUAL_15_0 - LESS_OR_EQUAL_17_5 - N_A FallbackSourceStreamCategoryAppliedTier: required: - sourceStreamCategory type: object properties: sourceStreamCategory: $ref: '#/components/schemas/FallbackSourceStreamCategory' FlightIdentification: required: - flightIdentificationType type: object properties: flightIdentificationType: type: string enum: - INTERNATIONAL_CIVIL_AVIATION_ORGANISATION - AIRCRAFT_REGISTRATION_MARKINGS icaoDesignators: maxLength: 100 minLength: 0 type: string aircraftRegistrationMarkings: uniqueItems: true type: array items: maxLength: 20 minLength: 0 type: string FuelMonitoringApproach: required: - monitoringApproachType type: object allOf: - $ref: '#/components/schemas/EmpEmissionsMonitoringApproachCorsia' GrantAuthorityResponse: required: - allocationComments - monitoringMethodologyPlanApproved - type type: object properties: type: type: string enum: - VALID - VALID_WITH_CORRECTIONS - INVALID monitoringMethodologyPlanApproved: type: boolean decisionComments: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid preliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' allocationComments: maxLength: 10000 minLength: 0 type: string HoldingCompanyAddressDTO: required: - city - line1 - postcode type: object properties: line1: maxLength: 255 minLength: 0 type: string line2: maxLength: 255 minLength: 0 type: string city: maxLength: 255 minLength: 0 type: string postcode: maxLength: 64 minLength: 0 type: string HoldingCompanyDTO: required: - address - name type: object properties: name: maxLength: 256 minLength: 0 type: string registrationNumber: maxLength: 50 minLength: 0 type: string address: $ref: '#/components/schemas/HoldingCompanyAddressDTO' InPersonSiteVisit: required: - siteVisitType - teamMembers - visitDates type: object allOf: - $ref: '#/components/schemas/SiteVisit' - type: object properties: visitDates: uniqueItems: true type: array items: type: string format: date teamMembers: maxLength: 10000 minLength: 0 type: string IndividualOrganisation: required: - fullName - legalStatusType - organisationLocation type: object allOf: - $ref: '#/components/schemas/OrganisationStructure' - type: object properties: fullName: maxLength: 255 minLength: 0 type: string InherentCO2Emissions: required: - inherentReceivingTransferringInstallations type: object allOf: - $ref: '#/components/schemas/AerMonitoringApproachEmissions' - type: object properties: inherentReceivingTransferringInstallations: type: array items: $ref: '#/components/schemas/AerInherentReceivingTransferringInstallation' InherentCO2MonitoringApproach: required: - inherentReceivingTransferringInstallations type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: inherentReceivingTransferringInstallations: type: array items: $ref: '#/components/schemas/InherentReceivingTransferringInstallation' InherentCO2ReportingEmissions: required: - totalEmissions type: object allOf: - $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' - type: object properties: totalEmissions: $ref: '#/components/schemas/ReportableEmission' InherentReceivingTransferringInstallation: required: - inherentCO2Direction - inherentReceivingTransferringInstallationDetailsType - installationDetailsType - measurementInstrumentOwnerTypes - totalEmissions type: object properties: inherentCO2Direction: type: string enum: - EXPORTED_TO_ETS_INSTALLATION - EXPORTED_TO_NON_ETS_CONSUMER - RECEIVED_FROM_ANOTHER_INSTALLATION installationDetailsType: type: string enum: - INSTALLATION_EMITTER - INSTALLATION_DETAILS inherentReceivingTransferringInstallationDetailsType: $ref: '#/components/schemas/InherentReceivingTransferringInstallationDetailsType' measurementInstrumentOwnerTypes: uniqueItems: true type: array items: type: string enum: - INSTRUMENTS_BELONGING_TO_YOUR_INSTALLATION - INSTRUMENTS_BELONGING_TO_THE_OTHER_INSTALLATION totalEmissions: type: string format: decimal InherentReceivingTransferringInstallationDetailsType: type: object InstallationAccountOpeningAmendApplicationRequestTaskActionPayload: required: - accountType - applicationType - commencementDate - competentAuthority - emissionTradingScheme - legalEntity - location - name - siteName type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: accountType: type: string enum: - INSTALLATION - AVIATION applicationType: type: string enum: - NEW_PERMIT - TRANSFER name: maxLength: 255 minLength: 0 type: string siteName: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' InstallationAccountOpeningSubmitDecisionRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decision: type: string enum: - ACCEPTED - REJECTED reason: type: string InstallationDescription: required: - mainActivitiesDesc - siteDescription type: object properties: mainActivitiesDesc: maxLength: 10000 minLength: 0 type: string siteDescription: maxLength: 10000 minLength: 0 type: string InstallationDetails: required: - city - email - installationName - line1 - postcode type: object properties: installationName: maxLength: 255 minLength: 0 type: string line1: maxLength: 255 minLength: 0 type: string line2: maxLength: 255 minLength: 0 type: string city: maxLength: 255 minLength: 0 type: string postcode: maxLength: 64 minLength: 0 type: string email: type: string InstallationEmitter: required: - email - emitterId type: object properties: emitterId: type: string email: type: string LegalEntityDTO: type: object properties: id: type: integer format: int64 type: type: string enum: - LIMITED_COMPANY - PARTNERSHIP - SOLE_TRADER - OTHER name: type: string referenceNumber: type: string noReferenceNumberReason: type: string address: $ref: '#/components/schemas/AddressDTO' holdingCompany: $ref: '#/components/schemas/HoldingCompanyDTO' LimitedCompanyOrganisation: required: - differentContactLocationExist - legalStatusType - organisationLocation - registrationNumber type: object allOf: - $ref: '#/components/schemas/OrganisationStructure' - type: object properties: registrationNumber: maxLength: 40 minLength: 0 type: string evidenceFiles: uniqueItems: true type: array items: type: string format: uuid differentContactLocationExist: type: boolean differentContactLocation: $ref: '#/components/schemas/LocationOnShoreStateDTO' LocationDTO: required: - type type: object properties: type: type: string enum: - ONSHORE - OFFSHORE - ONSHORE_STATE discriminator: propertyName: type LocationOffShoreDTO: required: - latitude - longitude - type type: object allOf: - $ref: '#/components/schemas/LocationDTO' - type: object properties: latitude: $ref: '#/components/schemas/CoordinatesDTO' longitude: $ref: '#/components/schemas/CoordinatesDTO' LocationOnShoreDTO: required: - address - gridReference - type type: object allOf: - $ref: '#/components/schemas/LocationDTO' - type: object properties: gridReference: type: string address: $ref: '#/components/schemas/AddressDTO' LocationOnShoreStateDTO: required: - city - country - line1 - type type: object allOf: - $ref: '#/components/schemas/LocationDTO' - type: object properties: line1: maxLength: 100 minLength: 0 type: string line2: maxLength: 100 minLength: 0 type: string city: maxLength: 100 minLength: 0 type: string state: maxLength: 100 minLength: 0 type: string postcode: maxLength: 20 minLength: 0 type: string country: type: string ManagementProceduresDefinition: required: - locationOfRecords - procedureDescription - procedureDocumentName - procedureReference - responsibleDepartmentOrRole type: object properties: procedureDescription: maxLength: 10000 minLength: 0 type: string procedureDocumentName: maxLength: 1000 minLength: 0 type: string procedureReference: maxLength: 500 minLength: 0 type: string diagramReference: maxLength: 500 minLength: 0 type: string responsibleDepartmentOrRole: maxLength: 1000 minLength: 0 type: string locationOfRecords: maxLength: 2000 minLength: 0 type: string itSystemUsed: maxLength: 500 minLength: 0 type: string appliedStandards: maxLength: 2000 minLength: 0 type: string ManuallyProvidedEmissions: required: - reasonForProvidingManualEmissions - totalProvidedReportableEmissions type: object properties: reasonForProvidingManualEmissions: type: string totalProvidedReportableEmissions: type: string format: decimal totalProvidedSustainableBiomassEmissions: type: string format: decimal MaterialityLevel: required: - accreditationReferenceDocumentTypes - materialityDetails type: object properties: materialityDetails: type: string accreditationReferenceDocumentTypes: type: array items: type: string enum: - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_SI_2020_1265 - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_REGULATION_EU_2018_2067 - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_ISO_14065_2020 - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_ISO_14064_3_2019 - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_MD_6_2014 - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_GUIDANCE_AUTHORITY_MONITORING_REPORTING_REGULATION - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_GUIDANCE_EUROPEAN_COMISSION_UK_ETS_ORDER - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_AND_PROVIDERS_3000 - UK_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_AND_PROVIDERS_3410 - UK_ETS_VERIFICATION_RULE_ORDER_2020_1265 - UK_ETS_VERIFICATION_RULE_ORDER_2020_1557 - UK_ETS_VERIFICATION_RULE_EU_REGULATION_2018_2067 - UK_ETS_VERIFICATION_RULE_EU_REGULATION_2018_2066 - UK_ETS_VERIFICATION_RULE_GUIDANCE_EUROPEAN_COMISSION_UK_ETS_ORDER - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_REGULATION_EU_2018_2067 - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_ISO_14065_2020 - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_ISO_14064_3_2019 - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_MD_6_2014 - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_GUIDANCE_EUROPEAN_COMISSION_FOR_VER_ACCREDIATION - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_EA_6_03 - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_AND_PROVIDERS_3000 - EU_ETS_VERIFICATION_CONDUCT_ACCREDITED_VER_AND_PROVIDERS_3410 - EU_ETS_VERIFICATION_RULE_EU_REGULATION_2018_2066 - EU_ETS_VERIFICATION_RULE_GUIDANCE_EUROPEAN_COMISSION_MONITORING_REPORTING_REGULATION - EU_ETS_VERIFICATION_RULE_GUIDANCE_EUROPEAN_COMISSION_ACCREDITATION_VER_REGULATION - OTHER otherReference: type: string MeasurementAdditionalInformation: type: object properties: fossilEmissionsTotalEnergyContent: type: string format: decimal biomassEmissionsTotalEnergyContent: type: string format: decimal fossilEmissionsCorroboratingCalculation: type: string format: decimal biomassEmissionsCorroboratingCalculation: type: string format: decimal MeasurementCO2EmissionPointEmission: required: - annualFossilAmountOfGreenhouseGas - annualGasFlow - annualHourlyAverageFlueGasFlow - annualHourlyAverageGHGConcentration - biomassPercentages - calculationCorrect - durationRange - emissionPoint - emissionSources - globalWarmingPotential - operationalHours - reportableEmissions - sourceStreams - sustainableBiomassEmissions - tier type: object properties: id: type: string sourceStreams: uniqueItems: true type: array items: type: string emissionSources: uniqueItems: true type: array items: type: string emissionPoint: type: string parameterMonitoringTierDiffReason: $ref: '#/components/schemas/ParameterMonitoringTierDiffReason' durationRange: $ref: '#/components/schemas/DurationRange' biomassPercentages: $ref: '#/components/schemas/BiomassPercentages' operationalHours: type: string format: decimal annualHourlyAverageFlueGasFlow: type: string format: decimal annualHourlyAverageGHGConcentration: type: string format: decimal measurementAdditionalInformation: $ref: '#/components/schemas/MeasurementAdditionalInformation' calculationCorrect: type: boolean providedEmissions: $ref: '#/components/schemas/ManuallyProvidedEmissions' transfer: $ref: '#/components/schemas/Transfer' reportableEmissions: type: string format: decimal sustainableBiomassEmissions: type: string format: decimal globalWarmingPotential: type: string format: decimal annualGasFlow: type: string format: decimal annualFossilAmountOfGreenhouseGas: type: string format: decimal tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - TIER_4 MeasurementDevice: required: - location - reference - type type: object properties: reference: maxLength: 10000 minLength: 0 type: string type: type: string enum: - BALANCE - BELLOWS_METER - BELT_WEIGHER - CORIOLIS_METER - ELECTRONIC_VOLUME_CONVERSION_INSTRUMENT - GAS_CHROMATOGRAPH - LEVEL_GAUGE - ORIFICE_METER - OTHER - OVALRAD_METER - ROTARY_METER - TANK_DIP - TURBINE_METER - ULTRASONIC_METER - VENTURI_METER - VORTEX_METER - WEIGHBRIDGE - WEIGHSCALE otherTypeName: maxLength: 10000 minLength: 0 type: string location: maxLength: 10000 minLength: 0 type: string MeasurementDeviceOrMethod: required: - id - location - measurementRange - meteringRangeUnits - reference - type type: object properties: id: type: string reference: maxLength: 10000 minLength: 0 type: string type: type: string enum: - BALANCE - BELLOWS_METER - BELT_WEIGHER - CORIOLIS_METER - ELECTRONIC_VOLUME_CONVERSION_INSTRUMENT - GAS_CHROMATOGRAPH - LEVEL_GAUGE - ORIFICE_METER - OTHER - OVALRAD_METER - ROTARY_METER - TANK_DIP - TURBINE_METER - ULTRASONIC_METER - VENTURI_METER - VORTEX_METER - WEIGHBRIDGE - WEIGHSCALE otherTypeName: maxLength: 10000 minLength: 0 type: string measurementRange: maxLength: 10000 minLength: 0 type: string meteringRangeUnits: maxLength: 10000 minLength: 0 type: string uncertaintySpecified: type: boolean specifiedUncertaintyPercentage: type: string format: decimal location: maxLength: 10000 minLength: 0 type: string MeasurementN2OEmissionPointEmission: required: - annualFossilAmountOfGreenhouseGas - annualGasFlow - annualHourlyAverageFlueGasFlow - annualHourlyAverageGHGConcentration - biomassPercentages - calculationCorrect - durationRange - emissionPoint - emissionSources - globalWarmingPotential - operationalHours - reportableEmissions - sourceStreams - sustainableBiomassEmissions - tier type: object properties: id: type: string sourceStreams: uniqueItems: true type: array items: type: string emissionSources: uniqueItems: true type: array items: type: string emissionPoint: type: string parameterMonitoringTierDiffReason: $ref: '#/components/schemas/ParameterMonitoringTierDiffReason' durationRange: $ref: '#/components/schemas/DurationRange' biomassPercentages: $ref: '#/components/schemas/BiomassPercentages' operationalHours: type: string format: decimal annualHourlyAverageFlueGasFlow: type: string format: decimal annualHourlyAverageGHGConcentration: type: string format: decimal measurementAdditionalInformation: $ref: '#/components/schemas/MeasurementAdditionalInformation' calculationCorrect: type: boolean providedEmissions: $ref: '#/components/schemas/ManuallyProvidedEmissions' transfer: $ref: '#/components/schemas/Transfer' reportableEmissions: type: string format: decimal sustainableBiomassEmissions: type: string format: decimal globalWarmingPotential: type: string format: decimal annualGasFlow: type: string format: decimal annualFossilAmountOfGreenhouseGas: type: string format: decimal tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 MeasurementOfCO2EmissionPointCategory: required: - annualEmittedCO2Tonnes - categoryType - emissionPoint - emissionSources - sourceStreams type: object properties: emissionPoint: type: string sourceStreams: uniqueItems: true type: array items: type: string emissionSources: uniqueItems: true type: array items: type: string annualEmittedCO2Tonnes: type: string format: decimal categoryType: type: string enum: - MAJOR - MINOR - DE_MINIMIS - MARGINAL transfer: $ref: '#/components/schemas/TransferCO2' MeasurementOfCO2EmissionPointCategoryAppliedTier: required: - appliedStandard - emissionPointCategory - measuredEmissions type: object properties: emissionPointCategory: $ref: '#/components/schemas/MeasurementOfCO2EmissionPointCategory' measuredEmissions: $ref: '#/components/schemas/MeasurementOfCO2MeasuredEmissions' appliedStandard: $ref: '#/components/schemas/AppliedStandard' MeasurementOfCO2Emissions: required: - emissionPointEmissions type: object allOf: - $ref: '#/components/schemas/AerMonitoringApproachEmissions' - type: object properties: hasTransfer: type: boolean emissionPointEmissions: type: array items: $ref: '#/components/schemas/MeasurementCO2EmissionPointEmission' MeasurementOfCO2MeasuredEmissions: required: - measurementDevicesOrMethods - samplingFrequency - tier type: object properties: measurementDevicesOrMethods: uniqueItems: true type: array items: type: string samplingFrequency: type: string enum: - CONTINUOUS - DAILY - WEEKLY - MONTHLY - BI_ANNUALLY - ANNUALLY - OTHER otherSamplingFrequency: maxLength: 50 minLength: 0 type: string isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - TIER_4 MeasurementOfCO2MonitoringApproach: required: - approachDescription - biomassEmissions - corroboratingCalculations - emissionDetermination - emissionPointCategoryAppliedTiers - gasFlowCalculation - referencePeriodDetermination type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: hasTransfer: type: boolean approachDescription: maxLength: 30000 minLength: 0 type: string emissionDetermination: $ref: '#/components/schemas/ProcedureForm' referencePeriodDetermination: $ref: '#/components/schemas/ProcedureForm' gasFlowCalculation: $ref: '#/components/schemas/ProcedureOptionalForm' biomassEmissions: $ref: '#/components/schemas/ProcedureOptionalForm' corroboratingCalculations: $ref: '#/components/schemas/ProcedureForm' emissionPointCategoryAppliedTiers: type: array items: $ref: '#/components/schemas/MeasurementOfCO2EmissionPointCategoryAppliedTier' MeasurementOfCO2ReportingEmissions: required: - emissions type: object allOf: - $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' - type: object properties: emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' measureTransferredCO2: type: boolean transferredCO2Emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' MeasurementOfN2OEmissionPointCategory: required: - annualEmittedCO2Tonnes - categoryType - emissionPoint - emissionSources - emissionType - monitoringApproachType - sourceStreams type: object properties: emissionPoint: type: string sourceStreams: uniqueItems: true type: array items: type: string emissionSources: uniqueItems: true type: array items: type: string annualEmittedCO2Tonnes: type: string format: decimal categoryType: type: string enum: - MAJOR - MINOR - DE_MINIMIS - MARGINAL emissionType: type: string enum: - ABATED - UNABATED monitoringApproachType: type: string enum: - CALCULATION - MEASUREMENT transfer: $ref: '#/components/schemas/TransferN2O' MeasurementOfN2OEmissionPointCategoryAppliedTier: required: - appliedStandard - emissionPointCategory - measuredEmissions type: object properties: emissionPointCategory: $ref: '#/components/schemas/MeasurementOfN2OEmissionPointCategory' measuredEmissions: $ref: '#/components/schemas/MeasurementOfN2OMeasuredEmissions' appliedStandard: $ref: '#/components/schemas/AppliedStandard' MeasurementOfN2OEmissions: required: - emissionPointEmissions type: object allOf: - $ref: '#/components/schemas/AerMonitoringApproachEmissions' - type: object properties: hasTransfer: type: boolean emissionPointEmissions: type: array items: $ref: '#/components/schemas/MeasurementN2OEmissionPointEmission' MeasurementOfN2OMeasuredEmissions: required: - measurementDevicesOrMethods - samplingFrequency - tier type: object properties: measurementDevicesOrMethods: uniqueItems: true type: array items: type: string samplingFrequency: type: string enum: - CONTINUOUS - DAILY - WEEKLY - MONTHLY - BI_ANNUALLY - ANNUALLY - OTHER otherSamplingFrequency: maxLength: 50 minLength: 0 type: string isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 MeasurementOfN2OMonitoringApproach: required: - approachDescription - emissionDetermination - emissionPointCategoryAppliedTiers - gasFlowCalculation - nitrousOxideConcentrationDetermination - nitrousOxideEmissionsDetermination - operationalManagement - quantityMaterials - quantityProductDetermination - referenceDetermination type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: hasTransfer: type: boolean approachDescription: maxLength: 30000 minLength: 0 type: string emissionDetermination: $ref: '#/components/schemas/ProcedureForm' referenceDetermination: $ref: '#/components/schemas/ProcedureForm' operationalManagement: $ref: '#/components/schemas/ProcedureForm' nitrousOxideEmissionsDetermination: $ref: '#/components/schemas/ProcedureForm' nitrousOxideConcentrationDetermination: $ref: '#/components/schemas/ProcedureForm' quantityProductDetermination: $ref: '#/components/schemas/ProcedureForm' quantityMaterials: $ref: '#/components/schemas/ProcedureForm' gasFlowCalculation: $ref: '#/components/schemas/ProcedureOptionalForm' emissionPointCategoryAppliedTiers: type: array items: $ref: '#/components/schemas/MeasurementOfN2OEmissionPointCategoryAppliedTier' MeasurementOfN2OReportingEmissions: required: - emissions type: object allOf: - $ref: '#/components/schemas/DreMonitoringApproachReportingEmissions' - type: object properties: emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' measureTransferredN2O: type: boolean transferredN2OEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' MethodologiesToCloseDataGaps: required: - dataGapRequired type: object properties: dataGapRequired: type: boolean dataGapRequiredDetails: $ref: '#/components/schemas/DataGapRequiredDetails' MonitoringApproachTypeEmissions: required: - calculationCombustionEmissions - calculationMassBalanceEmissions - calculationPFCEmissions - calculationProcessEmissions - calculationTransferredCO2Emissions - fallbackEmissions - inherentCO2Emissions - measurementCO2Emissions - measurementN2OEmissions - measurementTransferredCO2Emissions - measurementTransferredN2OEmissions type: object properties: calculationCombustionEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' calculationProcessEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' calculationMassBalanceEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' calculationTransferredCO2Emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' measurementCO2Emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' measurementTransferredCO2Emissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' measurementN2OEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' measurementTransferredN2OEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' fallbackEmissions: $ref: '#/components/schemas/ReportableAndBiomassEmission' calculationPFCEmissions: $ref: '#/components/schemas/ReportableEmission' inherentCO2Emissions: $ref: '#/components/schemas/ReportableEmission' MonitoringMethodologyPlans: type: object properties: exist: type: boolean plans: uniqueItems: true type: array items: type: string format: uuid MonitoringReporting: required: - monitoringRoles type: object properties: monitoringRoles: type: array items: $ref: '#/components/schemas/MonitoringRole' organisationCharts: uniqueItems: true type: array items: type: string format: uuid MonitoringRole: required: - jobTitle - mainDuties type: object properties: jobTitle: maxLength: 10000 minLength: 0 type: string mainDuties: maxLength: 10000 minLength: 0 type: string NaceCodes: required: - codes type: object properties: codes: uniqueItems: true type: array items: type: string enum: - _13_PLANT_PROPAGATION - _15_MIXED_FARMING - _17_HUNTING_TRAPPING_AND_RELATED_SERVICE_ACTIVITIES - _21_SILVICULTURE_AND_OTHER_FORESTRY_ACTIVITIES - _22_LOGGING - _23_GATHERING_OF_WILD_GROWING_NON_WOOD_PRODUCTS - _24_SUPPORT_SERVICES_TO_FORESTRY - _111_GROWING_OF_CEREAL_EXCEPT_RICE_LEGUMINOUS_CROPS_AND_OIL_SEEDS - _112_GROWING_OF_RICE - _113_GROWING_OF_VEGETABLES_AND_MELONS_ROOTS_AND_TUBERS - _114_GROWING_OF_SUGAR_CANE - _115_GROWING_OF_TOBACCO - _116_GROWING_OF_FIBRE_CROPS - _119_GROWING_OF_OTHER_NON_PERENNIAL_CROPS - _121_GROWING_OF_GRAPES - _122_GROWING_OF_TROPICAL_AND_SUBTROPICAL_FRUITS - _123_GROWING_OF_CITRUS_FRUITS - _124_GROWING_OF_POME_FRUITS_AND_STONE_FRUITS - _125_GROWING_OF_OTHER_TREE_AND_BUSH_FRUITS_AND_NUTS - _126_GROWING_OF_OLEAGINOUS_FRUITS - _127_GROWING_OF_BEVERAGE_CROPS - _128_GROWING_OF_SPICES_AROMATIC_DRUG_AND_PHARMACEUTICAL_CROPS - _129_GROWING_OF_OTHER_PERENNIAL_CROPS - _141_RAISING_OF_DAIRY_CATTLE - _142_RAISING_OF_OTHER_CATTLE_AND_BUFFALOES - _143_RAISING_OF_HORSES_AND_OTHER_EQUINES - _144_RAISING_OF_CAMELS_AND_CAMELIDS - _145_RAISING_OF_SHEEP_AND_GOATS - _146_RAISING_OF_SWINE_PIGS - _147_RAISING_OF_POULTRY - _149_RAISING_OF_OTHER_ANIMALS - _161_SUPPORT_ACTIVITIES_FOR_CROP_PRODUCTION - _162_SUPPORT_ACTIVITIES_FOR_ANIMAL_PRODUCTION - _163_POST_HARVEST_CROP_ACTIVITIES - _164_SEED_PROCESSING_FOR_PROPAGATION - _311_MARINE_FISHING - _312_FRESHWATER_FISHING - _321_MARINE_AQUACULTURE - _322_FRESHWATER_AQUACULTURE - _51_MINING_OF_HARD_COAL - _52_MINING_OF_LIGNITE - _61_EXTRACTION_OF_CRUDE_PETROLEUM - _62_EXTRACTION_OF_NATURAL_GAS - _71_MINING_OF_IRON_ORES - _91_SUPPORT_ACTIVITIES_FOR_PETROLEUM_AND_NATURAL_GAS_EXTRACTION - _99_SUPPORT_ACTIVITIES_FOR_OTHER_MINING_AND_QUARRYING - _102_PROCESSING_AND_PRESERVING_OF_FISH_CRUSTACEANS_AND_MOLLUSCS - _721_MINING_OF_URANIUM_AND_THORIUM_ORES - _729_MINING_OF_OTHER_NON_FERROUS_METAL_ORES - _811_QUARRYING_OF_ORNAMENTAL_AND_BUILDING_STONE_LIMESTONE_GYPSUM_CHALK_AND_SLATE - _812_OPERATION_OF_GRAVEL_AND_SAND_PITS_MINING_OF_CLAYS_AND_KAOLIN - _891_MINING_OF_CHEMICAL_AND_FERTILISER_MINERALS - _892_EXTRACTION_OF_PEAT - _893_EXTRACTION_OF_SALT - _899_OTHER_MINING_AND_QUARRYING_N_E_C - _120_MANUFACTURE_OF_TOBACCO_PRODUCTS - _131_PREPARATION_AND_SPINNING_OF_TEXTILE_FIBRES - _132_WEAVING_OF_TEXTILES - _133_FINISHING_OF_TEXTILES - _142_MANUFACTURE_OF_ARTICLES_OF_FUR - _152_MANUFACTURE_OF_FOOTWEAR - _161_SAWMILLING_AND_PLANING_OF_WOOD - _182_REPRODUCTION_OF_RECORDED_MEDIA - _191_MANUFACTURE_OF_COKE_OVEN_PRODUCTS - _192_MANUFACTURE_OF_REFINED_PETROLEUM_PRODUCTS - _202_MANUFACTURE_OF_PESTICIDES_AND_OTHER_AGROCHEMICAL_PRODUCTS - _203_MANUFACTURE_OF_PAINTS_VARNISHES_AND_SIMILAR_COATINGS_PRINTING_INK_AND_MASTICS - _206_MANUFACTURE_OF_MAN_MADE_FIBRES - _211_MANUFACTURE_OF_BASIC_PHARMACEUTICAL_PRODUCTS - _212_MANUFACTURE_OF_PHARMACEUTICAL_PREPARATIONS - _232_MANUFACTURE_OF_REFRACTORY_PRODUCTS - _237_CUTTING_SHAPING_AND_FINISHING_OF_STONE - _241_MANUFACTURE_OF_BASIC_IRON_AND_STEEL_AND_OF_FERRO_ALLOYS - _242_MANUFACTURE_OF_TUBES_PIPES_HOLLOW_PROFILES_AND_RELATED_FITTINGS_OF_STEEL - _253_MANUFACTURE_OF_STEAM_GENERATORS_EXCEPT_CENTRAL_HEATING_HOT_WATER_BOILERS - _254_MANUFACTURE_OF_WEAPONS_AND_AMMUNITION - _255_FORGING_PRESSING_STAMPING_AND_ROLL_FORMING_OF_METAL_POWDER_METALLURGY - _262_MANUFACTURE_OF_COMPUTERS_AND_PERIPHERAL_EQUIPMENT - _263_MANUFACTURE_OF_COMMUNICATION_EQUIPMENT - _264_MANUFACTURE_OF_CONSUMER_ELECTRONICS - _266_MANUFACTURE_OF_IRRADIATION_ELECTROMEDICAL_AND_ELECTROTHERAPEUTIC_EQUIPMENT - _267_MANUFACTURE_OF_OPTICAL_INSTRUMENTS_AND_PHOTOGRAPHIC_EQUIPMENT - _268_MANUFACTURE_OF_MAGNETIC_AND_OPTICAL_MEDIA - _272_MANUFACTURE_OF_BATTERIES_AND_ACCUMULATORS - _274_MANUFACTURE_OF_ELECTRIC_LIGHTING_EQUIPMENT - _283_MANUFACTURE_OF_AGRICULTURAL_AND_FORESTRY_MACHINERY - _1011_PROCESSING_AND_PRESERVING_OF_MEAT - _1012_PROCESSING_AND_PRESERVING_OF_POULTRY_MEAT - _1013_PRODUCTION_OF_MEAT_AND_POULTRY_MEAT_PRODUCTS - _1031_PROCESSING_AND_PRESERVING_OF_POTATOES - _1032_MANUFACTURE_OF_FRUIT_AND_VEGETABLE_JUICE - _1039_OTHER_PROCESSING_AND_PRESERVING_OF_FRUIT_AND_VEGETABLES - _1041_MANUFACTURE_OF_OILS_AND_FATS - _1042_MANUFACTURE_OF_MARGARINE_AND_SIMILAR_EDIBLE_FATS - _1051_OPERATION_OF_DAIRIES_AND_CHEESE_MAKING - _1052_MANUFACTURE_OF_ICE_CREAM - _1061_MANUFACTURE_OF_GRAIN_MILL_PRODUCTS - _1062_MANUFACTURE_OF_STARCHES_AND_STARCH_PRODUCTS - _1071_MANUFACTURE_OF_BREAD_MANUFACTURE_OF_FRESH_PASTRY_GOODS_AND_CAKES - _1072_MANUFACTURE_OF_RUSKS_AND_BISCUITS_MANUFACTURE_OF_PRESERVED_PASTRY_GOODS_AND_CAKES - _1073_MANUFACTURE_OF_MACARONI_NOODLES_COUSCOUS_AND_SIMILAR_FARINACEOUS_PRODUCTS - _1081_MANUFACTURE_OF_SUGAR - _1082_MANUFACTURE_OF_COCOA_CHOCOLATE_AND_SUGAR_CONFECTIONERY - _1083_PROCESSING_OF_TEA_AND_COFFEE - _1084_MANUFACTURE_OF_CONDIMENTS_AND_SEASONINGS - _1085_MANUFACTURE_OF_PREPARED_MEALS_AND_DISHES - _1086_MANUFACTURE_OF_HOMOGENISED_FOOD_PREPARATIONS_AND_DIETETIC_FOOD - _1089_MANUFACTURE_OF_OTHER_FOOD_PRODUCTS_N_E_C - _1091_MANUFACTURE_OF_PREPARED_FEEDS_FOR_FARM_ANIMALS - _1092_MANUFACTURE_OF_PREPARED_PET_FOODS - _1101_DISTILLING_RECTIFYING_AND_BLENDING_OF_SPIRITS - _1102_MANUFACTURE_OF_WINE_FROM_GRAPE - _1103_MANUFACTURE_OF_CIDER_AND_OTHER_FRUIT_WINES - _1104_MANUFACTURE_OF_OTHER_NON_DISTILLED_FERMENTED_BEVERAGES - _1105_MANUFACTURE_OF_BEER - _1106_MANUFACTURE_OF_MALT - _1107_MANUFACTURE_OF_SOFT_DRINKS_PRODUCTION_OF_MINERAL_WATERS_AND_OTHER_BOTTLED_WATERS - _1391_MANUFACTURE_OF_KNITTED_AND_CROCHETED_FABRICS - _1392_MANUFACTURE_OF_MADE_UP_TEXTILE_ARTICLES_EXCEPT_APPAREL - _1393_MANUFACTURE_OF_CARPETS_AND_RUGS - _1394_MANUFACTURE_OF_CORDAGE_ROPE_TWINE_AND_NETTING - _1395_MANUFACTURE_OF_NON_WOVENS_AND_ARTICLES_MADE_FROM_NON_WOVENS_EXCEPT_APPAREL - _1396_MANUFACTURE_OF_OTHER_TECHNICAL_AND_INDUSTRIAL_TEXTILES - _1399_MANUFACTURE_OF_OTHER_TEXTILES_N_E_C_ - _1411_MANUFACTURE_OF_LEATHER_CLOTHES - _1412_MANUFACTURE_OF_WORKWEAR - _1413_MANUFACTURE_OF_OTHER_OUTERWEAR - _1414_MANUFACTURE_OF_UNDERWEAR - _1419_MANUFACTURE_OF_OTHER_WEARING_APPAREL_AND_ACCESSORIES - _1431_MANUFACTURE_OF_KNITTED_AND_CROCHETED_HOSIERY - _1439_MANUFACTURE_OF_OTHER_KNITTED_AND_CROCHETED_APPAREL - _1511_TANNING_AND_DRESSING_OF_LEATHER_DRESSING_AND_DYEING_OF_FUR - _1512_MANUFACTURE_OF_LUGGAGE_HANDBAGS_AND_THE_LIKE_SADDLERY_AND_HARNESS - _1621_MANUFACTURE_OF_VENEER_SHEETS_AND_WOOD_BASED_PANELS - _1622_MANUFACTURE_OF_ASSEMBLED_PARQUET_FLOORS - _1623_MANUFACTURE_OF_OTHER_BUILDERS_CARPENTRY_AND_JOINERY - _1624_MANUFACTURE_OF_WOODEN_CONTAINERS - _1629_MANUFACTURE_OF_OTHER_PRODUCTS_OF_WOOD_MANUFACTURE_OF_ARTICLES_OF_CORK_STRAW_AND_PLAINTING_MATERIALS - _1711_MANUFACTURE_OF_PULP - _1712_MANUFACTURE_OF_PAPER_AND_PAPERBOARD - _1721_MANUFACTURE_OF_CORRUGATED_PAPER_AND_PAPERBOARD_AND_OF_CONTAINERS_OF_PAPER_AND_PAPERBOA - _1722_MANUFACTURE_OF_HOUSEHOLD_AND_SANITARY_GOODS_AND_OF_TOILET_REQUISITES - _1723_MANUFACTURE_OF_PAPER_STATIONERY - _1724_MANUFACTURE_OF_WALLPAPER - _1729_MANUFACTURE_OF_OTHER_ARTICLES_OF_PAPER_AND_PAPERBOARD - _1811_PRINTING_OF_NEWSPAPERS - _1812_OTHER_PRINTING - _1813_PRE_PRESS_AND_PRE_MEDIA_SERVICES - _1814_BINDING_AND_RELATED_SERVICES - _2011_MANUFACTURE_OF_INDUSTRIAL_GASES - _2012_MANUFACTURE_OF_DYES_AND_PIGMENTS - _2013_MANUFACTURE_OF_OTHER_INORGANIC_BASIC_CHEMICALS - _2014_MANUFACTURE_OF_OTHER_ORGANIC_BASIC_CHEMICALS - _2015_MANUFACTURE_OF_FERTILISERS_AND_NITROGEN_COMPOUNDS - _2016_MANUFACTURE_OF_PLASTICS_IN_PRIMARY_FORMS - _2017_MANUFACTURE_OF_SYNTHETIC_RUBBER_IN_PRIMARY_FORMS - _2041_MANUFACTURE_OF_SOAP_AND_DETERGENTS_CLEANING_AND_POLISHING_PREPARATIONS - _2042_MANUFACTURE_OF_PERFUMES_AND_TOILET_PREPARATIONS - _2051_MANUFACTURE_OF_EXPLOSIVES - _2052_MANUFACTURE_OF_GLUES - _2053_MANUFACTURE_OF_ESSENTIAL_OILS - _2059_MANUFACTURE_OF_OTHER_CHEMICAL_PRODUCTS_N_E_C_ - _2211_MANUFACTURE_OF_RUBBER_TYRES_AND_TUBES_RETREADING_AND_REBUILDING_OF_RUBBER_TYRES - _2219_MANUFACTURE_OF_OTHER_RUBBER_PRODUCTS - _2221_MANUFACTURE_OF_PLASTIC_PLATES_SHEETS_TUBES_AND_PROFILES - _2222_MANUFACTURE_OF_PLASTIC_PACKING_GOODS - _2223_MANUFACTURE_OF_BUILDERS_WARE_OF_PLASTIC - _2229_MANUFACTURE_OF_OTHER_PLASTIC_PRODUCTS - _2311_MANUFACTURE_OF_FLAT_GLASS - _2312_SHAPING_AND_PROCESSING_OF_FLAT_GLASS - _2313_MANUFACTURE_OF_HOLLOW_GLASS - _2314_MANUFACTURE_OF_GLASS_FIBRES - _2319_MANUFACTURE_AND_PROCESSING_OF_OTHER_GLASS_INCLUDING_TECHNICAL_GLASSWARE - _2331_MANUFACTURE_OF_CERAMIC_TILES_AND_FLAGS - _2332_MANUFACTURE_OF_BRICKS_TILES_AND_CONSTRUCTION_PRODUCTS_IN_BAKED_CLAY - _2341_MANUFACTURE_OF_CERAMIC_HOUSEHOLD_AND_ORNAMENTAL_ARTICLES - _2342_MANUFACTURE_OF_CERAMIC_SANITARY_FIXTURES - _2343_MANUFACTURE_OF_CERAMIC_INSULATORS_AND_INSULATING_FITTINGS - _2344_MANUFACTURE_OF_OTHER_TECHNICAL_CERAMIC_PRODUCTS - _2349_MANUFACTURE_OF_OTHER_CERAMIC_PRODUCTS - _2351_MANUFACTURE_OF_CEMENT - _2352_MANUFACTURE_OF_LIME_AND_PLASTER - _2361_MANUFACTURE_OF_CONCRETE_PRODUCTS_FOR_CONSTRUCTION_PURPOSES - _2362_MANUFACTURE_OF_PLASTER_PRODUCTS_FOR_CONSTRUCTION_PURPOSES - _2363_MANUFACTURE_OF_READY_MIXED_CONCRETE - _2464_MANUFACTURE_OF_MORTARS - _2465_MANUFACTURE_OF_FIBRE_CEMENT - _2469_MANUFACTURE_OF_OTHER_ARTICLES_OF_CONCRETE_PLASTER_AND_CEMENT - _2391_PRODUCTION_OF_ABRASIVE_PRODUCTS - _2399_MANUFACTURE_OF_OTHER_NON_METALLIC_MINERAL_PRODUCTS_N_E_C_ - _2431_COLD_DRAWING_OF_BARS - _2432_COLD_ROLLING_OF_NARROW_STRIP - _2433_COLD_FORMING_OR_FOLDING - _2434_COLD_DRAWING_OF_WIRE - _2441_PRECIOUS_METALS_PRODUCTION - _2442_ALUMINIUM_PRODUCTION - _2443_LEAD_ZINC_AND_TIN_PRODUCTION - _2444_COPPER_PRODUCTION - _2445_OTHER_NON_FERROUS_METAL_PRODUCTION - _2446_PROCESSING_OF_NUCLEAR_FUEL - _2451_CASTING_OF_IRON - _2452_CASTING_OF_STEEL - _2453_CASTING_OF_LIGHT_METALS - _2454_CASTING_OF_OTHER_NON_FERROUS_METALS - _2511_MANUFACTURE_OF_METAL_STRUCTURES_AND_PARTS_OF_STRUCTURES - _2512_MANUFACTURE_OF_DOORS_AND_WINDOWS_OF_METAL - _2521_MANUFACTURE_OF_CENTRAL_HEATING_RADIATORS_AND_BOILERS - _2529_MANUFACTURE_OF_OTHER_TANKS_RESERVOIRS_AND_CONTAINERS_OF_METAL - _2561_TREATMENT_AND_COATING_OF_METALS - _2562_MACHINING - _2571_MANUFACTURE_OF_CUTLERY - _2572_MANUFACTURE_OF_LOCKS_AND_HINGES - _2573_MANUFACTURE_OF_TOOLS - _2591_MANUFACTURE_OF_STEEL_DRUMS_AND_SIMILAR_CONTAINERS - _2592_MANUFACTURE_OF_LIGHT_METAL_PACKAGING - _2593_MANUFACTURE_OF_WIRE_PRODUCTS_CHAIN_AND_SPRINGS - _2594_MANUFACTURE_OF_FASTENERS_AND_SCREW_MACHINE_PRODUCTS - _2599_MANUFACTURE_OF_OTHER_FABRICATED_METAL_PRODUCTS_N_E_C_ - _2611_MANUFACTURE_OF_ELECTRONIC_COMPONENTS - _2612_MANUFACTURE_OF_LOADED_ELECTRONIC_BOARDS - _2651_MANUFACTURE_OF_INSTRUMENTS_AND_APPLIANCES_FOR_MEASURING_TESTING_AND_NAVIGATION - _2652_MANUFACTURE_OF_WATCHES_AND_CLOCKS - _2711_MANUFACTURE_OF_ELECTRIC_MOTORS_GENERATORS_AND_TRANSFORMERS - _2712_MANUFACTURE_OF_ELECTRICITY_DISTRIBUTION_AND_CONTROL_APPARATUS - _2731_MANUFACTURE_OF_FIBRE_OPTIC_CABLES - _2732_MANUFACTURE_OF_OTHER_ELECTRONIC_AND_ELECTRIC_WIRES_AND_CABLES - _2733_MANUFACTURE_OF_WIRING_DEVICES - _2751_MANUFACTURE_OF_ELECTRIC_DOMESTIC_APPLIANCES - _2752_MANUFACTURE_OF_NON_ELECTRIC_DOMESTIC_APPLIANCES - _279_MANUFACTURE_OF_OTHER_ELECTRICAL_EQUIPMENT - _2811_MANUFACTURE_OF_ENGINES_AND_TURBINES_EXCEPT_AIRCRAFT_VEHICLE_AND_CYCLE_ENGINES - _2812_MANUFACTURE_OF_FLUID_POWER_EQUIPMENT - _2813_MANUFACTURE_OF_OTHER_PUMPS_AND_COMPRESSORS - _2814_MANUFACTURE_OF_OTHER_TAPS_AND_VALVES - _2815_MANUFACTURE_OF_BEARINGS_GEARS_GEARING_AND_DRIVING_ELEMENTS - _2821_MANUFACTURE_OF_OVENS_FURNACES_AND_FURNACE_BURNERS - _2822_MANUFACTURE_OF_LIFTING_AND_HANDLING_EQUIPMENT - _2823_MANUFACTURE_OF_OFFICE_MACHINERY_AND_EQUIPMENT_EXCEPT_COMPUTERS_AND_PERIPHERAL_EQUIPMENT - _2824_MANUFACTURE_OF_POWER_DRIVEN_HAND_TOOLS - _2825_MANUFACTURE_OF_NON_COOLING_AND_VENTILATION_EQUIPMENT - _2829_MANUFACTURE_OF_OTHER_GENERAL_PURPOSE_MACHINERY_N_E_C_ - _2841_MANUFACTURE_OF_METAL_FORMING_MACHINERY - _2849_MANUFACTURE_OF_OTHER_MACHINE_TOOLS - _2891_MANUFACTURE_OF_MACHINERY_FOR_METALLURGY - _2892_MANUFACTURE_OF_MACHINERY_FOR_MINING_QUARRYING_AND_CONSTRUCTION - _2893_MANUFACTURE_OF_MACHINERY_FOR_FOOD_BEVERAGE_AND_TOBACCO_PROCESSING - _2894_MANUFACTURE_OF_MACHINERY_FOR_TEXTILE_APPAREL_AND_LEATHER_PRODUCTION - _2895_MANUFACTURE_OF_MACHINERY_FOR_PAPER_AND_PAPERBOARD_PRODUCTION - _2896_MANUFACTURE_OF_PLASTIC_AND_RUBBER_MACHINERY - _2899_MANUFACTURE_OF_OTHER_SPECIAL_PURPOSE_MACHINERY_N_E_C_ - _291_MANUFACTURE_OF_MOTOR_VEHICLES - _292_MANUFACTURE_OF_BODIES_COACHWORK_FOR_MOTOR_VEHICLES_MANUFACTURE_TRAILERS_AND_SEMI_TRAILERS - _2931_MANUFACTURE_OF_ELECTRICAL_EQUIPMENT_FOR_MOTOR_VEHICLES - _2932_MANUFACTURE_OF_OTHER_PARTS_AND_ACCESSORIES_FOR_MOTOR_VEHICLES - _3011_BUILDING_OF_SHIPS_AND_FLOATING_STRUCTURES - _3012_BUILDING_OF_PLEASURE_AND_SPORTING_BOATS - _302_MANUFACTURE_OF_RAILWAY_LOCOMOTIVES_AND_ROLLING_STOCK - _303_MANUFACTURE_OF_AIR_AND_SPACECRAFT_AND_RELATED_MACHINERY - _304_MANUFACTURE_OF_MILITARY_FIGHTING_VEHICLES - _3091_MANUFACTURE_OF_MOTORCYCLES - _3092_MANUFACTURE_OF_BICYCLES_AND_INVALID_CARRIAGES - _3099_MANUFACTURE_OF_OTHER_TRANSPORT_EQUIPMENT_N_E_C_ - _3101_MANUFACTURE_OF_OFFICE_AND_SHOP_FURNITURE - _3102_MANUFACTURE_OF_KITCHEN_FURNITURE - _3103_MANUFACTURE_OF_MATTRESSES - _3109_MANUFACTURE_OF_OTHER_FURNITURE - _3211_STRIKING_OF_COINS - _3212_MANUFACTURE_OF_JEWELLERY_AND_RELATED_ARTICLES - _3213_MANUFACTURE_OF_IMITATION_JEWELLERY_AND_RELATED_ACTIVITIES - _322_MANUFACTURE_OF_MUSICAL_INSTRUMENTS - _323_MANUFACTURE_OF_SPORTS_GOODS - _324_MANUFACTURE_OF_GAMES_AND_TOYS - _325_MANUFACTURE_OF_MEDICAL_AND_DENTAL_INSTRUMENTS_AND_SUPPLIES - _3291_MANUFACTURE_OF_BROOMS_AND_BRUSHES - _3299_OTHER_MANUFACTURING_N_E_C_ - _3311_REPAIR_OF_FABRICATED_METAL_PRODUCTS - _3312_REPAIR_OF_MACHINERY - _3313_REPAIR_OF_ELECTRONIC_AND_OPTICAL_EQUIPMENT - _3314_REPAIR_OF_ELECTRICAL_EQUIPMENT - _3315_REPAIR_AND_MAINTENANCE_OF_SHIPS_AND_BOATS - _3316_REPAIR_AND_MAINTENANCE_OF_AIRCRAFT_AND_SPACECRAFT - _3317_REPAIR_AND_MAINTENANCE_OF_OTHER_TRANSPORT_EQUIPMENT - _3319_REPAIR_OF_OTHER_EQUIPMENT - _332_INSTALLATION_OF_INDUSTRIAL_MACHINERY_AND_EQUIPMENT - _3511_PRODUCTION_OF_ELECTRICITY - _3512_TRANSMISSION_OF_ELECTRICITY - _3513_DISTRIBUTION_OF_ELECTRICITY - _3514_TRADE_OF_ELECTRICITY - _3521_MANUFACTURE_OF_GAS - _3522_DISTRIBUTION_OF_GASEOUS_FUELS_THROUGH_MAINS - _3523_TRADE_OF_GAS_THROUGH_MAINS - _353_TEAM_AND_AIR_CONDITIONING_SUPPLY - _360_WATER_COLLECTION_TREATMENT_AND_SUPPLY - _370_SEWERAGE - _3811_COLLECTION_OF_NON_HAZARDOUS_WASTE - _3812_COLLECTION_OF_HAZARDOUS_WASTE - _3821_TREATMENT_AND_DISPOSAL_OF_NON_HAZARDOUS_WASTE - _3822_TREATMENT_AND_DISPOSAL_OF_HAZARDOUS_WASTE - _3831_DISMANTLING_OF_WRECKS - _3832_RECOVERY_OF_SORTED_MATERIALS - _390_REMEDIATION_ACTIVITIES_AND_OTHER_WASTE_MANAGEMENT_SERVICES - _411_DEVELOPMENT_OF_BUILDING_PROJECTS - _412_CONSTRUCTION_OF_RESIDENTIAL_AND_NON_RESIDENTIAL_BUILDINGS - _4211_CONSTRUCTION_OF_ROADS_AND_MOTORWAYS - _4212_CONSTRUCTION_OF_RAILWAYS_AND_UNDERGROUND_RAILWAYS - _4213_CONSTRUCTION_OF_BRIDGES_AND_TUNNELS - _4221_CONSTRUCTION_OF_UTILITY_PROJECTS_FOR_FLUIDS - _4222_CONSTRUCTION_OF_UTILITY_PROJECTS_FOR_ELECTRICITY_AND_TELECOMMUNICATIONS - _4291_CONSTRUCTION_OF_WATER_PROJECTS - _4299_CONSTRUCTION_OF_OTHER_CIVIL_ENGINEERING_PROJECTS_N_E_C_ - _4311_DEMOLITION - _4312_SITE_PREPARATION - _4313_TEST_DRILLING_AND_BORING - _4321_ELECTRICAL_INSTALLATION - _4322_PLUMBING_HEAT_AND_AIR_CONDITIONING_INSTALLATION - _4329_OTHER_CONSTRUCTION_INSTALLATION - _4331_PLASTERING - _4332_JOINERY_INSTALLATION - _4333_FLOOR_AND_WALL_COVERING - _4334_PAINTING_AND_GLAZING - _4339_OTHER_BUILDING_COMPLETION_AND_FINISHING - _4391_ROOFING_ACTIVITIES - _4399_OTHER_SPECIALIZED_CONSTRUCTION_ACTIVITIES_N_E_C_ - _4511_SALE_OF_CARS_AND_LIGHT_MOTOR_VEHICLES - _4519_SALE_OF_OTHER_MOTOR_VEHICLES - _452_MAINTENANCE_AND_REPAIR_OF_MOTOR_VEHICLES - _4531_WHOLESOME_TRADE_OF_MOTOR_VEHICLE_PARTS_AND_ACCESSORIES - _4532_RETAIL_TRADE_OF_MOTOR_VEHICLE_PARTS_AND_ACCESSORIES - _454_SALE_MAINTENANCE_AND_REPAIR_OF_MOTORCYCLES_AND_RELATED_PARTS_AND_ACCESSORIES - _4611_AGENTS_INVOLVED_IN_THE_SALE_OF_AGRICULTURAL_RAW_MATERIALS_LIVE_ANIMALS_TEXTILE_RAW_MATERIALS_AND_SEMI_FINISHED_GOODS - _4612_AGENTS_INVOLVED_IN_THE_SALE_OF_FUELS_ORES_METALS_AND_INDUSTRIAL_CHEMICALS - _4613_AGENTS_INVOLVED_IN_THE_SALE_OF_TIMBER_AND_BUILDING_MATERIALS - _4614_AGENTS_INVOLVED_IN_THE_SALE_OF_MACHINERY_INDUSTRIAL_EQUIPMENT_SHIPS_AND_AIRCRAFT - _4615_AGENTS_INVOLVED_IN_THE_SALE_OF_FURNITURE_HOUSEHOLD_GOODS_HARDWARE_AND_IRONMONGERY - _4616_AGENTS_INVOLVED_IN_THE_SALE_OF_TEXTILES_CLOTHING_FUR_FOOTWEAR_AND_LEATHER_GOODS - _4617_AGENTS_INVOLVED_IN_THE_SALE_OF_FOOD_BEVERAGES_AND_TOBACCO - _4618_AGENTS_SPECIALISED_IN_THE_SALE_OF_OTHER_PARTICULAR_PRODUCTS - _4619_AGENTS_INVOLVED_IN_THE_SALE_OF_A_VARIETY_OF_GOODS - _4621_WHOLESALE_OF_GRAIN_UNMANUFACTURED_TOBACCO_SEEDS_AND_ANIMAL_FEEDS - _4622_WHOLESALE_OF_FLOWERS_AND_PLANTS - _4623_WHOLESALE_OF_LIVE_ANIMALS - _4624_WHOLESALE_OF_HIDES_SKINS_AND_LEATHER - _4631_WHOLESALE_OF_FRUIT_AND_VEGETABLES - _4632_WHOLESALE_OF_MEAT_AND_MEAT_PRODUCTS - _4633_WHOLESALE_OF_DAIRY_PRODUCTS_EGGS_AND_EDIBLE_OILS_AND_FATS - _4634_WHOLESALE_OF_BEVERAGES - _4635_WHOLESALE_OF_TOBACCO_PRODUCTS - _4636_WHOLESALE_OF_SUGAR_AND_CHOCOLATE_AND_SUGAR_CONFECTIONERY - _4637_WHOLESALE_OF_COFFEE_TEA_COCOA_AND_SPICES - _4638_WHOLESALE_OF_OTHER_FOOD_INCLUDING_FISH_CRUSTACEANS_AND_MOLLUSCS - _4639_NON_SPECIALISED_WHOLESALE_OF_FOOD_BEVERAGES_AND_TOBACCO - _4641_WHOLESALE_OF_TEXTILES - _4642_WHOLESALE_OF_CLOTHING_AND_FOOTWEAR - _4643_WHOLESALE_OF_ELECTRICAL_HOUSEHOLD_APPLIANCES - _4644_WHOLESALE_OF_CHINA_AND_GLASSWARE_AND_CLEANING_MATERIALS - _4645_WHOLESALE_OF_PERFUME_AND_COSMETICS - _4646_WHOLESALE_OF_PHARMACEUTICAL_GOODS - _4647_WHOLESALE_OF_FURNITURE_CARPETS_AND_LIGHTING_EQUIPMENT - _4648_WHOLESALE_OF_WATCHES_AND_JEWELLERY - _4649_WHOLESALE_OF_OTHER_HOUSEHOLD_GOODS - _4651_WHOLESALE_OF_COMPUTERS_COMPUTER_PERIPHERAL_EQUIPMENT_AND_SOFTWARE - _4652_WHOLESALE_OF_ELECTRONIC_AND_TELECOMMUNICATIONS_EQUIPMENT_AND_PARTS - _4661_WHOLESALE_OF_AGRICULTURAL_MACHINERY_EQUIPMENT_AND_SUPPLIES - _4662_WHOLESALE_OF_MACHINE_TOOLS - _4663_WHOLESALE_OF_MINING_CONSTRUCTION_AND_CIVIL_ENGINEERING_MACHINERY - _4664_WHOLESALE_OF_MACHINERY_FOR_THE_TEXTILE_INDUSTRY_AND_OF_SEWING_AND_KNITTING_MACHINES - _4665_WHOLESALE_OF_OFFICE_FURNITURE - _4666_WHOLESALE_OF_OTHER_OFFICE_MACHINERY_AND_EQUIPMENT - _4669_WHOLESALE_OF_OTHER_MACHINERY_AND_EQUIPMENT - _4671_WHOLESALE_OF_SOLID_LIQUID_AND_GASEOUS_FUELS_AND_RELATED_PRODUCTS - _4672_WHOLESALE_OF_METALS_AND_METAL_ORES - _4673_WHOLESALE_OF_WOOD_CONSTRUCTION_MATERIALS_AND_SANITARY_EQUIPMENT - _4674_WHOLESALE_OF_HARDWARE_PLUMBING_AND_HEATING_EQUIPMENT_AND_SUPPLIES - _4675_WHOLESALE_OF_CHEMICAL_PRODUCTS - _4676_WHOLESALE_OF_OTHER_INTERMEDIATE_PRODUCTS - _4677_WHOLESALE_OF_WASTE_AND_SCRAP - _469_NON_SPECIALISED_WHOLESALE_TRADE - _4711_RETAIL_SALE_IN_NON_SPECIALISED_STORES_WITH_FOOD_BEVERAGES_OR_TOBACCO_PREDOMINATING - _4719_OTHER_RETAIL_SALE_IN_NON_SPECIALISED_STORES - _4721_RETAIL_SALE_OF_FRUIT_AND_VEGETABLES_IN_SPECIALISED_STORES - _4722_RETAIL_SALE_OF_MEAT_AND_MEAT_PRODUCTS_IN_SPECIALISED_STORES - _4723_RETAIL_SALE_OF_FISH_CRUSTACEANS_AND_MOLLUSCS_IN_SPECIALISED_STORES - _4724_RETAIL_SALE_OF_BREAD_CAKES_FLOUR_CONFECTIONERY_AND_SUGAR_CONFECTIONERY_IN_SPECIALISED_STORES - _4725_RETAIL_SALE_OF_BEVERAGES_IN_SPECIALISED_STORES - _4726_RETAIL_SALE_OF_TOBACCO_PRODUCTS_IN_SPECIALISED_STORES - _4729_OTHER_RETAIL_SALE_OF_FOOD_IN_SPECIALISED_STORES - _473_RETAIL_SALE_OF_AUTOMOTIVE_FUEL_IN_SPECIALISED_STORES - _4741_RETAIL_SALE_OF_COMPUTERS_PERIPHERAL_UNITS_AND_SOFTWARE_IN_SPECIALISED_STORES - _4742_RETAIL_SALE_OF_TELECOMMUNICATIONS_EQUIPMENT_IN_SPECIALISED_STORES - _4743_RETAIL_SALE_OF_AUDIO_AND_VIDEO_EQUIPMENT_IN_SPECIALISED_STORES - _4751_RETAIL_SALE_OF_TEXTILES_IN_SPECIALISED_STORES - _4752_RETAIL_SALE_OF_HARDWARE_PAINTS_AND_GLASS_IN_SPECIALISED_STORES - _4753_RETAIL_SALE_OF_CARPETS_RUGS_WALL_AND_FLOOR_COVERINGS_IN_SPECIALISED_STORES - _4754_RETAIL_SALE_OF_ELECTRICAL_HOUSEHOLD_APPLIANCES_IN_SPECIALISED_STORES - _4759_RETAIL_SALE_OF_FURNITURE_LIGHTING_EQUIPMENT_AND_OTHER_HOUSEHOLD_ARTICLES_IN_SPECIALISED_STORES - _4761_RETAIL_SALE_OF_BOOKS_IN_SPECIALISED_STORES - _4762_RETAIL_SALE_OF_NEWSPAPERS_AND_STATIONERY_IN_SPECIALISED_STORES - _4763_RETAIL_SALE_OF_MUSIC_AND_VIDEO_RECORDINGS_IN_SPECIALISED_STORES - _4764_RETAIL_SALE_OF_SPORTING_EQUIPMENT_IN_SPECIALISED_STORES - _4765_RETAIL_SALE_OF_GAMES_AND_TOYS_IN_SPECIALISED_STORES - _4771_RETAIL_SALE_OF_CLOTHING_IN_SPECIALISED_STORES - _4772_RETAIL_SALE_OF_FOOTWEAR_AND_LEATHER_GOODS_IN_SPECIALISED_STORES - _4773_DISPENSING_CHEMIST_IN_SPECIALISED_STORES - _4774_RETAIL_SALE_OF_MEDICAL_AND_ORTHOPAEDIC_GOODS_IN_SPECIALISED_STORES - _4775_RETAIL_SALE_OF_COSMETIC_AND_TOILET_ARTICLES_IN_SPECIALISED_STORES - _4776_RETAIL_SALE_OF_FLOWERS_PLANTS_SEEDS_FERTILISERS_PET_ANIMALS_AND_PET_FOOD_IN_SPECIALISED_STORES - _4777_RETAIL_SALE_OF_WATCHES_AND_JEWELLERY_IN_SPECIALISED_STORES - _4778_OTHER_RETAIL_SALE_OF_NEW_GOODS_IN_SPECIALISED_STORES - _4779_RETAIL_SALE_OF_SECOND_HAND_GOODS_IN_STORES - _4781_RETAIL_SALE_VIA_STALLS_AND_MARKETS_OF_FOOD_BEVERAGES_AND_TOBACCO_PRODUCTS - _4782_RETAIL_SALE_VIA_STALLS_AND_MARKETS_OF_TEXTILES_CLOTHING_AND_FOOTWEAR - _4789_RETAIL_SALE_VIA_STALLS_AND_MARKETS_OF_OTHER_GOODS - _4791_RETAIL_SALE_VIA_MAIL_ORDER_HOUSES_OR_VIA_INTERNET - _4799_OTHER_RETAIL_SALE_NOT_IN_STORES_STALLS_OR_MARKETS - _491_PASSENGER_RAIL_TRANSPORT_INTERURBAN - _492_FREIGHT_RAIL_TRANSPORT - _4931_URBAN_AND_SUBURBAN_PASSENGER_LAND_TRANSPORT - _4932_TAXI_OPERATION - _4939_OTHER_PASSENGER_LAND_TRANSPORT_N_E_C_ - _4941_FREIGHT_TRANSPORT_BY_ROAD - _4942_REMOVAL_SERVICES - _495_TRANSPORT_VIA_PIPELINE - _501_SEA_AND_COASTAL_PASSENGER_WATER_TRANSPORT - _502_SEA_AND_COASTAL_FREIGHT_WATER_TRANSPORT - _503_INLAND_PASSENGER_WATER_TRANSPORT - _504_INLAND_FREIGHT_WATER_TRANSPORT - _511_PASSENGER_AIR_TRANSPORT - _5121_FREIGHT_AIR_TRANSPORT - _5122_SPACE_TRANSPORT - _521_WAREHOUSING_AND_STORAGE - _5221_SERVICE_ACTIVITIES_INCIDENTAL_TO_LAND_TRANSPORTATION - _5222_SERVICE_ACTIVITIES_INCIDENTAL_TO_WATER_TRANSPORTATION - _5223_SERVICE_ACTIVITIES_INCIDENTAL_TO_AIR_TRANSPORTATION - _5224_CARGO_HANDLING - _5229_OTHER_TRANSPORTATION_SUPPORT_ACTIVITIES - _531_POSTAL_ACTIVITIES_UNDER_UNIVERSAL_SERVICE_OBLIGATION - _532_OTHER_POSTAL_AND_COURIER_ACTIVITIES - _551_HOTELS_AND_SIMILAR_ACCOMMODATION - _552_HOLIDAY_AND_OTHER_SHORT_STAY_ACCOMMODATION - _553_CAMPING_GROUNDS_RECREATIONAL_VEHICLE_PARKS_AND_TRAILER_PARKS - _559_OTHER_ACCOMMODATION - _561_RESTAURANTS_AND_MOBILE_FOOD_SERVICE_ACTIVITIES - _5621_EVENT_CATERING_ACTIVITIES - _5629_OTHER_FOOD_SERVICE_ACTIVITIES - _563_BEVERAGE_SERVING_ACTIVITIES - _5811_BOOK_PUBLISHING - _5812_PUBLISHING_OF_DIRECTORIES_AND_MAILING_LISTS - _5813_PUBLISHING_OF_NEWSPAPERS - _5814_PUBLISHING_OF_JOURNALS_AND_PERIODICALS - _5819_OTHER_PUBLISHING_ACTIVITIES - _5821_PUBLISHING_OF_COMPUTER_GAMES - _5829_OTHER_SOFTWARE_PUBLISHING - _5911_MOTION_PICTURE_VIDEO_AND_TELEVISION_PROGRAMME_PRODUCTION_ACTIVITIES - _5912_MOTION_PICTURE_VIDEO_AND_TELEVISION_PROGRAMME_POST_PRODUCTION_ACTIVITIES - _5913_MOTION_PICTURE_VIDEO_AND_TELEVISION_PROGRAMME_DISTRIBUTION_ACTIVITIES - _5914_MOTION_PICTURE_PROJECTION_ACTIVITIES - _592_SOUND_RECORDING_AND_MUSIC_PUBLISHING_ACTIVITIES - _601_RADIO_BROADCASTING - _602_TELEVISION_PROGRAMMING_AND_BROADCASTING_ACTIVITIES - _611_WIRED_TELECOMMUNICATIONS_ACTIVITIES - _612_WIRELESS_TELECOMMUNICATIONS_ACTIVITIES - _613_SATELLITE_TELECOMMUNICATIONS_ACTIVITIES - _619_OTHER_TELECOMMUNICATIONS_ACTIVITIES - _6201_COMPUTER_PROGRAMMING_ACTIVITIES - _6202_COMPUTER_CONSULTANCY_ACTIVITIES - _6203_COMPUTER_FACILITIES_MANAGEMENT_ACTIVITIES - _6209_OTHER_INFORMATION_TECHNOLOGY_AND_COMPUTER_SERVICE_ACTIVITIES - _6311_DATA_PROCESSING_HOSTING_AND_RELATED_ACTIVITIES - _6312_WEB_PORTALS - _6391_NEWS_AGENCY_ACTIVITIES - _6399_OTHER_INFORMATION_SERVICE_ACTIVITIES_N_E_C_ - _6411_CENTRAL_BANKING - _6419_OTHER_MONETARY_INTERMEDIATION - _642_ACTIVITIES_OF_HOLDING_COMPANIES - _643_TRUSTS_FUNDS_AND_SIMILAR_FINANCIAL_ENTITIES - _6491_FINANCIAL_LEASING - _6492_OTHER_CREDIT_GRANTING - _6499_OTHER_FINANCIAL_SERVICE_ACTIVITIES_EXCEPT_INSURANCE_AND_PENSION_FUNDING_N_E_C_ - _6511_LIFE_INSURANCE - _6512_NON_LIFE_INSURANCE - _652_REINSURANCE - _653_PENSION_FUNDING - _6611_ADMINISTRATION_OF_FINANCIAL_MARKETS - _6612_SECURITY_AND_COMMODITY_CONTRACTS_BROKERAGE - _6619_OTHER_ACTIVITIES_AUXILIARY_TO_FINANCIAL_SERVICES_EXCEPT_INSURANCE_AND_PENSION_FUNDING - _6621_RISK_AND_DAMAGE_EVALUATION - _6622_ACTIVITIES_OF_INSURANCE_AGENTS_AND_BROKERS - _6629_OTHER_ACTIVITIES_AUXILIARY_TO_INSURANCE_AND_PENSION_FUNDING - _663_FUND_MANAGEMENT_ACTIVITIES - _681_BUYING_AND_SELLING_OF_OWN_REAL_ESTATE - _682_RENTING_AND_OPERATING_OF_OWN_OR_LEASED_REAL_ESTATE - _6831_REAL_ESTATE_AGENCIES - _6832_MANAGEMENT_OF_REAL_ESTATE_ON_A_FEE_OR_CONTRACT_BASIS - _691_LEGAL_ACTIVITIES - _692_ACCOUNTING_BOOKKEEPING_AND_AUDITING_ACTIVITIES_TAX_CONSULTANCY - _701_ACTIVITIES_OF_HEAD_OFFICES - _7021_PUBLIC_RELATIONS_AND_COMMUNICATION_ACTIVITIES - _7022_BUSINESS_AND_OTHER_MANAGEMENT_CONSULTANCY_ACTIVITIES - _7111_ARCHITECTURAL_ACTIVITIES - _7112_ENGINEERING_ACTIVITIES_AND_RELATED_TECHNICAL_CONSULTANCY - _712_TECHNICAL_TESTING_AND_ANALYSIS - _7211_RESEARCH_AND_EXPERIMENTAL_DEVELOPMENT_ON_BIOTECHNOLOGY - _7219_OTHER_RESEARCH_AND_EXPERIMENTAL_DEVELOPMENT_ON_NATURAL_SCIENCES_AND_ENGINEERING - _722_RESEARCH_AND_EXPERIMENTAL_DEVELOPMENT_ON_SOCIAL_SCIENCES_AND_HUMANITIES - _7311_ADVERTISING_AGENCIES - _7312_MEDIA_REPRESENTATION - _732_MARKET_RESEARCH_AND_PUBLIC_OPINION_POLLING - _741_SPECIALISED_DESIGN_ACTIVITIES - _742_PHOTOGRAPHIC_ACTIVITIES - _743_TRANSLATION_AND_INTERPRETATION_ACTIVITIES - _749_OTHER_PROFESSIONAL_SCIENTIFIC_AND_TECHNICAL_ACTIVITIES_N_E_C_ - _750_VETERINARY_ACTIVITIES - _7711_RENTING_AND_LEASING_OF_CARS_AND_LIGHT_MOTOR_VEHICLES - _7712_RENTING_AND_LEASING_OF_TRUCKS - _7721_RENTING_AND_LEASING_OF_RECREATIONAL_AND_SPORTS_GOODS - _7722_RENTING_OF_VIDEO_TAPES_AND_DISKS - _7729_RENTING_AND_LEASING_OF_OTHER_PERSONAL_AND_HOUSEHOLD_GOODS - _7731_RENTING_AND_LEASING_OF_AGRICULTURAL_MACHINERY_AND_EQUIPMENT - _7732_RENTING_AND_LEASING_OF_CONSTRUCTION_AND_CIVIL_ENGINEERING_MACHINERY_AND_EQUIPMENT - _7733_RENTING_AND_LEASING_OF_OFFICE_MACHINERY_AND_EQUIPMENT_INCLUDING_COMPUTERS - _7734_RENTING_AND_LEASING_OF_WATER_TRANSPORT_EQUIPMENT - _7735_RENTING_AND_LEASING_OF_AIR_TRANSPORT_EQUIPMENT - _7739_RENTING_AND_LEASING_OF_OTHER_MACHINERY_EQUIPMENT_AND_TANGIBLE_GOODS_N_E_C_ - _774_LEASING_OF_INTELLECTUAL_PROPERTY_AND_SIMILAR_PRODUCTS_EXCEPT_COPYRIGHTED_WORKS - _781_ACTIVITIES_OF_EMPLOYMENT_PLACEMENT_AGENCIES - _782_TEMPORARY_EMPLOYMENT_AGENCY_ACTIVITIES - _783_OTHER_HUMAN_RESOURCES_PROVISION - _7911_TRAVEL_AGENCY_ACTIVITIES - _7912_TOUR_OPERATOR_ACTIVITIES - _799_OTHER_RESERVATION_SERVICE_AND_RELATED_ACTIVITIES - _801_PRIVATE_SECURITY_ACTIVITIES - _802_SECURITY_SYSTEMS_SERVICE_ACTIVITIES - _803_INVESTIGATION_ACTIVITIES - _811_COMBINED_FACILITIES_SUPPORT_ACTIVITIES - _8121_GENERAL_CLEANING_OF_BUILDINGS - _8122_OTHER_BUILDING_AND_INDUSTRIAL_CLEANING_ACTIVITIES - _8129_OTHER_CLEANING_ACTIVITIES - _813_LANDSCAPE_SERVICE_ACTIVITIES - _8211_COMBINED_OFFICE_ADMINISTRATIVE_SERVICE_ACTIVITIES - _8219_PHOTOCOPYING_DOCUMENT_PREPARATION_AND_OTHER_SPECIALISED_OFFICE_SUPPORT_ACTIVITIES - _822_ACTIVITIES_OF_CALL_CENTRES - _829_ORGANISATION_OF_CONVENTIONS_AND_TRADE_SHOWS - _8291_ACTIVITIES_OF_COLLECTION_AGENCIES_AND_CREDIT_BUREAUS - _8292_PACKAGING_ACTIVITIES - _8299_OTHER_BUSINESS_SUPPORT_SERVICE_ACTIVITIES_N_E_C_ - _8411_GENERAL_PUBLIC_ADMINISTRATION_ACTIVITIES - _8412_REGULATION_OF_THE_ACTIVITIES_OF_PROVIDING_HEALTH_CARE_EDUCATION_CULTURAL_SERVICES_AND_OTHER_SOCIAL_SERVICES_EXCEPT_SOCIAL_SECURITY - _8413_REGULATION_OF_AND_CONTRIBUTION_TO_MORE_EFFICIENT_OPERATION_OF_BUSINESSES - _8421_FOREIGN_AFFAIRS - _8422_DEFENCE_ACTIVITIES - _8423_JUSTICE_AND_JUDICIAL_ACTIVITIES - _8424_PUBLIC_ORDER_AND_SAFETY_ACTIVITIES - _8425_FIRE_SERVICE_ACTIVITIES - _843_COMPULSORY_SOCIAL_SECURITY_ACTIVITIES - _851_PRE_PRIMARY_EDUCATION - _852_PRIMARY_EDUCATION - _8531_GENERAL_SECONDARY_EDUCATION - _8532_TECHNICAL_AND_VOCATIONAL_SECONDARY_EDUCATION - _8541_POST_SECONDARY_NON_TERTIARY_EDUCATION - _8542_TERTIARY_EDUCATION - _8551_SPORTS_AND_RECREATION_EDUCATION - _8552_CULTURAL_EDUCATION - _8553_DRIVING_SCHOOL_ACTIVITIES - _8559_OTHER_EDUCATION_N_E_C_ - _856_EDUCATIONAL_SUPPORT_ACTIVITIES - _861_HOSPITAL_ACTIVITIES - _8621_GENERAL_MEDICAL_PRACTICE_ACTIVITIES - _8622_SPECIALIST_MEDICAL_PRACTICE_ACTIVITIES - _8623_DENTAL_PRACTICE_ACTIVITIES - _869_OTHER_HUMAN_HEALTH_ACTIVITIES - _871_RESIDENTIAL_NURSING_CARE_ACTIVITIES - _872_RESIDENTIAL_CARE_ACTIVITIES_FOR_MENTAL_RETARDATION_MENTAL_HEALTH_AND_SUBSTANCE_ABUSE - _873_RESIDENTIAL_CARE_ACTIVITIES_FOR_THE_ELDERLY_AND_DISABLED - _879_OTHER_RESIDENTIAL_CARE_ACTIVITIES - _881_SOCIAL_WORK_ACTIVITIES_WITHOUT_ACCOMMODATION_FOR_THE_ELDERLY_AND_DISABLED - _8891_CHILD_DAY_CARE_ACTIVITIES - _8899_OTHER_SOCIAL_WORK_ACTIVITIES_WITHOUT_ACCOMMODATION_N_E_C_ - _9001_PERFORMING_ARTS - _9002_SUPPORT_ACTIVITIES_TO_PERFORMING_ARTS - _9003_ARTISTIC_CREATION - _9004_OPERATION_OF_ARTS_FACILITIES - _9101_LIBRARY_AND_ARCHIVES_ACTIVITIES - _9102_MUSEUMS_ACTIVITIES - _9103_OPERATION_OF_HISTORICAL_SITES_AND_BUILDINGS_AND_SIMILAR_VISITOR_ATTRACTIONS - _9104_BOTANICAL_AND_ZOOLOGICAL_GARDENS_AND_NATURE_RESERVES_ACTIVITIES - _920_GAMBLING_AND_BETTING_ACTIVITIES - _9311_OPERATION_OF_SPORTS_FACILITIES - _9312_ACTIVITIES_OF_SPORT_CLUBS - _9313_FITNESS_FACILITIES - _9319_OTHER_SPORTS_ACTIVITIES - _9321_ACTIVITIES_OF_AMUSEMENT_PARKS_AND_THEME_PARKS - _9329_OTHER_AMUSEMENT_AND_RECREATION_ACTIVITIES - _9411_ACTIVITIES_OF_BUSINESS_AND_EMPLOYES_MEMBERSHIP_ORGANIZATIONS - _9412_ACTIVITIES_OF_PROFESSIONAL_MEMBERSHIP_ORGANIZATIONS - _942_ACTIVITIES_OF_TRADE_UNIONS - _9491_ACTIVITIES_OF_RELIGIOUS_ORGANIZATIONS - _9492_ACTIVITIES_OF_POLITICAL_ORGANIZATIONS - _9499_ACTIVITIES_OF_OTHER_MEMBERSHIP_ORGANIZATIONS_N_E_C_ - _9511_REPAIR_OF_COMPUTERS_AND_PERIPHERAL_EQUIPMENT - _9512_REPAIR_OF_COMMUNICATION_EQUIPMENT - _9521_REPAIR_OF_CONSUMER_ELECTRONICS - _9522_REPAIR_OF_HOUSEHOLD_APPLIANCES_AND_HOME_AND_GARDEN_EQUIPMENT - _9523_REPAIR_OF_FOOTWEAR_AND_LEATHER_GOODS - _9524_REPAIR_OF_FURNITURE_AND_HOME_FURNISHINGS - _9525_REPAIR_OF_WATCHES_CLOCKS_AND_JEWELLERY - _9529_REPAIR_OF_OTHER_PERSONAL_AND_HOUSEHOLD_GOODS - _9601_WASHING_AND_DRY_CLEANING_OF_TEXTILE_AND_FUR_PRODUCTS - _9602_HAIRDRESSING_AND_OTHER_BEAUTY_TREATMENT - _9603_FUNERAL_AND_RELATED_ACTIVITIES - _9604_PHYSICAL_WELL_BEING_ACTIVITIES - _9609_OTHER_PERSONAL_SERVICE_ACTIVITIES_N_E_C - _970_ACTIVITIES_OF_HOUSEHOLDS_AS_EMPLOYERS_OF_DOMESTIC_PERSONNEL - _981_UNDIFFERENTIATED_GOODS_PRODUCING_ACTIVITIES_OF_PRIVATE_HOUSEHOLDS_FOR_OWN_USE - _982_UNDIFFERENTIATED_SERVICE_PRODUCING_ACTIVITIES_OF_PRIVATE_HOUSEHOLDS_FOR_OWN_USE - _990_ACTIVITIES_OF_EXTRATERRITORIAL_ORGANIZATIONS_AND_BODIES NerDetermination: required: - reason - type type: object properties: type: type: string enum: - CLOSED - DEEMED_WITHDRAWN - PROCEED_TO_AUTHORITY reason: maxLength: 10000 minLength: 0 type: string discriminator: propertyName: type mapping: CLOSED: '#/components/schemas/NerEndedDetermination' DEEMED_WITHDRAWN: '#/components/schemas/NerEndedDetermination' PROCEED_TO_AUTHORITY: '#/components/schemas/NerProceedToAuthorityDetermination' NerEndedDetermination: required: - paymentRefunded - reason - type type: object properties: type: type: string enum: - CLOSED - DEEMED_WITHDRAWN - PROCEED_TO_AUTHORITY reason: maxLength: 10000 minLength: 0 type: string paymentRefunded: type: boolean paymentComments: maxLength: 10000 minLength: 0 type: string NerOperatorDocumentWithComment: required: - document type: object properties: document: type: string format: uuid comment: maxLength: 10000 minLength: 0 type: string NerProceedToAuthorityDetermination: required: - newEntrantType - operationStartDate - reason - sendOfficialNotice - type type: object properties: type: type: string enum: - CLOSED - DEEMED_WITHDRAWN - PROCEED_TO_AUTHORITY reason: maxLength: 10000 minLength: 0 type: string newEntrantType: type: string enum: - YEAR_0 - YEAR_0_PLUS_1 operationStartDate: type: string format: date activityLevels: type: array items: $ref: '#/components/schemas/ActivityLevel' preliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' sendOfficialNotice: type: boolean NerReviewGroupDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - REJECTED - OPERATOR_AMENDS_NEEDED details: $ref: '#/components/schemas/ReviewDecisionDetails' NerSaveApplicationAmendRequestTaskActionPayload: required: - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean NerSaveApplicationRequestTaskActionPayload: required: - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean NerSaveApplicationReviewRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: newEntrantDataReport: type: string format: uuid verifierOpinionStatement: type: string format: uuid monitoringMethodologyPlan: type: string format: uuid confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean NerSaveAuthorityResponseRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: submittedToAuthorityDate: type: string format: date authorityResponse: $ref: '#/components/schemas/AuthorityResponse' nerSectionsCompleted: type: object additionalProperties: type: boolean NerSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/NerDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean NerSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - NEW_ENTRANT_DATA_REPORT - VERIFIER_OPINION_STATEMENT - MONITORING_METHODOLOGY_PLAN - CONFIDENTIALITY_STATEMENT - ADDITIONAL_DOCUMENTS decision: $ref: '#/components/schemas/NerReviewGroupDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean NerSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: nerSectionsCompleted: type: object additionalProperties: type: boolean NoHighestRequiredTierJustification: type: object properties: isCostUnreasonable: type: boolean isTechnicallyInfeasible: type: boolean technicalInfeasibilityExplanation: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid NoSiteVisit: required: - reason - siteVisitType type: object allOf: - $ref: '#/components/schemas/SiteVisit' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string NonComplianceCivilPenaltySaveApplicationRequestTaskActionPayload: required: - civilPenalty type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: civilPenalty: type: string format: uuid penaltyAmount: maxLength: 255 minLength: 0 type: string dueDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string civilPenaltyCompleted: type: boolean NonComplianceCloseApplicationRequestTaskActionPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid NonComplianceCloseJustification: required: - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid NonComplianceDailyPenaltyNoticeSaveApplicationRequestTaskActionPayload: required: - dailyPenaltyNotice type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: dailyPenaltyNotice: type: string format: uuid comments: maxLength: 10000 minLength: 0 type: string dailyPenaltyCompleted: type: boolean NonComplianceDecisionNotification: type: object properties: operators: uniqueItems: true type: array items: type: string externalContacts: uniqueItems: true type: array items: type: integer format: int64 NonComplianceFinalDeterminationSaveApplicationRequestTaskActionPayload: required: - comments - complianceRestored - reissuePenalty type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: complianceRestored: type: boolean complianceRestoredDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string reissuePenalty: type: boolean operatorPaid: type: boolean operatorPaidDate: type: string format: date determinationCompleted: type: boolean NonComplianceNoticeOfIntentSaveApplicationRequestTaskActionPayload: required: - noticeOfIntent type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: noticeOfIntent: type: string format: uuid comments: maxLength: 10000 minLength: 0 type: string noticeOfIntentCompleted: type: boolean NonComplianceNotifyOperatorRequestTaskActionPayload: required: - decisionNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/NonComplianceDecisionNotification' NonComplianceSaveApplicationRequestTaskActionPayload: required: - civilPenalty type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reason: type: string enum: - FAILURE_TO_SURRENDER_ALLOWANCES_100 - FAILURE_TO_SURRENDER_ALLOWANCES_20 - CARRYING_OUT_A_REGULATED_ACTIVITY_WITHOUT_A_PERMIT - FAILURE_TO_MONITOR_REPORTABLE_EMISSIONS - FAILURE_TO_REPORT_REPORTABLE_EMISSIONS - FAILURE_TO_SUBMIT_AN_IMPROVEMENT_REPORT - FAILURE_TO_NOTIFY - FAILURE_TO_MONITOR_ACTIVITY_LEVELS - FAILURE_TO_REPORT_ACTIVITY_LEVELS - FAILURE_TO_COMPLY_WITH_THE_CONDITION_OF_A_PERMIT - FAILURE_TO_TRANSFER_OR_SURRENDER_ALLOWANCES_WHEN_UNDERREPORTING_DISCOVERED_AFTER_TRANSFER - FAILURE_TO_SURRENDER_A_PERMIT - FAILURE_TO_SUBMIT_INFORMATION_UNDER_ARTICLE_27_A - EXCEEDING_EMISSIONS_TARGET - FAILURE_TO_PAY_PENALTY_FOR_EXCEEDING_EMISSIONS_TARGET - UNDER_REPORTING_EMISSIONS - FAILURE_TO_NOTIFY_WHEN_CEASE_TO_MEET_CRITERIA - REPORTABLE_EMISSIONS_EXCEED_MAXIMUM_AMOUNT - FAILURE_TO_NOTIFY_WHEN_REPORTABLE_EMISSIONS_EXCEED_MAXIMUM_AMOUNT - FAILURE_TO_APPLY_FOR_AN_EMISSIONS_MONITORING_PLAN_ETS - FAILURE_TO_COMPLY_WITH_A_CONDITION_OF_AN_EMISSIONS_MONITORING_PLAN_ETS - FAILURE_TO_MONITOR_AVIATION_EMISSIONS_ETS - FAILURE_TO_REPORT_AVIATION_EMISSIONS_ETS - FAILURE_TO_APPLY_FOR_AN_EMISSIONS_MONITORING_PLAN_CORSIA - FAILURE_TO_COMPLY_WITH_A_CONDITION_OF_AN_EMISSIONS_MONITORING_PLAN_CORSIA - FAILURE_TO_MONITOR_EMISSIONS_CORSIA - FAILURE_TO_REPORT_EMISSIONS_CORSIA - FAILURE_TO_KEEP_RECORDS_CORSIA - FAILURE_TO_COMPLY_WITH_DEFICIT_NOTICE - FAILURE_TO_COMPLY_WITH_NOTICE_TO_RETURN_ALLOWANCES - FAILURE_TO_COMPLY_WITH_AN_ENFORCEMENT_NOTICE_ETS - FAILURE_TO_COMPLY_WITH_AN_ENFORCEMENT_NOTICE_CORSIA - FAILURE_TO_COMPLY_WITH_AN_INFORMATION_NOTICE_ETS - FAILURE_TO_COMPLY_WITH_AN_INFORMATION_NOTICE_CORSIA - PROVIDING_FALSE_OR_MISLEADING_INFORMATION_ETS - PROVIDING_FALSE_OR_MISLEADING_INFORMATION_CORSIA - REFUSAL_TO_ALLOW_ACCESS_TO_PREMISES_ETS - REFUSAL_TO_ALLOW_ACCESS_TO_PREMISES_CORSIA selectedRequests: uniqueItems: true type: array items: type: string nonComplianceDate: type: string format: date complianceDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string civilPenalty: type: boolean noCivilPenaltyJustification: maxLength: 10000 minLength: 0 type: string noticeOfIntent: type: boolean dailyPenalty: type: boolean sectionCompleted: type: boolean NonSignificantChange: required: - description - relatedChanges type: object allOf: - $ref: '#/components/schemas/PermitNotification' - type: object properties: relatedChanges: type: array items: type: string enum: - MONITORING_PLAN - MONITORING_METHODOLOGY_PLAN NotVerifiedOverallAssessment: required: - notVerifiedReasons - type type: object allOf: - $ref: '#/components/schemas/OverallAssessment' - type: object properties: notVerifiedReasons: type: array items: $ref: '#/components/schemas/NotVerifiedReason' NotVerifiedReason: required: - type type: object properties: type: type: string enum: - UNCORRECTED_MATERIAL_MISSTATEMENT - UNCORRECTED_MATERIAL_NON_CONFORMITY - DATA_OR_INFORMATION_LIMITATIONS - SCOPE_LIMITATIONS_CLARITY - SCOPE_LIMITATIONS_MONITORING_PLAN - NOT_APPROVED_MONITORING_PLAN - ANOTHER_REASON otherReason: maxLength: 10000 minLength: 0 type: string NotifyOperatorForDecisionRequestTaskActionPayload: required: - decisionNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' OperatingLicense: required: - licenseExist type: object properties: licenseExist: type: boolean licenseNumber: maxLength: 255 minLength: 0 type: string issuingAuthority: maxLength: 255 minLength: 0 type: string OperatorActivityLevelReport: required: - comment - document type: object properties: document: type: string format: uuid areActivityLevelsEstimated: type: boolean comment: maxLength: 10000 minLength: 0 type: string OperatorAirImprovementAlreadyMadeResponse: required: - explanation - type type: object allOf: - $ref: '#/components/schemas/OperatorAirImprovementResponse' - type: object properties: explanation: maxLength: 10000 minLength: 0 type: string improvementDate: type: string format: date files: uniqueItems: true type: array items: type: string format: uuid OperatorAirImprovementFollowUpResponse: required: - improvementCompleted type: object properties: improvementCompleted: type: boolean dateCompleted: type: string format: date reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid OperatorAirImprovementNoResponse: required: - type type: object allOf: - $ref: '#/components/schemas/OperatorAirImprovementResponse' - type: object properties: isCostUnreasonable: type: boolean isTechnicallyInfeasible: type: boolean technicalInfeasibilityExplanation: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid OperatorAirImprovementResponse: required: - type type: object properties: type: type: string enum: - 'YES' - 'NO' - ALREADY_MADE discriminator: propertyName: type mapping: 'YES': '#/components/schemas/OperatorAirImprovementYesResponse' 'NO': '#/components/schemas/OperatorAirImprovementNoResponse' ALREADY_MADE: '#/components/schemas/OperatorAirImprovementAlreadyMadeResponse' OperatorAirImprovementYesResponse: required: - proposal - proposedDate - type type: object allOf: - $ref: '#/components/schemas/OperatorAirImprovementResponse' - type: object properties: proposal: maxLength: 10000 minLength: 0 type: string proposedDate: type: string format: date files: uniqueItems: true type: array items: type: string format: uuid OperatorImprovementFollowUpResponse: type: object properties: improvementCompleted: type: boolean dateCompleted: type: string format: date reason: maxLength: 10000 minLength: 0 type: string OperatorImprovementResponse: required: - addressedDescription - isAddressed - uploadEvidence type: object properties: isAddressed: type: boolean addressedDescription: maxLength: 10000 minLength: 0 type: string addressedDate: type: string format: date uploadEvidence: type: boolean files: uniqueItems: true type: array items: type: string format: uuid OpinionStatement: required: - additionalChangesNotCovered - emissionFactorsDescription - monitoringApproachDescription - operatorEmissionsAcceptable - siteVisit type: object properties: regulatedActivities: uniqueItems: true type: array items: type: string enum: - COMBUSTION - MINERAL_OIL_REFINING - COKE_PRODUCTION - ORE_ROASTING_OR_SINTERING - PIG_IRON_STEEL_PRODUCTION - FERROUS_METALS_PRODUCTION - NON_FERROUS_METALS_PRODUCTION - PRIMARY_ALUMINIUM_PRODUCTION - SECONDARY_ALUMINIUM_PRODUCTION - CEMENT_CLINKER_PRODUCTION - LIME_OR_CALCINATION_OF_DOLOMITE_OR_MAGNESITE - CERAMICS_MANUFACTURING - GYPSUM_OR_PLASTERBOARD_PRODUCTION - GLASS_MANUFACTURING - MINERAL_WOOL_MANUFACTURING - PULP_PRODUCTION - PAPER_OR_CARDBOARD_PRODUCTION - CARBON_BLACK_PRODUCTION - BULK_ORGANIC_CHEMICAL_PRODUCTION - GLYOXAL_GLYOXYLIC_ACID_PRODUCTION - NITRIC_ACID_PRODUCTION - ADIPIC_ACID_PRODUCTION - AMMONIA_PRODUCTION - SODA_ASH_AND_SODIUM_BICARBONATE_PRODUCTION - HYDROGEN_AND_SYNTHESIS_GAS_PRODUCTION - CAPTURE_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE - TRANSPORT_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE - STORAGE_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE combustionSources: uniqueItems: true type: array items: type: string processSources: uniqueItems: true type: array items: type: string monitoringApproachDescription: maxLength: 10000 minLength: 0 type: string emissionFactorsDescription: maxLength: 10000 minLength: 0 type: string operatorEmissionsAcceptable: type: boolean monitoringApproachTypeEmissions: $ref: '#/components/schemas/MonitoringApproachTypeEmissions' additionalChangesNotCovered: type: boolean additionalChangesNotCoveredDetails: type: string siteVisit: $ref: '#/components/schemas/SiteVisit' OrganisationStructure: required: - legalStatusType - organisationLocation type: object properties: legalStatusType: type: string enum: - LIMITED_COMPANY - INDIVIDUAL - PARTNERSHIP organisationLocation: $ref: '#/components/schemas/LocationOnShoreStateDTO' discriminator: propertyName: legalStatusType mapping: LIMITED_COMPANY: '#/components/schemas/LimitedCompanyOrganisation' INDIVIDUAL: '#/components/schemas/IndividualOrganisation' PARTNERSHIP: '#/components/schemas/PartnershipOrganisation' OtherFactor: required: - description - reportingType type: object allOf: - $ref: '#/components/schemas/PermitNotification' - type: object properties: reportingType: type: string enum: - EXCEEDED_THRESHOLD_STATED_GHGE_PERMIT - EXCEEDED_THRESHOLD_STATED_HSE_PERMIT - RENOUNCE_FREE_ALLOCATIONS - OTHER_ISSUE startDateOfNonCompliance: type: string format: date endDateOfNonCompliance: type: string format: date OverVoltageSourceStreamEmissionCalculationMethodData: required: - aluminiumAverageCurrentEfficiencyProduction - anodeEffectsOverVoltagePerCell - c2F6WeightFraction - calculationMethod - overVoltageCoefficient - percentageOfCollectionEfficiency type: object allOf: - $ref: '#/components/schemas/PfcSourceStreamEmissionCalculationMethodData' - type: object properties: anodeEffectsOverVoltagePerCell: type: string format: decimal aluminiumAverageCurrentEfficiencyProduction: type: string format: decimal overVoltageCoefficient: type: string format: decimal OverallAssessment: required: - type type: object properties: type: type: string enum: - VERIFIED_AS_SATISFACTORY - VERIFIED_WITH_COMMENTS - NOT_VERIFIED discriminator: propertyName: type mapping: VERIFIED_AS_SATISFACTORY: '#/components/schemas/VerifiedSatisfactoryOverallAssessment' VERIFIED_WITH_COMMENTS: '#/components/schemas/VerifiedWithCommentsOverallAssessment' NOT_VERIFIED: '#/components/schemas/NotVerifiedOverallAssessment' PFCActivityData: required: - tier type: object properties: massBalanceApproachUsed: type: boolean tier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - TIER_4 isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' PFCEmissionFactor: required: - tier type: object properties: tier: type: string enum: - TIER_1 - TIER_2 isHighestRequiredTier: type: boolean noHighestRequiredTierJustification: $ref: '#/components/schemas/NoHighestRequiredTierJustification' PFCSourceStreamCategory: required: - annualEmittedCO2Tonnes - calculationMethod - categoryType - emissionPoints - emissionSources - sourceStream type: object properties: sourceStream: type: string emissionSources: uniqueItems: true type: array items: type: string annualEmittedCO2Tonnes: type: string format: decimal categoryType: type: string enum: - MAJOR - MINOR - DE_MINIMIS - MARGINAL emissionPoints: uniqueItems: true type: array items: type: string calculationMethod: type: string enum: - SLOPE - OVERVOLTAGE PFCSourceStreamCategoryAppliedTier: required: - activityData - emissionFactor - sourceStreamCategory type: object properties: sourceStreamCategory: $ref: '#/components/schemas/PFCSourceStreamCategory' activityData: $ref: '#/components/schemas/PFCActivityData' emissionFactor: $ref: '#/components/schemas/PFCEmissionFactor' PFCTier2EmissionFactor: type: object properties: exist: type: boolean determinationInstallation: $ref: '#/components/schemas/ProcedureForm' scheduleMeasurements: $ref: '#/components/schemas/ProcedureForm' ParameterMonitoringTierDiffReason: required: - reason - type type: object properties: type: type: string enum: - DATA_GAP - OTHER reason: type: string relatedNotifications: type: array items: type: string PartnershipOrganisation: required: - legalStatusType - organisationLocation - partners type: object allOf: - $ref: '#/components/schemas/OrganisationStructure' - type: object properties: partnershipName: maxLength: 255 minLength: 0 type: string partners: uniqueItems: true type: array items: maxLength: 255 minLength: 0 type: string PaymentCancelRequestTaskActionPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reason: type: string PaymentMarkAsReceivedRequestTaskActionPayload: required: - receivedDate type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: receivedDate: type: string format: date PeerReviewDecision: required: - notes - type type: object properties: type: type: string enum: - AGREE - DISAGREE notes: maxLength: 10000 minLength: 0 type: string PeerReviewDecisionRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decision: $ref: '#/components/schemas/PeerReviewDecision' PeerReviewRequestTaskActionPayload: required: - peerReviewer type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: peerReviewer: type: string Permit: required: - abbreviations - additionalDocuments - assessAndControlRisk - assignmentOfResponsibilities - confidentialityStatement - controlOfOutsourcedActivities - correctionsAndCorrectiveActions - dataFlowActivities - emissionPoints - emissionSources - emissionSummaries - environmentalManagementSystem - environmentalPermitsAndLicences - estimatedAnnualEmissions - installationDescription - measurementDevicesOrMethods - monitoringApproaches - monitoringMethodologyPlans - monitoringPlanAppropriateness - monitoringReporting - qaDataFlowActivities - qaMeteringAndMeasuringEquipment - recordKeepingAndDocumentation - regulatedActivities - reviewAndValidationOfData - sourceStreams - uncertaintyAnalysis type: object properties: environmentalPermitsAndLicences: $ref: '#/components/schemas/EnvironmentalPermitsAndLicences' estimatedAnnualEmissions: $ref: '#/components/schemas/EstimatedAnnualEmissions' installationDescription: $ref: '#/components/schemas/InstallationDescription' regulatedActivities: type: array items: $ref: '#/components/schemas/RegulatedActivity' monitoringMethodologyPlans: $ref: '#/components/schemas/MonitoringMethodologyPlans' sourceStreams: type: array items: $ref: '#/components/schemas/SourceStream' measurementDevicesOrMethods: type: array items: $ref: '#/components/schemas/MeasurementDeviceOrMethod' emissionSources: type: array items: $ref: '#/components/schemas/EmissionSource' emissionPoints: type: array items: $ref: '#/components/schemas/EmissionPoint' emissionSummaries: type: array items: $ref: '#/components/schemas/EmissionSummary' siteDiagrams: uniqueItems: true type: array items: type: string format: uuid abbreviations: $ref: '#/components/schemas/Abbreviations' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' monitoringApproaches: type: object additionalProperties: $ref: '#/components/schemas/PermitMonitoringApproachSection' uncertaintyAnalysis: $ref: '#/components/schemas/UncertaintyAnalysis' monitoringReporting: $ref: '#/components/schemas/MonitoringReporting' assignmentOfResponsibilities: $ref: '#/components/schemas/ManagementProceduresDefinition' monitoringPlanAppropriateness: $ref: '#/components/schemas/ManagementProceduresDefinition' dataFlowActivities: $ref: '#/components/schemas/DataFlowActivities' qaDataFlowActivities: $ref: '#/components/schemas/ManagementProceduresDefinition' reviewAndValidationOfData: $ref: '#/components/schemas/ManagementProceduresDefinition' assessAndControlRisk: $ref: '#/components/schemas/ManagementProceduresDefinition' qaMeteringAndMeasuringEquipment: $ref: '#/components/schemas/ManagementProceduresDefinition' correctionsAndCorrectiveActions: $ref: '#/components/schemas/ManagementProceduresDefinition' controlOfOutsourcedActivities: $ref: '#/components/schemas/ManagementProceduresDefinition' recordKeepingAndDocumentation: $ref: '#/components/schemas/ManagementProceduresDefinition' environmentalManagementSystem: $ref: '#/components/schemas/EnvironmentalManagementSystem' PermitAcceptedVariationDecisionDetails: type: object properties: notes: maxLength: 10000 minLength: 0 type: string variationScheduleItems: type: array items: maxLength: 10000 minLength: 0 type: string PermitCessation: required: - annualReportableEmissions - determinationOutcome - notes - noticeType - subsistenceFeeRefunded type: object properties: determinationOutcome: type: string enum: - APPROVED - REJECTED allowancesSurrenderDate: type: string format: date numberOfSurrenderAllowances: maximum: 99999999 minimum: 0 type: integer format: int32 annualReportableEmissions: type: string format: decimal subsistenceFeeRefunded: type: boolean noticeType: type: string enum: - SATISFIED_WITH_REQUIREMENTS_COMPLIANCE - NO_PROSPECT_OF_FURTHER_ALLOWANCES notes: maxLength: 10000 minLength: 0 type: string PermitIssuanceDeemedWithdrawnDetermination: required: - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string PermitIssuanceDeterminateable: type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN discriminator: propertyName: type PermitIssuanceGrantDetermination: required: - activationDate - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string activationDate: type: string format: date annualEmissionsTargets: type: object additionalProperties: type: string format: decimal PermitIssuanceNotifyOperatorForDecisionRequestTaskActionPayload: required: - decisionNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' PermitIssuanceRejectDetermination: required: - officialNotice - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string officialNotice: maxLength: 10000 minLength: 0 type: string PermitIssuanceReviewDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - REJECTED - OPERATOR_AMENDS_NEEDED details: $ref: '#/components/schemas/ReviewDecisionDetails' PermitIssuanceSaveApplicationAmendRequestTaskActionPayload: required: - permit - permitType type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitIssuanceSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean PermitIssuanceSaveApplicationReviewRequestTaskActionPayload: required: - permit - permitType type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitIssuanceSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/PermitIssuanceDeterminateable' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitIssuanceSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - PERMIT_TYPE - INSTALLATION_DETAILS - FUELS_AND_EQUIPMENT - DEFINE_MONITORING_APPROACHES - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O - UNCERTAINTY_ANALYSIS - MANAGEMENT_PROCEDURES - MONITORING_METHODOLOGY_PLAN - ADDITIONAL_INFORMATION - CONFIDENTIALITY_STATEMENT decision: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitIssuanceSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean PermitMonitoringApproachSection: type: object properties: type: type: string enum: - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O discriminator: propertyName: type mapping: CALCULATION: '#/components/schemas/CalculationOfCO2MonitoringApproach' MEASUREMENT: '#/components/schemas/MeasurementOfCO2MonitoringApproach' FALLBACK: '#/components/schemas/FallbackMonitoringApproach' N2O: '#/components/schemas/MeasurementOfN2OMonitoringApproach' PFC: '#/components/schemas/CalculationOfPFCMonitoringApproach' INHERENT_CO2: '#/components/schemas/InherentCO2MonitoringApproach' TRANSFERRED_CO2: '#/components/schemas/TransferredCO2AndN2OMonitoringApproach' PermitNotification: required: - description type: object properties: type: type: string enum: - TEMPORARY_FACTOR - TEMPORARY_CHANGE - TEMPORARY_SUSPENSION - NON_SIGNIFICANT_CHANGE - OTHER_FACTOR description: maxLength: 10000 minLength: 0 type: string documents: uniqueItems: true type: array items: type: string format: uuid discriminator: propertyName: type mapping: TEMPORARY_FACTOR: '#/components/schemas/TemporaryFactor' TEMPORARY_CHANGE: '#/components/schemas/TemporaryChange' TEMPORARY_SUSPENSION: '#/components/schemas/TemporarySuspension' NON_SIGNIFICANT_CHANGE: '#/components/schemas/NonSignificantChange' OTHER_FACTOR: '#/components/schemas/OtherFactor' PermitNotificationFollowUpExtendDateRequestTaskActionPayload: required: - dueDate type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: dueDate: type: string format: date PermitNotificationFollowUpReviewDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - AMENDS_NEEDED details: $ref: '#/components/schemas/ReviewDecisionDetails' PermitNotificationFollowUpSaveApplicationAmendRequestTaskActionPayload: required: - response type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: response: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid followUpSectionsCompleted: type: object additionalProperties: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationFollowUpSaveResponseRequestTaskActionPayload: required: - response type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: response: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid PermitNotificationFollowUpSaveReviewDecisionRequestTaskActionPayload: required: - reviewDecision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reviewDecision: $ref: '#/components/schemas/PermitNotificationFollowUpReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationFollowUpSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: followUpSectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationReviewDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - REJECTED details: $ref: '#/components/schemas/ReviewDecisionDetails' PermitNotificationSaveApplicationRequestTaskActionPayload: required: - permitNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitNotification: $ref: '#/components/schemas/PermitNotification' sectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationSaveReviewGroupDecisionRequestTaskActionPayload: required: - reviewDecision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reviewDecision: $ref: '#/components/schemas/PermitNotificationReviewDecision' reviewDeterminationCompleted: type: boolean PermitRevocation: required: - activitiesStopped - annualEmissionsReportRequired - effectiveDate - feeCharged - reason - surrenderRequired type: object properties: reason: maxLength: 10000 minLength: 0 type: string activitiesStopped: type: boolean stoppedDate: type: string format: date effectiveDate: type: string format: date annualEmissionsReportRequired: type: boolean annualEmissionsReportDate: type: string format: date surrenderRequired: type: boolean surrenderDate: type: string format: date feeCharged: type: boolean feeDate: type: string format: date feeDetails: maxLength: 10000 minLength: 0 type: string PermitRevocationApplicationWithdrawRequestTaskActionPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid PermitRevocationSaveApplicationRequestTaskActionPayload: required: - permitRevocation type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitRevocation: $ref: '#/components/schemas/PermitRevocation' sectionsCompleted: type: object additionalProperties: type: boolean PermitSaveCessationRequestTaskActionPayload: required: - cessation type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: cessation: $ref: '#/components/schemas/PermitCessation' cessationCompleted: type: boolean PermitSurrender: required: - documentsExist - justification - stopDate type: object properties: stopDate: type: string format: date justification: maxLength: 10000 minLength: 0 type: string documentsExist: type: boolean documents: uniqueItems: true type: array items: type: string format: uuid PermitSurrenderReviewDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - REJECTED details: $ref: '#/components/schemas/ReviewDecisionDetails' PermitSurrenderReviewDetermination: required: - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string discriminator: propertyName: type mapping: GRANTED: '#/components/schemas/PermitSurrenderReviewDeterminationGrant' REJECTED: '#/components/schemas/PermitSurrenderReviewDeterminationReject' DEEMED_WITHDRAWN: '#/components/schemas/PermitSurrenderReviewDeterminationDeemWithdraw' PermitSurrenderReviewDeterminationDeemWithdraw: required: - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string PermitSurrenderReviewDeterminationGrant: required: - allowancesSurrenderRequired - noticeDate - reason - reportRequired - stopDate type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string stopDate: type: string format: date noticeDate: type: string format: date reportRequired: type: boolean reportDate: type: string format: date allowancesSurrenderRequired: type: boolean allowancesSurrenderDate: type: string format: date PermitSurrenderReviewDeterminationReject: required: - officialRefusalLetter - reason - shouldFeeBeRefundedToOperator type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string officialRefusalLetter: maxLength: 10000 minLength: 0 type: string shouldFeeBeRefundedToOperator: type: boolean PermitSurrenderSaveApplicationRequestTaskActionPayload: required: - permitSurrender type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitSurrender: $ref: '#/components/schemas/PermitSurrender' sectionsCompleted: type: object additionalProperties: type: boolean PermitSurrenderSaveReviewDeterminationRequestTaskActionPayload: required: - reviewDetermination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reviewDetermination: $ref: '#/components/schemas/PermitSurrenderReviewDetermination' reviewDeterminationCompleted: type: boolean PermitSurrenderSaveReviewGroupDecisionRequestTaskActionPayload: required: - reviewDecision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reviewDecision: $ref: '#/components/schemas/PermitSurrenderReviewDecision' reviewDeterminationCompleted: type: boolean PermitTransferASaveApplicationRequestTaskActionPayload: required: - aerLiable - payer - reason - transferCode - transferDate type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string reasonAttachments: uniqueItems: true type: array items: type: string format: uuid transferDate: type: string format: date payer: type: string enum: - TRANSFERER - RECEIVER aerLiable: type: string enum: - TRANSFERER - RECEIVER transferCode: maxLength: 9 minLength: 9 type: string sectionCompleted: type: boolean PermitTransferBDetailsConfirmationReviewDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - REJECTED details: $ref: '#/components/schemas/ReviewDecisionDetails' PermitTransferBSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitTransferDetailsConfirmation: $ref: '#/components/schemas/PermitTransferDetailsConfirmation' permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean PermitTransferBSaveDetailsConfirmationReviewGroupDecisionRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decision: $ref: '#/components/schemas/PermitTransferBDetailsConfirmationReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitTransferDetails: required: - aerLiable - payer - reason - transferCode - transferDate type: object properties: reason: maxLength: 10000 minLength: 0 type: string reasonAttachments: uniqueItems: true type: array items: type: string format: uuid transferDate: type: string format: date payer: type: string enum: - TRANSFERER - RECEIVER aerLiable: type: string enum: - TRANSFERER - RECEIVER transferCode: maxLength: 9 minLength: 9 type: string PermitTransferDetailsConfirmation: required: - detailsAccepted - regulatedActivitiesInOperation - transferAccepted type: object properties: detailsAccepted: type: boolean detailsRejectedReason: maxLength: 10000 minLength: 0 type: string regulatedActivitiesInOperation: type: boolean regulatedActivitiesNotInOperationReason: maxLength: 10000 minLength: 0 type: string transferAccepted: type: boolean transferRejectedReason: maxLength: 10000 minLength: 0 type: string PermitVariationApplicationSaveApplicationAmendRequestTaskActionPayload: required: - permit - permitVariationDetails - permitVariationDetailsCompleted type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean permitVariationDetailsReviewCompleted: type: boolean permitVariationDetailsAmendCompleted: type: boolean PermitVariationApplicationSubmitApplicationAmendRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean PermitVariationDeemedWithdrawnDetermination: required: - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string PermitVariationDetails: required: - modifications - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string modifications: type: array items: $ref: '#/components/schemas/PermitVariationModification' PermitVariationDeterminateable: type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN discriminator: propertyName: type mapping: GRANTED: '#/components/schemas/PermitVariationGrantDetermination' REJECTED: '#/components/schemas/PermitVariationRejectDetermination' DEEMED_WITHDRAWN: '#/components/schemas/PermitVariationDeemedWithdrawnDetermination' PermitVariationGrantDetermination: required: - activationDate - logChanges - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string activationDate: type: string format: date annualEmissionsTargets: type: object additionalProperties: type: string format: decimal logChanges: maxLength: 10000 minLength: 0 type: string PermitVariationModification: required: - type type: object properties: type: type: string enum: - COMPANY_NAME_NOT_DUE_TO_OWNERSHIP_CHANGE - INSTALLATION_NAME - REGISTERED_OFFICE_ADDRESS - INSTALLATION_ADDRESS - GRID_REFERENCE - METER_RENAMING - METER_LOCATION_DESCRIPTION - RELEASE_EMISSION_POINT_DESCRIPTION - OTHER_NON_SIGNFICANT - INSTALLATION_CATEGORY - NOTWITHSTANDING_ARTICLE_47_8 - EMISSION_SOURCES - CALCULATION_TO_MEASUREMENT_METHODOLOGIES - TIER_APPLIED - NEW_SOURCE_STREAMS - SOURCE_STREAMS_CATEGORISATION - METHODS - QUANTIFICATION_METHODOLOGY_FOR_EMISSIONS - OTHER_MONITORING_PLAN - INSTALLATION_SUB - MONITORING_REPORT_METHODOLOGY_4_4_OR_4_6 - DEFAULT_VALUE_OR_ESTIMATION_METHOD - COMPETENT_AUTHORITY - OTHER_MONITORING_METHODOLOGY_PLAN otherSummary: maxLength: 10000 minLength: 0 type: string PermitVariationNotifyOperatorForDecisionRequestTaskActionPayload: required: - decisionNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' PermitVariationRegulatorLedGrantDetermination: required: - activationDate - logChanges - reason - reasonTemplate type: object properties: reason: maxLength: 10000 minLength: 0 type: string activationDate: type: string format: date annualEmissionsTargets: type: object additionalProperties: type: string format: decimal logChanges: maxLength: 10000 minLength: 0 type: string reasonTemplate: type: string enum: - WHERE_OPERATOR_FAILED_TO_APPLY_IN_ACCORDANCE_WITH_CONDITIONS - FOLLOWING_IMPROVEMENT_REPORT_BY_OPERATOR - HSE_SITUATIONS_RESPONSE - PERMIT_FORMAL_REVIEW_RESPONSE - VARIATION_POWERS_FREE_ALLOCATION_PROVISIONS - OTHER reasonTemplateOtherSummary: maxLength: 10000 minLength: 0 type: string PermitVariationRejectDetermination: required: - officialNotice - reason type: object properties: type: type: string enum: - GRANTED - REJECTED - DEEMED_WITHDRAWN reason: maxLength: 10000 minLength: 0 type: string officialNotice: maxLength: 10000 minLength: 0 type: string PermitVariationReviewDecision: required: - type type: object properties: type: type: string enum: - ACCEPTED - REJECTED - OPERATOR_AMENDS_NEEDED details: $ref: '#/components/schemas/ReviewDecisionDetails' PermitVariationSaveApplicationRegulatorLedRequestTaskActionPayload: required: - permitType type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean permitType: type: string enum: - GHGE - HSE PermitVariationSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitVariationSaveApplicationReviewRequestTaskActionPayload: required: - permit - permitVariationDetails - permitVariationDetailsCompleted type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean permitVariationDetailsReviewCompleted: type: boolean PermitVariationSaveDetailsReviewGroupDecisionRegulatorLedRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decision: $ref: '#/components/schemas/PermitAcceptedVariationDecisionDetails' PermitVariationSaveDetailsReviewGroupDecisionRequestTaskActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decision: $ref: '#/components/schemas/PermitVariationReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean permitVariationDetailsReviewCompleted: type: boolean PermitVariationSaveReviewDeterminationRegulatorLedRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/PermitVariationRegulatorLedGrantDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitVariationSaveReviewDeterminationRequestTaskActionPayload: required: - determination type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: determination: $ref: '#/components/schemas/PermitVariationDeterminateable' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitVariationSaveReviewGroupDecisionRegulatorLedRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: group: type: string enum: - PERMIT_TYPE - INSTALLATION_DETAILS - FUELS_AND_EQUIPMENT - DEFINE_MONITORING_APPROACHES - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O - UNCERTAINTY_ANALYSIS - MANAGEMENT_PROCEDURES - MONITORING_METHODOLOGY_PLAN - ADDITIONAL_INFORMATION - CONFIDENTIALITY_STATEMENT decision: $ref: '#/components/schemas/PermitAcceptedVariationDecisionDetails' PermitVariationSaveReviewGroupDecisionRequestTaskActionPayload: required: - decision - group type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: decision: $ref: '#/components/schemas/PermitVariationReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean group: type: string enum: - PERMIT_TYPE - INSTALLATION_DETAILS - FUELS_AND_EQUIPMENT - DEFINE_MONITORING_APPROACHES - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O - UNCERTAINTY_ANALYSIS - MANAGEMENT_PROCEDURES - MONITORING_METHODOLOGY_PLAN - ADDITIONAL_INFORMATION - CONFIDENTIALITY_STATEMENT PfcManuallyProvidedEmissions: required: - reasonForProvidingManualEmissions - totalProvidedReportableEmissions type: object properties: reasonForProvidingManualEmissions: type: string totalProvidedReportableEmissions: type: string format: decimal PfcSourceStreamEmission: required: - amountOfC2F6 - amountOfCF4 - calculationCorrect - durationRange - emissionSources - parameterMonitoringTier - pfcSourceStreamEmissionCalculationMethodData - reportableEmissions - sourceStream - totalC2F6Emissions - totalCF4Emissions - totalPrimaryAluminium type: object properties: id: type: string sourceStream: type: string emissionSources: uniqueItems: true type: array items: type: string parameterMonitoringTier: $ref: '#/components/schemas/CalculationPfcParameterMonitoringTier' totalPrimaryAluminium: type: string format: decimal durationRange: $ref: '#/components/schemas/DurationRange' parameterMonitoringTierDiffReason: $ref: '#/components/schemas/ParameterMonitoringTierDiffReason' pfcSourceStreamEmissionCalculationMethodData: $ref: '#/components/schemas/PfcSourceStreamEmissionCalculationMethodData' calculationCorrect: type: boolean massBalanceApproachUsed: type: boolean providedEmissions: $ref: '#/components/schemas/PfcManuallyProvidedEmissions' amountOfCF4: type: string format: decimal totalCF4Emissions: type: string format: decimal amountOfC2F6: type: string format: decimal totalC2F6Emissions: type: string format: decimal reportableEmissions: type: string format: decimal PfcSourceStreamEmissionCalculationMethodData: required: - c2F6WeightFraction - calculationMethod - percentageOfCollectionEfficiency type: object properties: c2F6WeightFraction: type: string format: decimal percentageOfCollectionEfficiency: type: string format: decimal calculationMethod: type: string enum: - SLOPE - OVERVOLTAGE discriminator: propertyName: calculationMethod mapping: SLOPE: '#/components/schemas/SlopeSourceStreamEmissionCalculationMethodData' OVERVOLTAGE: '#/components/schemas/OverVoltageSourceStreamEmissionCalculationMethodData' PollutantRegisterActivities: type: object properties: exist: type: boolean activities: uniqueItems: true type: array items: type: string enum: - _1_A_1_A_PUBLIC_ELECTRICITY_AND_HEAT_PRODUCTION - _1_A_1_B_PETROLEUM_REFINING - _1_A_1_C_MANUFACTURE_OF_SOLID_FUELS_AND_OTHER_ENERGY_INDUSTRIES - _1_A_2_A_IRON_AND_STEEL - _1_A_2_B_NON_FERROUS_METALS - _1_A_2_C_CHEMICALS - _1_A_2_D_PULP_PAPER_AND_PRINT - _1_A_2_E_FOOD_PROCESSING_BEVERAGES_AND_TOBACCO - _1_A_2_F_NON_METALLIC_MINERALS - _1_A_2_GVII_MOBILE_COMBUSTION_IN_MANUFACTURING_INDUSTRIES_AND_CONSTRUCTION - _1_A_2_GVIII_STATIONARY_COMBUSTION_IN_MANUFACTURING_AND_CONSTRUCTION - _1_A_3_AI_INTERNATIONAL_AVIATION - _1_A_3_AII_CIVIL_AVIATION - _1_A_3_B_ROAD_TRANSPORTATION - _1_A_3_C_RAILWAYS - _1_A_3_DI_INTERNATIONAL_NAVIGATION - _1_A_3_DII_NATIONAL_NAVIGATION - _1_A_3_E_OTHER - _1_A_4_A_COMMERCIAL_INSTITUTIONAL_COMBUSTION - _1_A_4_B_RESIDENTIAL - _1_A_4_C_AGRICULTURE_FORESTRY_FISHING - _1_A_5_A_OTHER_STATIONARY_INCLUDING_MILITARY - _1_A_5_B_OTHER_MOBILE_INCLUDING_MILITARY - _1_B_1_A_COAL_MINING_AND_HANDLING - _1_B_1_B_SOLID_FUEL_TRANSFORMATION - _1_B_1_C_OTHER - _1_B_2_A_OIL - _1_B_2_B_NATURAL_GAS - _1_B_2_C_VENTING_AND_FLARING - _2_A_1_CEMENT_PRODUCTION - _2_A_2_LIME_PRODUCTION - _2_A_3_GLASS_PRODUCTION - _2_A_4_OTHER_PROCESS_USES_OF_CARBONATES - _2_B_1_AMMONIA_PRODUCTION - _2_B_2_NITRIC_ACID_PRODUCTION - _2_B_3_ADIPIC_ACID_PRODUCTION - _2_B_4_CAPROLACTAM_GLYOXAL_AND_GLYOXYLIC_ACID_PRODUCTION - _2_B_5_CARBIDE_PRODUCTION - _2_B_6_TITANIUM_DIOXIDE_PRODUCTION - _2_B_7_SODA_ASH_PRODUCTION - _2_B_8_PETROCHEMICAL_AND_CARBON_BLACK_PRODUCTION - _2_B_9_FLUOROCHEMICAL_PRODUCTION - _2_B_10_OTHER - _2_C_1_IRON_AND_STEEL_PRODUCTION - _2_C_2_FERROALLOYS_PRODUCTION - _2_C_3_ALUMINIUM_PRODUCTION - _2_C_4_MAGNESIUM_PRODUCTION - _2_C_5_LEAD_PRODUCTION - _2_C_6_ZINC_PRODUCTION - _2_C_7_OTHER_METAL_PRODUCTION - _2_D_1_LUBRICANT_USE - _2_D_2_PARAFFIN_WAX_USE - _2_D_3_OTHER - _2_E_1_INTEGRATED_CIRCUIT_OR_SEMICONDUCTOR - _2_E_2_TFT_FLAT_PANEL_DISPLAY - _2_E_3_PHOTOVOLTAICS - _2_E_4_HEAT_TRANSFER_FLUID - _2_E_5_OTHER - _2_F_1_REFRIGERATION_AND_AIR_CONDITIONING_EQUIPMENT - _2_F_2_FOAM_BLOWING_AGENTS - _2_F_3_FIRE_EXTINGUISHERS - _2_F_4_AEROSOLS - _2_F_5_SOLVENTS - _2_F_6_OTHER - _2_G_1_ELECTRICAL_EQUIPMENT - _2_G_2_SF6_AND_PFCS_FROM_OTHER_PRODUCT_USE - _2_G_3_N2O_FROM_PRODUCT_USES - _2_G_4_OTHER - _2_H_OTHER PreliminaryAllocation: required: - allowances - subInstallationName - year type: object properties: subInstallationName: type: string enum: - ADIPIC_ACID - ALUMINIUM - AMMONIA - AROMATICS - BOTTLES_AND_JARS_OF_COLOURED_GLASS - BOTTLES_AND_JARS_OF_COLOURLESS_GLASS - CARBON_BLACK - COATED_CARBON_BOARD - COATED_FINE_PAPER - COKE - CONTINUOUS_FILAMENT_GLASS_FIBRE - DISTRICT_HEATING - DOLIME - DRIED_SECONDARY_GYPSUM - EAF_CARBON_STEEL - EAF_HIGH_CARBON_STEEL - E_PVC - ETHYLENE_OXIDE_ETHYLENE_GLYCOLS - FACING_BRICKS - FLOAT_GLASS - FUEL_CL - FUEL_NON_CL - GREY_CEMENT_CLINKER - HEAT_CL - HEAT_NON_CL - HOT_METAL - HYDROGEN - IRON_CASTING - LIME - LONG_FIBRE_KRAFT_PULP - MINERAL_WOOL - NEWSPRINT - NITRIC_ACID - PAVERS - PHENOL_ACETONE - PLASTER - PLASTERBOARD - PRE_BAKE_ANODE - PROCESS_EMISSIONS_CL - PROCESS_EMISSIONS_NON_CL - RECOVERED_PAPER_PULP - REFINERY_PRODUCTS - ROOF_TILES - SHORT_FIBRE_KRAFT_PULP - SINTERED_DOLIME - SINTERED_ORE - SODA_ASH - SPRAY_DRIED_POWDER - S_PVC - STEAM_CRACKING - STYRENE - SULPHITE_PULP_THERMOMECHANICAL_PULP_AND_MECHANICAL_PULP - SYTHESIS_GAS - TESTLINER_AND_FLUTING - TISSUE - UNCOATED_CARBON_BOARD - UNCOATED_FINE_PAPER - VINYL_CHLORIDE_MONOMER - WHITE_CEMENT_CLINKER year: type: integer format: int16 allowances: type: integer format: int32 ProcedureForm: required: - locationOfRecords - procedureDescription - procedureDocumentName - procedureReference - responsibleDepartmentOrRole type: object properties: procedureDescription: maxLength: 10000 minLength: 0 type: string procedureDocumentName: maxLength: 1000 minLength: 0 type: string procedureReference: maxLength: 500 minLength: 0 type: string diagramReference: maxLength: 500 minLength: 0 type: string responsibleDepartmentOrRole: maxLength: 1000 minLength: 0 type: string locationOfRecords: maxLength: 2000 minLength: 0 type: string itSystemUsed: maxLength: 500 minLength: 0 type: string appliedStandards: maxLength: 2000 minLength: 0 type: string ProcedureOptionalForm: type: object properties: exist: type: boolean procedureForm: $ref: '#/components/schemas/ProcedureForm' ProcedurePlan: required: - locationOfRecords - procedureDescription - procedureDocumentName - procedureReference - responsibleDepartmentOrRole type: object properties: procedureDescription: maxLength: 10000 minLength: 0 type: string procedureDocumentName: maxLength: 1000 minLength: 0 type: string procedureReference: maxLength: 500 minLength: 0 type: string diagramReference: maxLength: 500 minLength: 0 type: string responsibleDepartmentOrRole: maxLength: 1000 minLength: 0 type: string locationOfRecords: maxLength: 2000 minLength: 0 type: string itSystemUsed: maxLength: 500 minLength: 0 type: string appliedStandards: maxLength: 2000 minLength: 0 type: string procedurePlanIds: uniqueItems: true type: array items: type: string format: uuid RdeDecisionPayload: required: - decision type: object properties: decision: type: string enum: - ACCEPTED - REJECTED reason: maxLength: 10000 minLength: 0 type: string RdeForceDecisionPayload: required: - decision - evidence type: object properties: decision: type: string enum: - ACCEPTED - REJECTED evidence: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid RdeForceDecisionRequestTaskActionPayload: required: - rdeForceDecisionPayload type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: rdeForceDecisionPayload: $ref: '#/components/schemas/RdeForceDecisionPayload' RdePayload: required: - deadline - extensionDate - signatory type: object properties: extensionDate: type: string format: date deadline: type: string format: date operators: uniqueItems: true type: array items: type: string signatory: type: string RdeResponseSubmitRequestTaskActionPayload: required: - rdeDecisionPayload type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: rdeDecisionPayload: $ref: '#/components/schemas/RdeDecisionPayload' RdeSubmitRequestTaskActionPayload: required: - rdePayload type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: rdePayload: $ref: '#/components/schemas/RdePayload' RecommendedImprovements: required: - areThereRecommendedImprovements type: object properties: areThereRecommendedImprovements: type: boolean recommendedImprovements: uniqueItems: true type: array items: $ref: '#/components/schemas/VerifierComment' ReducedSamplingFrequencyJustification: type: object properties: isCostUnreasonable: type: boolean isOneThirdRuleAndSampling: type: boolean files: uniqueItems: true type: array items: type: string format: uuid RegulatedActivity: required: - capacityUnit - id - type type: object properties: id: type: string type: type: string enum: - COMBUSTION - MINERAL_OIL_REFINING - COKE_PRODUCTION - ORE_ROASTING_OR_SINTERING - PIG_IRON_STEEL_PRODUCTION - FERROUS_METALS_PRODUCTION - NON_FERROUS_METALS_PRODUCTION - PRIMARY_ALUMINIUM_PRODUCTION - SECONDARY_ALUMINIUM_PRODUCTION - CEMENT_CLINKER_PRODUCTION - LIME_OR_CALCINATION_OF_DOLOMITE_OR_MAGNESITE - CERAMICS_MANUFACTURING - GYPSUM_OR_PLASTERBOARD_PRODUCTION - GLASS_MANUFACTURING - MINERAL_WOOL_MANUFACTURING - PULP_PRODUCTION - PAPER_OR_CARDBOARD_PRODUCTION - CARBON_BLACK_PRODUCTION - BULK_ORGANIC_CHEMICAL_PRODUCTION - GLYOXAL_GLYOXYLIC_ACID_PRODUCTION - NITRIC_ACID_PRODUCTION - ADIPIC_ACID_PRODUCTION - AMMONIA_PRODUCTION - SODA_ASH_AND_SODIUM_BICARBONATE_PRODUCTION - HYDROGEN_AND_SYNTHESIS_GAS_PRODUCTION - CAPTURE_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE - TRANSPORT_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE - STORAGE_OF_GREENHOUSE_GASES_UNDER_DIRECTIVE capacity: type: string format: decimal capacityUnit: type: string enum: - MW_TH - KW_TH - MVA - KVA - KW - MW - TONNES_PER_DAY - TONNES_PER_HOUR - TONNES_PER_ANNUM - KG_PER_DAY - KG_PER_HOUR RegulatorAirImprovementResponse: required: - comments - improvementRequired - officialResponse type: object properties: improvementRequired: type: boolean improvementDeadline: type: string format: date officialResponse: maxLength: 10000 minLength: 0 type: string comments: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid RegulatorAirReviewResponse: required: - regulatorImprovementResponses - reportSummary type: object properties: regulatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/RegulatorAirImprovementResponse' reportSummary: maxLength: 10000 minLength: 0 type: string RegulatorImprovementResponse: required: - operatorActions type: object properties: improvementRequired: type: boolean improvementDeadline: type: string format: date improvementComments: maxLength: 10000 minLength: 0 type: string operatorActions: maxLength: 10000 minLength: 0 type: string RegulatorReviewResponse: required: - regulatorImprovementResponses - reportSummary type: object properties: regulatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/RegulatorImprovementResponse' reportSummary: maxLength: 10000 minLength: 0 type: string RejectAuthorityResponse: required: - monitoringMethodologyPlanApproved - rejectComments - type type: object properties: type: type: string enum: - VALID - VALID_WITH_CORRECTIONS - INVALID monitoringMethodologyPlanApproved: type: boolean decisionComments: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid rejectComments: maxLength: 10000 minLength: 0 type: string ReportableAndBiomassEmission: required: - reportableEmissions - sustainableBiomass type: object properties: reportableEmissions: type: string format: decimal sustainableBiomass: type: string format: decimal ReportableEmission: required: - reportableEmissions type: object properties: reportableEmissions: type: string format: decimal RequestTaskActionEmptyPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' RequestTaskActionPayload: type: object properties: payloadType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_AMEND_APPLICATION_PAYLOAD - INSTALLATION_ACCOUNT_OPENING_SUBMIT_DECISION_PAYLOAD - PERMIT_ISSUANCE_SAVE_APPLICATION_PAYLOAD - PERMIT_ISSUANCE_SAVE_APPLICATION_REVIEW_PAYLOAD - PERMIT_ISSUANCE_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - PERMIT_ISSUANCE_SAVE_REVIEW_DETERMINATION_PAYLOAD - PERMIT_ISSUANCE_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - PERMIT_ISSUANCE_REQUEST_PEER_REVIEW_PAYLOAD - PERMIT_ISSUANCE_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - PERMIT_ISSUANCE_SAVE_APPLICATION_AMEND_PAYLOAD - PERMIT_ISSUANCE_SUBMIT_APPLICATION_AMEND_PAYLOAD - PERMIT_SURRENDER_SAVE_APPLICATION_PAYLOAD - PERMIT_SURRENDER_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - PERMIT_SURRENDER_SAVE_REVIEW_DETERMINATION_PAYLOAD - PERMIT_SURRENDER_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - PERMIT_SURRENDER_REQUEST_PEER_REVIEW_PAYLOAD - PERMIT_SURRENDER_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - PERMIT_SURRENDER_SAVE_CESSATION_PAYLOAD - PERMIT_SURRENDER_CESSATION_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - PERMIT_REVOCATION_SAVE_APPLICATION_PAYLOAD - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_SUBMISSION_PAYLOAD - PERMIT_REVOCATION_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - PERMIT_REVOCATION_REQUEST_PEER_REVIEW_PAYLOAD - PERMIT_REVOCATION_WITHDRAW_APPLICATION_PAYLOAD - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_WITHDRAWAL_PAYLOAD - PERMIT_REVOCATION_SAVE_CESSATION_PAYLOAD - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_CESSATION_PAYLOAD - PERMIT_NOTIFICATION_SAVE_APPLICATION_PAYLOAD - PERMIT_NOTIFICATION_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - PERMIT_NOTIFICATION_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - PERMIT_NOTIFICATION_REQUEST_PEER_REVIEW_PAYLOAD - PERMIT_NOTIFICATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_EXTEND_DATE_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_RESPONSE_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_REVIEW_DECISION_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_APPLICATION_AMEND_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_APPLICATION_AMEND_PAYLOAD - PERMIT_VARIATION_SAVE_APPLICATION_PAYLOAD - PERMIT_VARIATION_SAVE_APPLICATION_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_SAVE_APPLICATION_REVIEW_PAYLOAD - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION_PAYLOAD - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION_PAYLOAD - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_REQUEST_PEER_REVIEW_PAYLOAD - PERMIT_VARIATION_REQUEST_PEER_REVIEW_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_SAVE_APPLICATION_AMEND_PAYLOAD - PERMIT_VARIATION_SUBMIT_APPLICATION_AMEND_PAYLOAD - PERMIT_TRANSFER_A_SAVE_APPLICATION_PAYLOAD - PERMIT_TRANSFER_B_SAVE_APPLICATION_PAYLOAD - PERMIT_TRANSFER_B_SAVE_DETAILS_CONFIRMATION_REVIEW_GROUP_DECISION_PAYLOAD - PERMIT_TRANSFER_B_REQUEST_PEER_REVIEW_PAYLOAD - PERMIT_TRANSFER_B_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - PERMIT_TRANSFER_B_SUBMIT_APPLICATION_AMEND_PAYLOAD - PERMIT_TRANSFER_B_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - AER_SAVE_APPLICATION_PAYLOAD - AER_REQUEST_VERIFICATION_PAYLOAD - AER_REQUEST_AMENDS_VERIFICATION_PAYLOAD - AER_SAVE_APPLICATION_VERIFICATION_PAYLOAD - AER_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - AER_SAVE_APPLICATION_AMEND_PAYLOAD - AER_SUBMIT_APPLICATION_AMEND_PAYLOAD - DRE_SAVE_APPLICATION_PAYLOAD - DRE_SUBMIT_NOTIFY_OPERATOR_PAYLOAD - DRE_REQUEST_PEER_REVIEW_PAYLOAD - DRE_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - VIR_SAVE_APPLICATION_PAYLOAD - VIR_SAVE_REVIEW_PAYLOAD - VIR_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - AIR_SAVE_APPLICATION_PAYLOAD - AIR_SAVE_REVIEW_PAYLOAD - AIR_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - AIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - AIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - NON_COMPLIANCE_CLOSE_APPLICATION_PAYLOAD - NON_COMPLIANCE_SAVE_APPLICATION_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SAVE_APPLICATION_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_NOTIFY_OPERATOR_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_REQUEST_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_SAVE_APPLICATION_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_NOTIFY_OPERATOR_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_REQUEST_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_SAVE_APPLICATION_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_NOTIFY_OPERATOR_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_REQUEST_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - NON_COMPLIANCE_FINAL_DETERMINATION_SAVE_APPLICATION_PAYLOAD - NER_SAVE_APPLICATION_PAYLOAD - NER_SAVE_APPLICATION_REVIEW_PAYLOAD - NER_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - NER_SAVE_REVIEW_DETERMINATION_PAYLOAD - NER_REQUEST_PEER_REVIEW_PAYLOAD - NER_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - NER_SAVE_APPLICATION_AMEND_PAYLOAD - NER_SUBMIT_APPLICATION_AMEND_PAYLOAD - NER_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - NER_SAVE_AUTHORITY_RESPONSE_PAYLOAD - NER_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - DOAL_SAVE_APPLICATION_PAYLOAD - DOAL_SUBMIT_APPLICATION_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - DOAL_REQUEST_PEER_REVIEW_PAYLOAD - DOAL_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - DOAL_SAVE_AUTHORITY_RESPONSE_PAYLOAD - DOAL_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - RFI_SUBMIT_PAYLOAD - RFI_RESPONSE_SUBMIT_PAYLOAD - RDE_SUBMIT_PAYLOAD - RDE_RESPONSE_SUBMIT_PAYLOAD - RDE_FORCE_DECISION_PAYLOAD - PAYMENT_MARK_AS_RECEIVED_PAYLOAD - PAYMENT_CANCEL_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_SAVE_APPLICATION_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_REQUEST_PEER_REVIEW_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_SAVE_APPLICATION_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_CLOSE_APPLICATION_PAYLOAD - RETURN_OF_ALLOWANCES_SAVE_APPLICATION_PAYLOAD - RETURN_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - RETURN_OF_ALLOWANCES_RETURNED_SAVE_APPLICATION_PAYLOAD - RETURN_OF_ALLOWANCES_RETURNED_SUBMIT_APPLICATION_PAYLOAD - RETURN_OF_ALLOWANCES_REQUEST_PEER_REVIEW_PAYLOAD - RETURN_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - EMPTY_PAYLOAD - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_PAYLOAD - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_REVIEW_PAYLOAD - EMP_ISSUANCE_UKETS_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - EMP_ISSUANCE_UKETS_SAVE_REVIEW_DETERMINATION_PAYLOAD - EMP_ISSUANCE_UKETS_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - EMP_ISSUANCE_UKETS_REQUEST_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_AMEND_PAYLOAD - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION_AMEND_PAYLOAD - EMP_VARIATION_UKETS_SAVE_APPLICATION_PAYLOAD - EMP_VARIATION_UKETS_SAVE_APPLICATION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_SAVE_APPLICATION_REVIEW_PAYLOAD - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_SAVE_DETAILS_REVIEW_GROUP_DECISION_PAYLOAD - EMP_VARIATION_UKETS_SAVE_REVIEW_DETERMINATION_PAYLOAD - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW_PAYLOAD - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_SAVE_APPLICATION_AMEND_PAYLOAD - EMP_VARIATION_UKETS_SUBMIT_APPLICATION_AMEND_PAYLOAD - AVIATION_AER_UKETS_SAVE_APPLICATION_PAYLOAD - AVIATION_AER_UKETS_REQUEST_VERIFICATION_PAYLOAD - AVIATION_AER_UKETS_REQUEST_AMENDS_VERIFICATION_PAYLOAD - AVIATION_AER_UKETS_SAVE_APPLICATION_VERIFICATION_PAYLOAD - AVIATION_AER_UKETS_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - AVIATION_AER_UKETS_SAVE_APPLICATION_AMEND_PAYLOAD - AVIATION_AER_UKETS_SUBMIT_APPLICATION_AMEND_PAYLOAD - AVIATION_DRE_UKETS_SAVE_APPLICATION_PAYLOAD - AVIATION_DRE_UKETS_REQUEST_PEER_REVIEW_PAYLOAD - AVIATION_DRE_UKETS_SUBMIT_NOTIFY_OPERATOR_PAYLOAD - AVIATION_DRE_UKETS_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - AVIATION_VIR_SAVE_APPLICATION_PAYLOAD - AVIATION_VIR_SAVE_REVIEW_PAYLOAD - AVIATION_VIR_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - AVIATION_VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - AVIATION_VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - AVIATION_ACCOUNT_CLOSURE_SAVE_APPLICATION_PAYLOAD - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_PAYLOAD - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_REVIEW_PAYLOAD - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_DETERMINATION_PAYLOAD - EMP_ISSUANCE_CORSIA_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - EMP_ISSUANCE_CORSIA_REQUEST_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_AMEND_PAYLOAD - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION_AMEND_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_APPLICATION_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REVIEW_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_DETAILS_REVIEW_GROUP_DECISION_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_REVIEW_DETERMINATION_PAYLOAD - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION_PAYLOAD - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW_PAYLOAD - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_APPLICATION_AMEND_PAYLOAD - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION_AMEND_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED_PAYLOAD - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW_REGULATOR_LED_PAYLOAD - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED_PAYLOAD - AVIATION_AER_CORSIA_SAVE_APPLICATION_PAYLOAD - AVIATION_AER_CORSIA_REQUEST_VERIFICATION_PAYLOAD - AVIATION_AER_CORSIA_SAVE_APPLICATION_VERIFICATION_PAYLOAD - AVIATION_AER_CORSIA_SAVE_REVIEW_GROUP_DECISION_PAYLOAD discriminator: propertyName: payloadType RequestTaskActionProcessDTO: required: - requestTaskActionPayload - requestTaskActionType - requestTaskId type: object properties: requestTaskActionType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_AMEND_APPLICATION - INSTALLATION_ACCOUNT_OPENING_SUBMIT_DECISION - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - SYSTEM_MESSAGE_DISMISS - PERMIT_ISSUANCE_SAVE_APPLICATION - PERMIT_ISSUANCE_UPLOAD_SECTION_ATTACHMENT - PERMIT_ISSUANCE_SUBMIT_APPLICATION - PERMIT_ISSUANCE_SAVE_APPLICATION_REVIEW - PERMIT_ISSUANCE_SAVE_REVIEW_GROUP_DECISION - PERMIT_ISSUANCE_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - PERMIT_ISSUANCE_SAVE_REVIEW_DETERMINATION - PERMIT_ISSUANCE_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_ISSUANCE_REQUEST_PEER_REVIEW - PERMIT_ISSUANCE_REVIEW_RETURN_FOR_AMENDS - PERMIT_ISSUANCE_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_ISSUANCE_SAVE_APPLICATION_AMEND - PERMIT_ISSUANCE_RECALL_FROM_AMENDS - PERMIT_ISSUANCE_SUBMIT_APPLICATION_AMEND - PERMIT_SURRENDER_SAVE_APPLICATION - PERMIT_SURRENDER_UPLOAD_ATTACHMENT - PERMIT_SURRENDER_SUBMIT_APPLICATION - PERMIT_SURRENDER_SAVE_REVIEW_GROUP_DECISION - PERMIT_SURRENDER_SAVE_REVIEW_DETERMINATION - PERMIT_SURRENDER_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_SURRENDER_CANCEL_APPLICATION - PERMIT_SURRENDER_REQUEST_PEER_REVIEW - PERMIT_SURRENDER_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_SURRENDER_SAVE_CESSATION - PERMIT_SURRENDER_CESSATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_REVOCATION_SAVE_APPLICATION - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_SUBMISSION - PERMIT_REVOCATION_CANCEL_APPLICATION - PERMIT_REVOCATION_REQUEST_PEER_REVIEW - PERMIT_REVOCATION_SUBMIT_PEER_REVIEW_DECISION - PERMIT_REVOCATION_WITHDRAW_APPLICATION - PERMIT_REVOCATION_UPLOAD_ATTACHMENT - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_WITHDRAWAL - PERMIT_REVOCATION_SAVE_CESSATION - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_CESSATION - PERMIT_NOTIFICATION_SAVE_APPLICATION - PERMIT_NOTIFICATION_UPLOAD_ATTACHMENT - PERMIT_NOTIFICATION_SUBMIT_APPLICATION - PERMIT_NOTIFICATION_SAVE_REVIEW_GROUP_DECISION - PERMIT_NOTIFICATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_NOTIFICATION_CANCEL_APPLICATION - PERMIT_NOTIFICATION_REQUEST_PEER_REVIEW - PERMIT_NOTIFICATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_EXTEND_DATE - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP_UPLOAD_ATTACHMENT - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_REVIEW_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_RETURN_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_RECALL_FROM_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_APPLICATION_AMEND - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_APPLICATION_AMEND - PERMIT_VARIATION_SAVE_APPLICATION - PERMIT_VARIATION_SAVE_APPLICATION_REGULATOR_LED - PERMIT_VARIATION_UPLOAD_SECTION_ATTACHMENT - PERMIT_VARIATION_SUBMIT_APPLICATION - PERMIT_VARIATION_SAVE_APPLICATION_REVIEW - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION_REGULATOR_LED - PERMIT_VARIATION_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION_REGULATOR_LED - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - PERMIT_VARIATION_CANCEL_APPLICATION - PERMIT_VARIATION_REQUEST_PEER_REVIEW - PERMIT_VARIATION_REQUEST_PEER_REVIEW_REGULATOR_LED - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - PERMIT_VARIATION_REVIEW_RETURN_FOR_AMENDS - PERMIT_VARIATION_SAVE_APPLICATION_AMEND - PERMIT_VARIATION_SUBMIT_APPLICATION_AMEND - PERMIT_VARIATION_RECALL_FROM_AMENDS - PERMIT_TRANSFER_A_SAVE_APPLICATION - PERMIT_TRANSFER_A_UPLOAD_SECTION_ATTACHMENT - PERMIT_TRANSFER_A_SUBMIT_APPLICATION - PERMIT_TRANSFER_CANCEL_APPLICATION - PERMIT_TRANSFER_B_SAVE_APPLICATION - PERMIT_TRANSFER_B_SUBMIT_APPLICATION - PERMIT_TRANSFER_B_REQUEST_PEER_REVIEW - PERMIT_TRANSFER_B_SAVE_DETAILS_CONFIRMATION_REVIEW_GROUP_DECISION - PERMIT_TRANSFER_B_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_TRANSFER_B_REVIEW_RETURN_FOR_AMENDS - PERMIT_TRANSFER_B_RECALL_FROM_AMENDS - PERMIT_TRANSFER_B_SUBMIT_APPLICATION_AMEND - PERMIT_TRANSFER_B_NOTIFY_OPERATOR_FOR_DECISION - NON_COMPLIANCE_CLOSE_APPLICATION - NON_COMPLIANCE_UPLOAD_ATTACHMENT - NON_COMPLIANCE_SAVE_APPLICATION - NON_COMPLIANCE_SUBMIT_APPLICATION - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SAVE_APPLICATION - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_NOTIFY_OPERATOR - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_REQUEST_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_NOTICE_OF_INTENT_SAVE_APPLICATION - NON_COMPLIANCE_NOTICE_OF_INTENT_NOTIFY_OPERATOR - NON_COMPLIANCE_NOTICE_OF_INTENT_REQUEST_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_CIVIL_PENALTY_SAVE_APPLICATION - NON_COMPLIANCE_CIVIL_PENALTY_NOTIFY_OPERATOR - NON_COMPLIANCE_CIVIL_PENALTY_REQUEST_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_FINAL_DETERMINATION_SAVE_APPLICATION - NON_COMPLIANCE_FINAL_DETERMINATION_SUBMIT_APPLICATION - NER_CANCEL_APPLICATION - NER_UPLOAD_ATTACHMENT - NER_SAVE_APPLICATION - NER_SUBMIT_APPLICATION - NER_SAVE_APPLICATION_REVIEW - NER_SAVE_REVIEW_GROUP_DECISION - NER_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - NER_NOTIFY_OPERATOR_FOR_DECISION - NER_COMPLETE_REVIEW - NER_REQUEST_PEER_REVIEW - NER_SAVE_REVIEW_DETERMINATION - NER_SUBMIT_PEER_REVIEW_DECISION - NER_REVIEW_RETURN_FOR_AMENDS - NER_SAVE_APPLICATION_AMEND - NER_SUBMIT_APPLICATION_AMEND - NER_SAVE_AUTHORITY_RESPONSE - NER_AUTHORITY_RESPONSE_UPLOAD_ATTACHMENT - NER_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION - DOAL_SAVE_APPLICATION - DOAL_UPLOAD_ATTACHMENT - DOAL_PROCEED_TO_AUTHORITY_AND_NOTIFY_OPERATOR_FOR_DECISION - DOAL_PROCEED_TO_AUTHORITY_APPLICATION - DOAL_CLOSE_APPLICATION - DOAL_CANCEL_APPLICATION - DOAL_REQUEST_PEER_REVIEW - DOAL_SUBMIT_PEER_REVIEW_DECISION - DOAL_SAVE_AUTHORITY_RESPONSE - DOAL_AUTHORITY_RESPONSE_UPLOAD_ATTACHMENT - DOAL_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION - AER_SAVE_APPLICATION - AER_UPLOAD_SECTION_ATTACHMENT - AER_REQUEST_VERIFICATION - AER_SUBMIT_APPLICATION - AER_RECALL_FROM_VERIFICATION - AER_SAVE_APPLICATION_VERIFICATION - AER_SAVE_REVIEW_GROUP_DECISION - AER_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AER_COMPLETE_REVIEW - AER_SUBMIT_APPLICATION_VERIFICATION - AER_REVIEW_RETURN_FOR_AMENDS - AER_SAVE_APPLICATION_AMEND - AER_SUBMIT_APPLICATION_AMEND - AER_REQUEST_AMENDS_VERIFICATION - AER_VERIFICATION_UPLOAD_ATTACHMENT - DRE_SAVE_APPLICATION - DRE_APPLY_UPLOAD_ATTACHMENT - DRE_SUBMIT_NOTIFY_OPERATOR - DRE_CANCEL_APPLICATION - DRE_REQUEST_PEER_REVIEW - DRE_SUBMIT_PEER_REVIEW_DECISION - VIR_SAVE_APPLICATION - VIR_UPLOAD_ATTACHMENT - VIR_SUBMIT_APPLICATION - VIR_SAVE_REVIEW - VIR_NOTIFY_OPERATOR_FOR_DECISION - VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - AIR_SAVE_APPLICATION - AIR_UPLOAD_ATTACHMENT - AIR_SUBMIT_APPLICATION - AIR_SAVE_REVIEW - AIR_REVIEW_UPLOAD_ATTACHMENT - AIR_NOTIFY_OPERATOR_FOR_DECISION - AIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - AIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_SAVE_APPLICATION - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION - EMP_ISSUANCE_UKETS_UPLOAD_SECTION_ATTACHMENT - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_SAVE_REVIEW_GROUP_DECISION - EMP_ISSUANCE_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_ISSUANCE_UKETS_SAVE_REVIEW_DETERMINATION - EMP_ISSUANCE_UKETS_NOTIFY_OPERATOR_FOR_DECISION - EMP_ISSUANCE_UKETS_REQUEST_PEER_REVIEW - EMP_ISSUANCE_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_UKETS_REVIEW_RETURN_FOR_AMENDS - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_AMEND - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION_AMEND - EMP_ISSUANCE_UKETS_RECALL_FROM_AMENDS - EMP_VARIATION_UKETS_SAVE_APPLICATION - EMP_VARIATION_UKETS_SAVE_APPLICATION_REGULATOR_LED - EMP_VARIATION_UKETS_SUBMIT_APPLICATION - EMP_VARIATION_CANCEL_APPLICATION - EMP_VARIATION_UPLOAD_SECTION_ATTACHMENT - EMP_VARIATION_UKETS_SAVE_APPLICATION_REVIEW - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_SAVE_DETAILS_REVIEW_GROUP_DECISION - EMP_VARIATION_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_VARIATION_UKETS_SAVE_REVIEW_DETERMINATION - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW_REGULATOR_LED - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_REVIEW_RETURN_FOR_AMENDS - EMP_VARIATION_UKETS_SAVE_APPLICATION_AMEND - EMP_VARIATION_UKETS_SUBMIT_APPLICATION_AMEND - EMP_VARIATION_UKETS_RECALL_FROM_AMENDS - AVIATION_AER_UKETS_SAVE_APPLICATION - AVIATION_AER_UKETS_REQUEST_VERIFICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION_AMEND - AVIATION_AER_UKETS_SAVE_APPLICATION_VERIFICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION_VERIFICATION - AVIATION_AER_UKETS_SAVE_REVIEW_GROUP_DECISION - AVIATION_AER_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AVIATION_AER_UKETS_COMPLETE_REVIEW - AVIATION_AER_UKETS_SKIP_REVIEW - AVIATION_AER_UKETS_REVIEW_RETURN_FOR_AMENDS - AVIATION_AER_UKETS_SAVE_APPLICATION_AMEND - AVIATION_AER_UKETS_REQUEST_AMENDS_VERIFICATION - AVIATION_AER_UPLOAD_SECTION_ATTACHMENT - AVIATION_AER_RECALL_FROM_VERIFICATION - AVIATION_ACCOUNT_CLOSURE_SUBMIT_APPLICATION - AVIATION_ACCOUNT_CLOSURE_SAVE_APPLICATION - AVIATION_ACCOUNT_CLOSURE_CANCEL_APPLICATION - AVIATION_DRE_UKETS_SAVE_APPLICATION - AVIATION_DRE_UKETS_REQUEST_PEER_REVIEW - AVIATION_DRE_UKETS_SUBMIT_NOTIFY_OPERATOR - AVIATION_DRE_UKETS_SUBMIT_PEER_REVIEW_DECISION - AVIATION_DRE_UPLOAD_ATTACHMENT - AVIATION_DRE_CANCEL_APPLICATION - AVIATION_VIR_UPLOAD_ATTACHMENT - AVIATION_VIR_SAVE_APPLICATION - AVIATION_VIR_SUBMIT_APPLICATION - AVIATION_VIR_SAVE_REVIEW - AVIATION_VIR_NOTIFY_OPERATOR_FOR_DECISION - AVIATION_VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - AVIATION_VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - RFI_SUBMIT - RFI_UPLOAD_ATTACHMENT - RFI_RESPONSE_SUBMIT - RFI_CANCEL - RDE_SUBMIT - RDE_RESPONSE_SUBMIT - RDE_FORCE_DECISION - RDE_UPLOAD_ATTACHMENT - PAYMENT_MARK_AS_PAID - PAYMENT_MARK_AS_RECEIVED - PAYMENT_PAY_BY_CARD - PAYMENT_CANCEL - WITHHOLDING_OF_ALLOWANCES_SAVE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION - WITHHOLDING_OF_ALLOWANCES_CANCEL_APPLICATION - WITHHOLDING_OF_ALLOWANCES_REQUEST_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_SAVE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_NOTIFY_OPERATOR_FOR_DECISION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_CLOSE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_UPLOAD_ATTACHMENT - RETURN_OF_ALLOWANCES_SAVE_APPLICATION - RETURN_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION - RETURN_OF_ALLOWANCES_CANCEL_APPLICATION - RETURN_OF_ALLOWANCES_RETURNED_SAVE_APPLICATION - RETURN_OF_ALLOWANCES_RETURNED_SUBMIT_APPLICATION - RETURN_OF_ALLOWANCES_REQUEST_PEER_REVIEW - RETURN_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION - EMP_ISSUANCE_CORSIA_UPLOAD_SECTION_ATTACHMENT - EMP_ISSUANCE_CORSIA_NOTIFY_OPERATOR_FOR_DECISION - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_GROUP_DECISION - EMP_ISSUANCE_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_DETERMINATION - EMP_ISSUANCE_CORSIA_REQUEST_PEER_REVIEW - EMP_ISSUANCE_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_CORSIA_REVIEW_RETURN_FOR_AMENDS - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_AMEND - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION_AMEND - EMP_ISSUANCE_CORSIA_RECALL_FROM_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION - EMP_VARIATION_CORSIA_SAVE_DETAILS_REVIEW_GROUP_DECISION - EMP_VARIATION_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_VARIATION_CORSIA_SAVE_REVIEW_DETERMINATION - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_VARIATION_CORSIA_REVIEW_RETURN_FOR_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION_AMEND - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION_AMEND - EMP_VARIATION_CORSIA_RECALL_FROM_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REGULATOR_LED - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW_REGULATOR_LED - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - AVIATION_AER_CORSIA_SAVE_APPLICATION - AVIATION_AER_CORSIA_REQUEST_VERIFICATION - AVIATION_AER_CORSIA_SAVE_APPLICATION_VERIFICATION - AVIATION_AER_CORSIA_SUBMIT_APPLICATION_VERIFICATION - AVIATION_AER_CORSIA_SUBMIT_APPLICATION - AVIATION_AER_CORSIA_SAVE_REVIEW_GROUP_DECISION - AVIATION_AER_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AVIATION_AER_CORSIA_COMPLETE_REVIEW requestTaskActionPayload: oneOf: - $ref: '#/components/schemas/AerApplicationRequestVerificationRequestTaskActionPayload' - $ref: '#/components/schemas/AerSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/AerSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/AerSaveApplicationVerificationRequestTaskActionPayload' - $ref: '#/components/schemas/AerSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/AerSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/AirSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/AirSaveRespondToRegulatorCommentsRequestTaskActionPayload' - $ref: '#/components/schemas/AirSaveReviewRequestTaskActionPayload' - $ref: '#/components/schemas/AirSubmitRespondToRegulatorCommentsRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAccountClosureSaveRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerApplicationRequestVerificationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerCorsiaSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerCorsiaSaveApplicationVerificationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerCorsiaSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerUkEtsSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerUkEtsSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerUkEtsSaveApplicationVerificationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationAerUkEtsSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/AviationDreUkEtsSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationVirSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/AviationVirSaveRespondToRegulatorCommentsRequestTaskActionPayload' - $ref: '#/components/schemas/AviationVirSaveReviewRequestTaskActionPayload' - $ref: '#/components/schemas/AviationVirSubmitRespondToRegulatorCommentsRequestTaskActionPayload' - $ref: '#/components/schemas/DoalSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/DoalSaveAuthorityResponseTaskActionPayload' - $ref: '#/components/schemas/DreSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaNotifyOperatorForDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceCorsiaSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsNotifyOperatorForDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpIssuanceUkEtsSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveApplicationRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveDetailsReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveReviewGroupDecisionRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationCorsiaSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveApplicationRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveDetailsReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveReviewGroupDecisionRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/EmpVariationUkEtsSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/InstallationAccountOpeningAmendApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/InstallationAccountOpeningSubmitDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/NerSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/NerSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NerSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/NerSaveAuthorityResponseRequestTaskActionPayload' - $ref: '#/components/schemas/NerSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/NerSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/NerSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceCivilPenaltySaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceCloseApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceDailyPenaltyNoticeSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceFinalDeterminationSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceNoticeOfIntentSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceNotifyOperatorRequestTaskActionPayload' - $ref: '#/components/schemas/NonComplianceSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/NotifyOperatorForDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PaymentCancelRequestTaskActionPayload' - $ref: '#/components/schemas/PaymentMarkAsReceivedRequestTaskActionPayload' - $ref: '#/components/schemas/PeerReviewDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PeerReviewRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceNotifyOperatorForDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitIssuanceSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationFollowUpExtendDateRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationFollowUpSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationFollowUpSaveResponseRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationFollowUpSaveReviewDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationFollowUpSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitNotificationSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitRevocationApplicationWithdrawRequestTaskActionPayload' - $ref: '#/components/schemas/PermitRevocationSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitSaveCessationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitSurrenderSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitSurrenderSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitSurrenderSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitTransferASaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitTransferBSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitTransferBSaveDetailsConfirmationReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationApplicationSaveApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationApplicationSubmitApplicationAmendRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationNotifyOperatorForDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveApplicationRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveApplicationReviewRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveDetailsReviewGroupDecisionRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveDetailsReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveReviewDeterminationRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveReviewDeterminationRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveReviewGroupDecisionRegulatorLedRequestTaskActionPayload' - $ref: '#/components/schemas/PermitVariationSaveReviewGroupDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/RdeForceDecisionRequestTaskActionPayload' - $ref: '#/components/schemas/RdeResponseSubmitRequestTaskActionPayload' - $ref: '#/components/schemas/RdeSubmitRequestTaskActionPayload' - $ref: '#/components/schemas/RequestTaskActionEmptyPayload' - $ref: '#/components/schemas/ReturnOfAllowancesReturnedSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/ReturnOfAllowancesSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/RfiResponseSubmitRequestTaskActionPayload' - $ref: '#/components/schemas/RfiSubmitRequestTaskActionPayload' - $ref: '#/components/schemas/VirSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/VirSaveRespondToRegulatorCommentsRequestTaskActionPayload' - $ref: '#/components/schemas/VirSaveReviewRequestTaskActionPayload' - $ref: '#/components/schemas/VirSubmitRespondToRegulatorCommentsRequestTaskActionPayload' - $ref: '#/components/schemas/WithholdingOfAllowancesSaveApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/WithholdingOfAllowancesWithdrawalCloseApplicationRequestTaskActionPayload' - $ref: '#/components/schemas/WithholdingOfAllowancesWithdrawalSaveApplicationRequestTaskActionPayload' requestTaskId: type: integer format: int64 description: The request task action body ReturnOfAllowances: required: - dateToBeReturned - numberOfAllowancesToBeReturned - reason - years type: object properties: numberOfAllowancesToBeReturned: type: integer format: int32 years: type: array items: type: integer format: int32 reason: maxLength: 10000 minLength: 0 type: string dateToBeReturned: type: string format: date regulatorComments: maxLength: 10000 minLength: 0 type: string ReturnOfAllowancesReturned: required: - isAllowancesReturned type: object properties: isAllowancesReturned: type: boolean returnedAllowancesDate: type: string format: date regulatorComments: maxLength: 10000 minLength: 0 type: string ReturnOfAllowancesReturnedSaveApplicationRequestTaskActionPayload: required: - returnOfAllowancesReturned type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: returnOfAllowancesReturned: $ref: '#/components/schemas/ReturnOfAllowancesReturned' sectionsCompleted: type: object additionalProperties: type: boolean ReturnOfAllowancesSaveApplicationRequestTaskActionPayload: required: - returnOfAllowances type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: returnOfAllowances: $ref: '#/components/schemas/ReturnOfAllowances' sectionsCompleted: type: object additionalProperties: type: boolean ReviewDecisionDetails: type: object properties: notes: maxLength: 10000 minLength: 0 type: string RfiQuestionPayload: required: - questions type: object properties: questions: type: array items: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid RfiResponsePayload: required: - answers type: object properties: answers: type: array items: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid RfiResponseSubmitRequestTaskActionPayload: required: - rfiResponsePayload type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: rfiResponsePayload: $ref: '#/components/schemas/RfiResponsePayload' RfiSubmitPayload: required: - deadline - questions - signatory type: object properties: questions: type: array items: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid deadline: type: string format: date operators: uniqueItems: true type: array items: type: string signatory: type: string RfiSubmitRequestTaskActionPayload: required: - rfiSubmitPayload type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: rfiSubmitPayload: $ref: '#/components/schemas/RfiSubmitPayload' SamplingPlan: type: object properties: exist: type: boolean details: $ref: '#/components/schemas/SamplingPlanDetails' SamplingPlanDetails: required: - analysis - appropriateness - procedurePlan - yearEndReconciliation type: object properties: analysis: $ref: '#/components/schemas/ProcedureForm' procedurePlan: $ref: '#/components/schemas/ProcedurePlan' appropriateness: $ref: '#/components/schemas/ProcedureForm' yearEndReconciliation: $ref: '#/components/schemas/ProcedureOptionalForm' SiteVisit: required: - siteVisitType type: object properties: siteVisitType: type: string enum: - IN_PERSON - VIRTUAL - NO_VISIT discriminator: propertyName: siteVisitType mapping: IN_PERSON: '#/components/schemas/InPersonSiteVisit' VIRTUAL: '#/components/schemas/VirtualSiteVisit' NO_VISIT: '#/components/schemas/NoSiteVisit' SlopeSourceStreamEmissionCalculationMethodData: required: - anodeEffectsPerCellDay - averageDurationOfAnodeEffectsInMinutes - c2F6WeightFraction - calculationMethod - percentageOfCollectionEfficiency - slopeCF4EmissionFactor type: object allOf: - $ref: '#/components/schemas/PfcSourceStreamEmissionCalculationMethodData' - type: object properties: anodeEffectsPerCellDay: type: string format: decimal averageDurationOfAnodeEffectsInMinutes: type: string format: decimal slopeCF4EmissionFactor: type: string format: decimal SmallEmittersMonitoringApproach: required: - explanation - monitoringApproachType type: object allOf: - $ref: '#/components/schemas/EmpEmissionsMonitoringApproach' - type: object properties: explanation: maxLength: 10000 minLength: 0 type: string supportingEvidenceFiles: uniqueItems: true type: array items: type: string format: uuid SourceStream: required: - description - id - reference - type type: object properties: id: type: string reference: maxLength: 10000 minLength: 0 type: string description: type: string enum: - ACETYLENE - ANTHRACITE - BIODIESELS - BIOGASOLINE - BIOMASS - BITUMEN - BLAST_FURNACE_GAS - BLENDED_FUEL_GAS - CARBON_MONOXIDE - CHARCOAL - COAL - COAL_TAR - COKE - COKE_OVEN_COKE_LIGNITE_COKE - COKE_OVEN_GAS - COKING_COAL - COLLIERY_METHANE - CRUDE_OIL - ETHANE - FUEL_GAS - FUEL_OIL - GAS_COKE - GAS_DIESEL_OIL - GAS_OIL - GAS_WORKS - HIGH_PRESSURE_FLARE_GAS - IMPORT_FUEL_GAS - INDUSTRIAL_WASTES - KEROSENE_OTHER_THAN_JET_KEROSENE - LANDFILL_GAS - LIGNITE - LIQUEFIED_PETROLEUM_GASES - LOW_LOW_PRESSURE_FLARE_GAS - LOW_PRESSURE_FLARE_GAS - LUBRICANTS - MATERIAL - MEDIUM_PRESSURE_FLARE_GAS - METHANE - MOTOR_GASOLINE - MSW - NAPHTHA - NATURAL_GAS - NATURAL_GAS_LIQUIDS - NON_BIOMASS_PACKAGING_WASTE - OIL_SHALE_AND_TAR_SANDS - OPG - ORIMULSION - OTHER - OTHER_BIOGAS - OTHER_BITUMINOUS_COAL - OTHER_LIQUID_BIOFUELS - OTHER_PETROLEUM_PRODUCTS - OTHER_PRIMARY_SOLID_BIOMASS - OXYGEN_STEEL_FURNACE_GAS - PARAFFIN_WAXES - PATENT_FUEL - PEAT - PETROL - PETROLEUM_COKE - PILOT_AND_PURGE_FLARE_GAS - PILOT_FLARE_GAS - PROPANE - REFINERY_FEEDSTOCKS - REFINERY_GAS - RESIDUAL_FUEL_OIL - SCRAP_TYRES - SHALE_OIL - SLUDGE_GAS - SOUR_GAS - SOUR_GAS_FLARE - SSF - SUB_BITUMINOUS_COAL - WASTE_OILS - WASTE_SOLVENTS - WASTE_TYRES - WHITE_SPIRIT_SBP - WOOD_WOOD_WASTE otherDescriptionName: maxLength: 300 minLength: 0 type: string type: type: string enum: - COMBUSTION_COMMERCIAL_STANDARD_FUELS - COMBUSTION_OTHER_GASEOUS_LIQUID_FUELS - COMBUSTION_SOLID_FUELS - COMBUSTION_FLARES - OTHER - COMBUSTION_GAS_PROCESSING_TERMINALS - REFINERIES_MASS_BALANCE - COKE_MASS_BALANCE - METAL_ORE_MASS_BALANCE - IRON_STEEL_MASS_BALANCE - CARBON_BLACK_MASS_BALANCE_METHODOLOGY - HYDROGEN_AND_SYNTHESIS_GAS_MASS_BALANCE_METHODOLOGY - BULK_ORGANIC_CHEMICALS_MASS_BALANCE_METHODOLOGY - NON_FERROUS_SEC_ALUMINIUM_MASS_BALANCE_METHODOLOGY - SODA_ASH_SODIUM_BICARBONATE_MASS_BALANCE_METHODOLOGY - PRIMARY_ALUMINIUM_MASS_BALANCE_METHODOLOGY - REFINERIES_HYDROGEN_PRODUCTION - CEMENT_CLINKER_CKD - CERAMICS_SCRUBBING - REFINERIES_CATALYTIC_CRACKER_REGENERATION - COKE_FUEL_AS_PROCESS_INPUT - IRON_STEEL_FUEL_AS_PROCESS_INPUT - AMMONIA_FUEL_AS_PROCESS_INPUT - HYDROGEN_AND_SYNTHESIS_GAS_FUEL_AS_PROCESS_INPUT - COKE_CARBONATE_INPUT_METHOD_A - COKE_OXIDE_OUTPUT_METHOD_B - METAL_ORE_CARBONATE_INPUT - IRON_STEEL_CARBONATE_INPUT - CEMENT_CLINKER_KILN_INPUT_BASED_METHOD_A - CEMENT_CLINKER_CLINKER_OUTPUT_METHOD_B - CEMENT_CLINKER_NON_CARBONATE_CARBON - LIME_DOLOMITE_MAGNESITE_CARBONATES_METHOD_A - LIME_DOLOMITE_MAGNESITE_KILN_DUST_METHOD_B - LIME_DOLOMITE_MAGNESITE_ALKALI_EARTH_OXIDE_METHOD_B - GLASS_AND_MINERAL_WOOL_CARBONATES_INPUT - CERAMICS_CARBON_INPUTS_METHOD_A - CERAMICS_ALKALI_OXIDE_METHOD_B - PULP_PAPER_MAKE_UP_CHEMICALS - NON_FERROUS_SEC_ALUMINIUM_PROCESS_EMISSIONS - COMBUSTION_SCRUBBING_CARBONATE - COMBUSTION_SCRUBBING_UREA - COMBUSTION_SCRUBBING_GYPSUM - PRIMARY_ALUMINIUM_PFC SubsidiaryCompanyCorsia: required: - activityDescription - airOperatingCertificate - companyRegistrationNumber - flightIdentification - flightTypes - operatorName - registeredLocation type: object properties: operatorName: type: string flightIdentification: $ref: '#/components/schemas/FlightIdentification' airOperatingCertificate: $ref: '#/components/schemas/AirOperatingCertificateCorsia' companyRegistrationNumber: maxLength: 40 minLength: 0 type: string registeredLocation: $ref: '#/components/schemas/LocationOnShoreStateDTO' flightTypes: uniqueItems: true type: array items: type: string enum: - SCHEDULED - NON_SCHEDULED activityDescription: maxLength: 10000 minLength: 0 type: string SummaryOfConditions: required: - changesIdentified - changesNotIncludedInPermit type: object properties: changesNotIncludedInPermit: type: boolean approvedChangesNotIncluded: uniqueItems: true type: array items: $ref: '#/components/schemas/VerifierComment' changesIdentified: type: boolean notReportedChanges: uniqueItems: true type: array items: $ref: '#/components/schemas/VerifierComment' SupportFacilityMonitoringApproach: required: - explanation - monitoringApproachType type: object allOf: - $ref: '#/components/schemas/EmpEmissionsMonitoringApproach' - type: object properties: explanation: maxLength: 10000 minLength: 0 type: string supportingEvidenceFiles: uniqueItems: true type: array items: type: string format: uuid TemperaturePressure: type: object properties: exist: type: boolean measurementDevices: type: array items: $ref: '#/components/schemas/MeasurementDevice' TemporaryChange: required: - description - justification type: object allOf: - $ref: '#/components/schemas/PermitNotification' - type: object properties: justification: maxLength: 10000 minLength: 0 type: string startDateOfNonCompliance: type: string format: date endDateOfNonCompliance: type: string format: date TemporaryFactor: required: - description - inRespectOfMonitoringMethodology type: object allOf: - $ref: '#/components/schemas/PermitNotification' - type: object properties: startDateOfNonCompliance: type: string format: date endDateOfNonCompliance: type: string format: date inRespectOfMonitoringMethodology: type: boolean details: maxLength: 10000 minLength: 0 type: string proof: maxLength: 10000 minLength: 0 type: string measures: maxLength: 10000 minLength: 0 type: string TemporarySuspension: required: - description type: object allOf: - $ref: '#/components/schemas/PermitNotification' - type: object properties: startDateOfNonCompliance: type: string format: date endDateOfNonCompliance: type: string format: date Transfer: required: - transferType type: object properties: entryAccountingForTransfer: type: boolean installationDetailsType: type: string enum: - INSTALLATION_EMITTER - INSTALLATION_DETAILS transferType: type: string enum: - TRANSFER_CO2 - TRANSFER_N2O installationEmitter: $ref: '#/components/schemas/InstallationEmitter' installationDetails: $ref: '#/components/schemas/InstallationDetails' discriminator: propertyName: transferType TransferCO2: required: - transferType type: object allOf: - $ref: '#/components/schemas/Transfer' - type: object properties: transferDirection: type: string enum: - EXPORTED_TO_LONG_TERM_FACILITY - EXPORTED_FOR_PRECIPITATED_CALCIUM - RECEIVED_FROM_ANOTHER_INSTALLATION TransferN2O: required: - transferType type: object allOf: - $ref: '#/components/schemas/Transfer' - type: object properties: transferDirection: type: string enum: - EXPORTED_TO_LONG_TERM_FACILITY - RECEIVED_FROM_ANOTHER_INSTALLATION TransferredCO2AndN2OMonitoringApproach: required: - deductionsToAmountOfTransferredCO2 - geologicalStorage - monitoringTransportNetworkApproach - transportCO2AndN2OPipelineSystems type: object allOf: - $ref: '#/components/schemas/PermitMonitoringApproachSection' - type: object properties: deductionsToAmountOfTransferredCO2: $ref: '#/components/schemas/ProcedureOptionalForm' monitoringTransportNetworkApproach: type: string enum: - METHOD_A - METHOD_B transportCO2AndN2OPipelineSystems: $ref: '#/components/schemas/TransportCO2AndN2OPipelineSystems' geologicalStorage: $ref: '#/components/schemas/ProcedureOptionalForm' TransportCO2AndN2OPipelineSystems: type: object properties: exist: type: boolean procedureForLeakageEvents: $ref: '#/components/schemas/ProcedureOptionalForm' temperaturePressure: $ref: '#/components/schemas/TemperaturePressure' proceduresForTransferredCO2AndN2O: $ref: '#/components/schemas/ProcedureForm' UncertaintyAnalysis: type: object properties: exist: type: boolean attachments: uniqueItems: true type: array items: type: string format: uuid UncorrectedItem: required: - explanation - materialEffect - reference type: object properties: reference: maxLength: 10000 minLength: 0 type: string explanation: maxLength: 10000 minLength: 0 type: string materialEffect: type: boolean UncorrectedMisstatements: required: - areThereUncorrectedMisstatements type: object properties: areThereUncorrectedMisstatements: type: boolean uncorrectedMisstatements: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' UncorrectedNonCompliances: required: - areThereUncorrectedNonCompliances type: object properties: areThereUncorrectedNonCompliances: type: boolean uncorrectedNonCompliances: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' UncorrectedNonConformities: required: - areTherePriorYearIssues - areThereUncorrectedNonConformities type: object properties: areThereUncorrectedNonConformities: type: boolean uncorrectedNonConformities: uniqueItems: true type: array items: $ref: '#/components/schemas/UncorrectedItem' areTherePriorYearIssues: type: boolean priorYearIssues: uniqueItems: true type: array items: $ref: '#/components/schemas/VerifierComment' VerificationReportOfTheActivityLevelReport: required: - comment - document type: object properties: document: type: string format: uuid comment: maxLength: 10000 minLength: 0 type: string VerificationTeamDetails: required: - authorisedSignatoryName - etsAuditors - etsTechnicalExperts - independentReviewer - leadEtsAuditor - technicalExperts type: object properties: leadEtsAuditor: type: string etsAuditors: type: string etsTechnicalExperts: type: string independentReviewer: type: string technicalExperts: type: string authorisedSignatoryName: type: string VerifiedSatisfactoryOverallAssessment: required: - type type: object allOf: - $ref: '#/components/schemas/OverallAssessment' VerifiedWithCommentsOverallAssessment: required: - reasons - type type: object allOf: - $ref: '#/components/schemas/OverallAssessment' - type: object properties: reasons: type: array items: maxLength: 10000 minLength: 0 type: string VerifierComment: required: - explanation - reference type: object properties: reference: maxLength: 10000 minLength: 0 type: string explanation: maxLength: 10000 minLength: 0 type: string VerifierContact: required: - email - name - phoneNumber type: object properties: name: type: string email: maxLength: 255 minLength: 0 type: string phoneNumber: maxLength: 255 minLength: 0 type: string VirSaveApplicationRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean VirSaveRespondToRegulatorCommentsRequestTaskActionPayload: required: - operatorImprovementFollowUpResponse - reference type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reference: type: string virRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean operatorImprovementFollowUpResponse: $ref: '#/components/schemas/OperatorImprovementFollowUpResponse' VirSaveReviewRequestTaskActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: regulatorReviewResponse: $ref: '#/components/schemas/RegulatorReviewResponse' reviewSectionsCompleted: type: object additionalProperties: type: boolean VirSubmitRespondToRegulatorCommentsRequestTaskActionPayload: required: - reference type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: reference: type: string virRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean VirtualSiteVisit: required: - reason - siteVisitType - teamMembers - visitDates type: object allOf: - $ref: '#/components/schemas/SiteVisit' - type: object properties: visitDates: uniqueItems: true type: array items: type: string format: date teamMembers: maxLength: 10000 minLength: 0 type: string reason: maxLength: 10000 minLength: 0 type: string WithholdingAllowancesNotice: required: - withholdingOfAllowancesComment type: object properties: noticeIssuedDate: type: string format: date withholdingOfAllowancesComment: maxLength: 10000 minLength: 0 type: string WithholdingOfAllowances: required: - reasonType type: object properties: year: type: integer format: int32 reasonType: type: string enum: - ASSESSING_A_RENUNCIATION_NOTICE - ASSESSING_A_SPLIT_OR_A_MERGER - ASSESSING_TRANSFER_OF_AVIATION_FREE_ALLOCATION_UNDER_ARTICLE_34Q - DETERMINING_APPLICATION_IN_RESPECT_OF_THE_COVID_YEAR - DETERMINING_A_SURRENDER_APPLICATION - INVESTIGATING_AN_ERROR_IN_AVIATION_ALLOCATION_TABLE - INVESTIGATING_AN_ERROR_IN_ALLOCATION_TABLE - INVESTIGATING_IF_PERSON_HAS_PERMANENTLY_CEASED_AN_AVIATION_ACTIVITY - INVESTIGATING_WHETHER_AN_INSTALLATION_HAS_CEASED_OPERATION - MONITORING_METHODOLOGY_PLAN_HAS_NOT_BEEN_APPROVED - SURRENDER_OR_REVOCATION_NOTICE_HAS_NOT_YET_COME_INTO_EFFECT - OTHER otherReason: maxLength: 10000 minLength: 0 type: string regulatorComments: maxLength: 10000 minLength: 0 type: string WithholdingOfAllowancesSaveApplicationRequestTaskActionPayload: required: - withholdingOfAllowances type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: withholdingOfAllowances: $ref: '#/components/schemas/WithholdingOfAllowances' sectionsCompleted: type: object additionalProperties: type: boolean WithholdingOfAllowancesWithdrawalCloseApplicationRequestTaskActionPayload: required: - closeJustification type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: closeJustification: $ref: '#/components/schemas/WithholdingOfAllowancesWithdrawalCloseJustification' WithholdingOfAllowancesWithdrawalCloseJustification: required: - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid WithholdingOfAllowancesWithdrawalSaveApplicationRequestTaskActionPayload: required: - withholdingWithdrawal type: object allOf: - $ref: '#/components/schemas/RequestTaskActionPayload' - type: object properties: withholdingWithdrawal: $ref: '#/components/schemas/WithholdingWithdrawal' sectionsCompleted: type: object additionalProperties: type: boolean WithholdingWithdrawal: required: - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string CardPaymentProcessResponseDTO: type: object properties: paymentId: type: string state: $ref: '#/components/schemas/CardPaymentStateDTO' nextUrl: type: string CardPaymentStateDTO: type: object properties: status: type: string finished: type: boolean code: type: string message: type: string CardPaymentCreateResponseDTO: type: object properties: pendingPaymentExist: type: boolean nextUrl: type: string RequestTaskAssignmentDTO: required: - taskId - userId type: object properties: taskId: type: integer format: int64 userId: type: string description: The request task assignment body RequestTaskAttachmentActionProcessDTO: required: - requestTaskActionType - requestTaskId type: object properties: requestTaskId: type: integer format: int64 requestTaskActionType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_AMEND_APPLICATION - INSTALLATION_ACCOUNT_OPENING_SUBMIT_DECISION - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - SYSTEM_MESSAGE_DISMISS - PERMIT_ISSUANCE_SAVE_APPLICATION - PERMIT_ISSUANCE_UPLOAD_SECTION_ATTACHMENT - PERMIT_ISSUANCE_SUBMIT_APPLICATION - PERMIT_ISSUANCE_SAVE_APPLICATION_REVIEW - PERMIT_ISSUANCE_SAVE_REVIEW_GROUP_DECISION - PERMIT_ISSUANCE_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - PERMIT_ISSUANCE_SAVE_REVIEW_DETERMINATION - PERMIT_ISSUANCE_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_ISSUANCE_REQUEST_PEER_REVIEW - PERMIT_ISSUANCE_REVIEW_RETURN_FOR_AMENDS - PERMIT_ISSUANCE_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_ISSUANCE_SAVE_APPLICATION_AMEND - PERMIT_ISSUANCE_RECALL_FROM_AMENDS - PERMIT_ISSUANCE_SUBMIT_APPLICATION_AMEND - PERMIT_SURRENDER_SAVE_APPLICATION - PERMIT_SURRENDER_UPLOAD_ATTACHMENT - PERMIT_SURRENDER_SUBMIT_APPLICATION - PERMIT_SURRENDER_SAVE_REVIEW_GROUP_DECISION - PERMIT_SURRENDER_SAVE_REVIEW_DETERMINATION - PERMIT_SURRENDER_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_SURRENDER_CANCEL_APPLICATION - PERMIT_SURRENDER_REQUEST_PEER_REVIEW - PERMIT_SURRENDER_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_SURRENDER_SAVE_CESSATION - PERMIT_SURRENDER_CESSATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_REVOCATION_SAVE_APPLICATION - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_SUBMISSION - PERMIT_REVOCATION_CANCEL_APPLICATION - PERMIT_REVOCATION_REQUEST_PEER_REVIEW - PERMIT_REVOCATION_SUBMIT_PEER_REVIEW_DECISION - PERMIT_REVOCATION_WITHDRAW_APPLICATION - PERMIT_REVOCATION_UPLOAD_ATTACHMENT - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_WITHDRAWAL - PERMIT_REVOCATION_SAVE_CESSATION - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_CESSATION - PERMIT_NOTIFICATION_SAVE_APPLICATION - PERMIT_NOTIFICATION_UPLOAD_ATTACHMENT - PERMIT_NOTIFICATION_SUBMIT_APPLICATION - PERMIT_NOTIFICATION_SAVE_REVIEW_GROUP_DECISION - PERMIT_NOTIFICATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_NOTIFICATION_CANCEL_APPLICATION - PERMIT_NOTIFICATION_REQUEST_PEER_REVIEW - PERMIT_NOTIFICATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_EXTEND_DATE - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP_UPLOAD_ATTACHMENT - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_REVIEW_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_RETURN_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_RECALL_FROM_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_APPLICATION_AMEND - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_APPLICATION_AMEND - PERMIT_VARIATION_SAVE_APPLICATION - PERMIT_VARIATION_SAVE_APPLICATION_REGULATOR_LED - PERMIT_VARIATION_UPLOAD_SECTION_ATTACHMENT - PERMIT_VARIATION_SUBMIT_APPLICATION - PERMIT_VARIATION_SAVE_APPLICATION_REVIEW - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION_REGULATOR_LED - PERMIT_VARIATION_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION_REGULATOR_LED - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - PERMIT_VARIATION_CANCEL_APPLICATION - PERMIT_VARIATION_REQUEST_PEER_REVIEW - PERMIT_VARIATION_REQUEST_PEER_REVIEW_REGULATOR_LED - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - PERMIT_VARIATION_REVIEW_RETURN_FOR_AMENDS - PERMIT_VARIATION_SAVE_APPLICATION_AMEND - PERMIT_VARIATION_SUBMIT_APPLICATION_AMEND - PERMIT_VARIATION_RECALL_FROM_AMENDS - PERMIT_TRANSFER_A_SAVE_APPLICATION - PERMIT_TRANSFER_A_UPLOAD_SECTION_ATTACHMENT - PERMIT_TRANSFER_A_SUBMIT_APPLICATION - PERMIT_TRANSFER_CANCEL_APPLICATION - PERMIT_TRANSFER_B_SAVE_APPLICATION - PERMIT_TRANSFER_B_SUBMIT_APPLICATION - PERMIT_TRANSFER_B_REQUEST_PEER_REVIEW - PERMIT_TRANSFER_B_SAVE_DETAILS_CONFIRMATION_REVIEW_GROUP_DECISION - PERMIT_TRANSFER_B_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_TRANSFER_B_REVIEW_RETURN_FOR_AMENDS - PERMIT_TRANSFER_B_RECALL_FROM_AMENDS - PERMIT_TRANSFER_B_SUBMIT_APPLICATION_AMEND - PERMIT_TRANSFER_B_NOTIFY_OPERATOR_FOR_DECISION - NON_COMPLIANCE_CLOSE_APPLICATION - NON_COMPLIANCE_UPLOAD_ATTACHMENT - NON_COMPLIANCE_SAVE_APPLICATION - NON_COMPLIANCE_SUBMIT_APPLICATION - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SAVE_APPLICATION - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_NOTIFY_OPERATOR - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_REQUEST_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_NOTICE_OF_INTENT_SAVE_APPLICATION - NON_COMPLIANCE_NOTICE_OF_INTENT_NOTIFY_OPERATOR - NON_COMPLIANCE_NOTICE_OF_INTENT_REQUEST_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_CIVIL_PENALTY_SAVE_APPLICATION - NON_COMPLIANCE_CIVIL_PENALTY_NOTIFY_OPERATOR - NON_COMPLIANCE_CIVIL_PENALTY_REQUEST_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_FINAL_DETERMINATION_SAVE_APPLICATION - NON_COMPLIANCE_FINAL_DETERMINATION_SUBMIT_APPLICATION - NER_CANCEL_APPLICATION - NER_UPLOAD_ATTACHMENT - NER_SAVE_APPLICATION - NER_SUBMIT_APPLICATION - NER_SAVE_APPLICATION_REVIEW - NER_SAVE_REVIEW_GROUP_DECISION - NER_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - NER_NOTIFY_OPERATOR_FOR_DECISION - NER_COMPLETE_REVIEW - NER_REQUEST_PEER_REVIEW - NER_SAVE_REVIEW_DETERMINATION - NER_SUBMIT_PEER_REVIEW_DECISION - NER_REVIEW_RETURN_FOR_AMENDS - NER_SAVE_APPLICATION_AMEND - NER_SUBMIT_APPLICATION_AMEND - NER_SAVE_AUTHORITY_RESPONSE - NER_AUTHORITY_RESPONSE_UPLOAD_ATTACHMENT - NER_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION - DOAL_SAVE_APPLICATION - DOAL_UPLOAD_ATTACHMENT - DOAL_PROCEED_TO_AUTHORITY_AND_NOTIFY_OPERATOR_FOR_DECISION - DOAL_PROCEED_TO_AUTHORITY_APPLICATION - DOAL_CLOSE_APPLICATION - DOAL_CANCEL_APPLICATION - DOAL_REQUEST_PEER_REVIEW - DOAL_SUBMIT_PEER_REVIEW_DECISION - DOAL_SAVE_AUTHORITY_RESPONSE - DOAL_AUTHORITY_RESPONSE_UPLOAD_ATTACHMENT - DOAL_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION - AER_SAVE_APPLICATION - AER_UPLOAD_SECTION_ATTACHMENT - AER_REQUEST_VERIFICATION - AER_SUBMIT_APPLICATION - AER_RECALL_FROM_VERIFICATION - AER_SAVE_APPLICATION_VERIFICATION - AER_SAVE_REVIEW_GROUP_DECISION - AER_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AER_COMPLETE_REVIEW - AER_SUBMIT_APPLICATION_VERIFICATION - AER_REVIEW_RETURN_FOR_AMENDS - AER_SAVE_APPLICATION_AMEND - AER_SUBMIT_APPLICATION_AMEND - AER_REQUEST_AMENDS_VERIFICATION - AER_VERIFICATION_UPLOAD_ATTACHMENT - DRE_SAVE_APPLICATION - DRE_APPLY_UPLOAD_ATTACHMENT - DRE_SUBMIT_NOTIFY_OPERATOR - DRE_CANCEL_APPLICATION - DRE_REQUEST_PEER_REVIEW - DRE_SUBMIT_PEER_REVIEW_DECISION - VIR_SAVE_APPLICATION - VIR_UPLOAD_ATTACHMENT - VIR_SUBMIT_APPLICATION - VIR_SAVE_REVIEW - VIR_NOTIFY_OPERATOR_FOR_DECISION - VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - AIR_SAVE_APPLICATION - AIR_UPLOAD_ATTACHMENT - AIR_SUBMIT_APPLICATION - AIR_SAVE_REVIEW - AIR_REVIEW_UPLOAD_ATTACHMENT - AIR_NOTIFY_OPERATOR_FOR_DECISION - AIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - AIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_SAVE_APPLICATION - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION - EMP_ISSUANCE_UKETS_UPLOAD_SECTION_ATTACHMENT - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_SAVE_REVIEW_GROUP_DECISION - EMP_ISSUANCE_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_ISSUANCE_UKETS_SAVE_REVIEW_DETERMINATION - EMP_ISSUANCE_UKETS_NOTIFY_OPERATOR_FOR_DECISION - EMP_ISSUANCE_UKETS_REQUEST_PEER_REVIEW - EMP_ISSUANCE_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_UKETS_REVIEW_RETURN_FOR_AMENDS - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_AMEND - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION_AMEND - EMP_ISSUANCE_UKETS_RECALL_FROM_AMENDS - EMP_VARIATION_UKETS_SAVE_APPLICATION - EMP_VARIATION_UKETS_SAVE_APPLICATION_REGULATOR_LED - EMP_VARIATION_UKETS_SUBMIT_APPLICATION - EMP_VARIATION_CANCEL_APPLICATION - EMP_VARIATION_UPLOAD_SECTION_ATTACHMENT - EMP_VARIATION_UKETS_SAVE_APPLICATION_REVIEW - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_SAVE_DETAILS_REVIEW_GROUP_DECISION - EMP_VARIATION_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_VARIATION_UKETS_SAVE_REVIEW_DETERMINATION - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW_REGULATOR_LED - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_REVIEW_RETURN_FOR_AMENDS - EMP_VARIATION_UKETS_SAVE_APPLICATION_AMEND - EMP_VARIATION_UKETS_SUBMIT_APPLICATION_AMEND - EMP_VARIATION_UKETS_RECALL_FROM_AMENDS - AVIATION_AER_UKETS_SAVE_APPLICATION - AVIATION_AER_UKETS_REQUEST_VERIFICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION_AMEND - AVIATION_AER_UKETS_SAVE_APPLICATION_VERIFICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION_VERIFICATION - AVIATION_AER_UKETS_SAVE_REVIEW_GROUP_DECISION - AVIATION_AER_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AVIATION_AER_UKETS_COMPLETE_REVIEW - AVIATION_AER_UKETS_SKIP_REVIEW - AVIATION_AER_UKETS_REVIEW_RETURN_FOR_AMENDS - AVIATION_AER_UKETS_SAVE_APPLICATION_AMEND - AVIATION_AER_UKETS_REQUEST_AMENDS_VERIFICATION - AVIATION_AER_UPLOAD_SECTION_ATTACHMENT - AVIATION_AER_RECALL_FROM_VERIFICATION - AVIATION_ACCOUNT_CLOSURE_SUBMIT_APPLICATION - AVIATION_ACCOUNT_CLOSURE_SAVE_APPLICATION - AVIATION_ACCOUNT_CLOSURE_CANCEL_APPLICATION - AVIATION_DRE_UKETS_SAVE_APPLICATION - AVIATION_DRE_UKETS_REQUEST_PEER_REVIEW - AVIATION_DRE_UKETS_SUBMIT_NOTIFY_OPERATOR - AVIATION_DRE_UKETS_SUBMIT_PEER_REVIEW_DECISION - AVIATION_DRE_UPLOAD_ATTACHMENT - AVIATION_DRE_CANCEL_APPLICATION - AVIATION_VIR_UPLOAD_ATTACHMENT - AVIATION_VIR_SAVE_APPLICATION - AVIATION_VIR_SUBMIT_APPLICATION - AVIATION_VIR_SAVE_REVIEW - AVIATION_VIR_NOTIFY_OPERATOR_FOR_DECISION - AVIATION_VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - AVIATION_VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - RFI_SUBMIT - RFI_UPLOAD_ATTACHMENT - RFI_RESPONSE_SUBMIT - RFI_CANCEL - RDE_SUBMIT - RDE_RESPONSE_SUBMIT - RDE_FORCE_DECISION - RDE_UPLOAD_ATTACHMENT - PAYMENT_MARK_AS_PAID - PAYMENT_MARK_AS_RECEIVED - PAYMENT_PAY_BY_CARD - PAYMENT_CANCEL - WITHHOLDING_OF_ALLOWANCES_SAVE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION - WITHHOLDING_OF_ALLOWANCES_CANCEL_APPLICATION - WITHHOLDING_OF_ALLOWANCES_REQUEST_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_SAVE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_NOTIFY_OPERATOR_FOR_DECISION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_CLOSE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_UPLOAD_ATTACHMENT - RETURN_OF_ALLOWANCES_SAVE_APPLICATION - RETURN_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION - RETURN_OF_ALLOWANCES_CANCEL_APPLICATION - RETURN_OF_ALLOWANCES_RETURNED_SAVE_APPLICATION - RETURN_OF_ALLOWANCES_RETURNED_SUBMIT_APPLICATION - RETURN_OF_ALLOWANCES_REQUEST_PEER_REVIEW - RETURN_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION - EMP_ISSUANCE_CORSIA_UPLOAD_SECTION_ATTACHMENT - EMP_ISSUANCE_CORSIA_NOTIFY_OPERATOR_FOR_DECISION - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_GROUP_DECISION - EMP_ISSUANCE_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_DETERMINATION - EMP_ISSUANCE_CORSIA_REQUEST_PEER_REVIEW - EMP_ISSUANCE_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_CORSIA_REVIEW_RETURN_FOR_AMENDS - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_AMEND - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION_AMEND - EMP_ISSUANCE_CORSIA_RECALL_FROM_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION - EMP_VARIATION_CORSIA_SAVE_DETAILS_REVIEW_GROUP_DECISION - EMP_VARIATION_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_VARIATION_CORSIA_SAVE_REVIEW_DETERMINATION - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_VARIATION_CORSIA_REVIEW_RETURN_FOR_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION_AMEND - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION_AMEND - EMP_VARIATION_CORSIA_RECALL_FROM_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REGULATOR_LED - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW_REGULATOR_LED - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - AVIATION_AER_CORSIA_SAVE_APPLICATION - AVIATION_AER_CORSIA_REQUEST_VERIFICATION - AVIATION_AER_CORSIA_SAVE_APPLICATION_VERIFICATION - AVIATION_AER_CORSIA_SUBMIT_APPLICATION_VERIFICATION - AVIATION_AER_CORSIA_SUBMIT_APPLICATION - AVIATION_AER_CORSIA_SAVE_REVIEW_GROUP_DECISION - AVIATION_AER_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AVIATION_AER_CORSIA_COMPLETE_REVIEW description: The request task attachment properties FileUuidDTO: type: object properties: uuid: type: string BatchReissueFilters: type: object BatchReissueRequestCreateActionPayload: required: - signatory type: object allOf: - $ref: '#/components/schemas/RequestCreateActionPayload' - type: object properties: filters: $ref: '#/components/schemas/BatchReissueFilters' signatory: type: string DoalRequestCreateActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestCreateActionPayload' - type: object properties: year: type: integer format: int16 InstallationAccountOpeningSubmitApplicationCreateActionPayload: required: - accountType - applicationType - commencementDate - competentAuthority - emissionTradingScheme - legalEntity - location - name - siteName type: object allOf: - $ref: '#/components/schemas/RequestCreateActionPayload' - type: object properties: accountType: type: string enum: - INSTALLATION - AVIATION applicationType: type: string enum: - NEW_PERMIT - TRANSFER name: maxLength: 255 minLength: 0 type: string siteName: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' ReportRelatedRequestCreateActionPayload: required: - requestId type: object allOf: - $ref: '#/components/schemas/RequestCreateActionPayload' - type: object properties: requestId: type: string RequestCreateActionEmptyPayload: type: object allOf: - $ref: '#/components/schemas/RequestCreateActionPayload' RequestCreateActionPayload: type: object properties: payloadType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_SUBMIT_APPLICATION_PAYLOAD - PERMIT_BATCH_REISSUE_REQUEST_CREATE_ACTION_PAYLOAD - REPORT_RELATED_REQUEST_CREATE_ACTION_PAYLOAD - DOAL_REQUEST_CREATE_ACTION_PAYLOAD - EMP_BATCH_REISSUE_REQUEST_CREATE_ACTION_PAYLOAD - EMPTY_PAYLOAD discriminator: propertyName: payloadType RequestCreateActionProcessDTO: required: - requestCreateActionPayload - requestCreateActionType type: object properties: requestCreateActionType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_SUBMIT_APPLICATION - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_VARIATION - PERMIT_TRANSFER_A - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AIR - EMP_BATCH_REISSUE - AVIATION_ACCOUNT_CLOSURE - EMP_VARIATION_UKETS - AVIATION_DRE_UKETS - AVIATION_NON_COMPLIANCE - EMP_VARIATION_CORSIA requestCreateActionPayload: oneOf: - $ref: '#/components/schemas/BatchReissueRequestCreateActionPayload' - $ref: '#/components/schemas/DoalRequestCreateActionPayload' - $ref: '#/components/schemas/InstallationAccountOpeningSubmitApplicationCreateActionPayload' - $ref: '#/components/schemas/ReportRelatedRequestCreateActionPayload' - $ref: '#/components/schemas/RequestCreateActionEmptyPayload' description: The request create action body RequestCreateActionProcessResponseDTO: type: object properties: requestId: type: string RequestSearchByAccountCriteria: required: - accountId - category - pageNumber - pageSize type: object properties: accountId: type: integer format: int64 requestTypes: uniqueItems: true type: array items: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA requestStatuses: uniqueItems: true type: array items: type: string enum: - IN_PROGRESS - COMPLETED - CANCELLED - WITHDRAWN - APPROVED - REJECTED - CLOSED - EXEMPT - MIGRATED category: type: string enum: - PERMIT - REPORTING - CA pageNumber: minimum: 0 type: integer format: int64 pageSize: minimum: 1 type: integer format: int64 description: The search criteria AerInitiatorRequest: required: - type type: object properties: type: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA submissionDateTime: type: string format: date-time AerRequestMetadata: required: - emissions - initiatorRequest - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 emissions: type: string format: decimal overallAssessmentType: type: string enum: - VERIFIED_AS_SATISFACTORY - VERIFIED_WITH_COMMENTS - NOT_VERIFIED initiatorRequest: $ref: '#/components/schemas/AerInitiatorRequest' AirRequestMetadata: required: - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 AviationAerCorsiaRequestMetadata: required: - emissions - initiatorRequest - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 emissions: type: string format: decimal initiatorRequest: $ref: '#/components/schemas/AerInitiatorRequest' overallAssessmentType: type: string enum: - VERIFIED_AS_SATISFACTORY - VERIFIED_AS_SATISFACTORY_WITH_COMMENTS - NOT_VERIFIED totalEmissionsOffsettingFlights: type: string format: decimal totalEmissionsClaimedReductions: type: string format: decimal exempted: type: boolean AviationAerRequestMetadata: required: - emissions - initiatorRequest - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 emissions: type: string format: decimal initiatorRequest: $ref: '#/components/schemas/AerInitiatorRequest' overallAssessmentType: type: string enum: - VERIFIED_AS_SATISFACTORY - VERIFIED_AS_SATISFACTORY_WITH_COMMENTS - NOT_VERIFIED exempted: type: boolean AviationDreRequestMetadata: required: - emissions - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 emissions: type: string format: decimal exempted: type: boolean AviationVirRequestMetadata: required: - relatedAerRequestId - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 relatedAerRequestId: type: string rfiResponseDates: type: array items: type: string format: date-time DoalRequestMetadata: required: - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 DreRequestMetadata: required: - emissions - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 emissions: type: string format: decimal EmpBatchReissueRequestMetadata: required: - submitter - submitterId type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: submitterId: type: string submitter: type: string submissionDate: type: string format: date accountsReports: type: object additionalProperties: $ref: '#/components/schemas/EmpReissueAccountReport' EmpReissueAccountReport: type: object properties: issueDate: type: string format: date succeeded: type: boolean empId: type: string accountName: type: string EmpVariationRequestMetadata: type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: empConsolidationNumber: type: integer format: int32 initiatorRoleType: type: string enum: - OPERATOR - VERIFIER - REGULATOR PermitBatchReissueRequestMetadata: required: - submitter - submitterId type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: submitterId: type: string submitter: type: string submissionDate: type: string format: date accountsReports: type: object additionalProperties: $ref: '#/components/schemas/PermitReissueAccountReport' PermitIssuanceRequestMetadata: type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: rfiResponseDates: type: array items: type: string format: date-time PermitNotificationRequestMetadata: type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: rfiResponseDates: type: array items: type: string format: date-time PermitReissueAccountReport: type: object properties: issueDate: type: string format: date succeeded: type: boolean permitId: type: string installationName: type: string operatorName: type: string PermitSurrenderRequestMetadata: type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: rfiResponseDates: type: array items: type: string format: date-time PermitTransferBRequestMetadata: type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: rfiResponseDates: type: array items: type: string format: date-time PermitVariationRequestMetadata: type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: rfiResponseDates: type: array items: type: string format: date-time logChanges: type: string permitConsolidationNumber: type: integer format: int32 initiatorRoleType: type: string enum: - OPERATOR - VERIFIER - REGULATOR ReissueRequestMetadata: required: - batchRequestId - signatory - submitter - submitterId type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: batchRequestId: type: string submitterId: type: string submitter: type: string signatory: type: string RequestDetailsDTO: type: object properties: id: type: string requestType: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA requestStatus: type: string enum: - IN_PROGRESS - COMPLETED - CANCELLED - WITHDRAWN - APPROVED - REJECTED - CLOSED - EXEMPT - MIGRATED creationDate: type: string format: date requestMetadata: $ref: '#/components/schemas/RequestMetadata' RequestDetailsSearchResults: type: object properties: requestDetails: type: array items: $ref: '#/components/schemas/RequestDetailsDTO' total: type: integer format: int64 RequestMetadata: type: object properties: type: type: string enum: - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_TRANSFER_B - PERMIT_BATCH_REISSUE - DOAL - AER - VIR - DRE - AIR - REISSUE - AVIATION_AER - AVIATION_AER_CORSIA - AVIATION_DRE - AVIATION_VIR - EMP_VARIATION - EMP_BATCH_REISSUE discriminator: propertyName: type mapping: PERMIT_ISSUANCE: '#/components/schemas/PermitIssuanceRequestMetadata' PERMIT_SURRENDER: '#/components/schemas/PermitSurrenderRequestMetadata' PERMIT_VARIATION: '#/components/schemas/PermitVariationRequestMetadata' PERMIT_NOTIFICATION: '#/components/schemas/PermitNotificationRequestMetadata' PERMIT_TRANSFER_B: '#/components/schemas/PermitTransferBRequestMetadata' PERMIT_BATCH_REISSUE: '#/components/schemas/PermitBatchReissueRequestMetadata' REISSUE: '#/components/schemas/ReissueRequestMetadata' DOAL: '#/components/schemas/DoalRequestMetadata' AER: '#/components/schemas/AerRequestMetadata' VIR: '#/components/schemas/VirRequestMetadata' DRE: '#/components/schemas/DreRequestMetadata' AIR: '#/components/schemas/AirRequestMetadata' AVIATION_AER: '#/components/schemas/AviationAerRequestMetadata' AVIATION_DRE: '#/components/schemas/AviationDreRequestMetadata' AVIATION_VIR: '#/components/schemas/AviationVirRequestMetadata' EMP_VARIATION: '#/components/schemas/EmpVariationRequestMetadata' EMP_BATCH_REISSUE: '#/components/schemas/EmpBatchReissueRequestMetadata' AVIATION_AER_CORSIA: '#/components/schemas/AviationAerCorsiaRequestMetadata' VirRequestMetadata: required: - relatedAerRequestId - year type: object allOf: - $ref: '#/components/schemas/RequestMetadata' - type: object properties: year: type: integer format: int16 relatedAerRequestId: type: string rfiResponseDates: type: array items: type: string format: date-time RequestNoteRequest: required: - note - requestId type: object properties: note: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid requestId: type: string description: The request note request MeasurementEmissionsCalculationParamsDTO: required: - annualHourlyAverageFlueGasFlow - annualHourlyAverageGHGConcentration - operationalHours type: object properties: operationalHours: type: string format: decimal annualHourlyAverageFlueGasFlow: type: string format: decimal containsBiomass: type: boolean biomassPercentage: type: string format: decimal annualHourlyAverageGHGConcentration: type: string format: decimal description: The parameters needed to calculate the emissions MeasurementEmissionsCalculationDTO: type: object properties: reportableEmissions: type: string format: decimal sustainableBiomassEmissions: type: string format: decimal globalWarmingPotential: type: string format: decimal annualGasFlow: type: string format: decimal annualFossilAmountOfGreenhouseGas: type: string format: decimal PfcEmissionsCalculationParamsDTO: required: - calculationMethod - pfcSourceStreamEmissionCalculationMethodData - totalPrimaryAluminium type: object properties: calculationMethod: type: string enum: - SLOPE - OVERVOLTAGE totalPrimaryAluminium: type: string format: decimal pfcSourceStreamEmissionCalculationMethodData: oneOf: - $ref: '#/components/schemas/OverVoltageSourceStreamEmissionCalculationMethodData' - $ref: '#/components/schemas/SlopeSourceStreamEmissionCalculationMethodData' description: The parameters needed to calculate the emissions PfcEmissionsCalculationDTO: type: object properties: globalWarmingPotentialCF4: type: string format: decimal globalWarmingPotentialC2F6: type: string format: decimal amountOfCF4: type: string format: decimal totalCF4Emissions: type: string format: decimal amountOfC2F6: type: string format: decimal totalC2F6Emissions: type: string format: decimal reportableEmissions: type: string format: decimal EmissionsCalculationParamsDTO: required: - activityData - activityDataMeasurementUnit - sourceStreamType type: object properties: emissionFactor: type: string format: decimal netCalorificValue: type: string format: decimal oxidationFactor: type: string format: decimal ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE activityData: type: string format: decimal activityDataMeasurementUnit: type: string enum: - TONNES - NM3 carbonContent: type: string format: decimal carbonContentMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE - TONNES_OF_CARBON_PER_NM3 - TONNES_OF_CARBON_PER_TONNE containsBiomass: type: boolean biomassPercentage: type: string format: decimal conversionFactor: type: string format: decimal sourceStreamType: type: string enum: - COMBUSTION_COMMERCIAL_STANDARD_FUELS - COMBUSTION_OTHER_GASEOUS_LIQUID_FUELS - COMBUSTION_SOLID_FUELS - COMBUSTION_FLARES - OTHER - COMBUSTION_GAS_PROCESSING_TERMINALS - REFINERIES_MASS_BALANCE - COKE_MASS_BALANCE - METAL_ORE_MASS_BALANCE - IRON_STEEL_MASS_BALANCE - CARBON_BLACK_MASS_BALANCE_METHODOLOGY - HYDROGEN_AND_SYNTHESIS_GAS_MASS_BALANCE_METHODOLOGY - BULK_ORGANIC_CHEMICALS_MASS_BALANCE_METHODOLOGY - NON_FERROUS_SEC_ALUMINIUM_MASS_BALANCE_METHODOLOGY - SODA_ASH_SODIUM_BICARBONATE_MASS_BALANCE_METHODOLOGY - PRIMARY_ALUMINIUM_MASS_BALANCE_METHODOLOGY - REFINERIES_HYDROGEN_PRODUCTION - CEMENT_CLINKER_CKD - CERAMICS_SCRUBBING - REFINERIES_CATALYTIC_CRACKER_REGENERATION - COKE_FUEL_AS_PROCESS_INPUT - IRON_STEEL_FUEL_AS_PROCESS_INPUT - AMMONIA_FUEL_AS_PROCESS_INPUT - HYDROGEN_AND_SYNTHESIS_GAS_FUEL_AS_PROCESS_INPUT - COKE_CARBONATE_INPUT_METHOD_A - COKE_OXIDE_OUTPUT_METHOD_B - METAL_ORE_CARBONATE_INPUT - IRON_STEEL_CARBONATE_INPUT - CEMENT_CLINKER_KILN_INPUT_BASED_METHOD_A - CEMENT_CLINKER_CLINKER_OUTPUT_METHOD_B - CEMENT_CLINKER_NON_CARBONATE_CARBON - LIME_DOLOMITE_MAGNESITE_CARBONATES_METHOD_A - LIME_DOLOMITE_MAGNESITE_KILN_DUST_METHOD_B - LIME_DOLOMITE_MAGNESITE_ALKALI_EARTH_OXIDE_METHOD_B - GLASS_AND_MINERAL_WOOL_CARBONATES_INPUT - CERAMICS_CARBON_INPUTS_METHOD_A - CERAMICS_ALKALI_OXIDE_METHOD_B - PULP_PAPER_MAKE_UP_CHEMICALS - NON_FERROUS_SEC_ALUMINIUM_PROCESS_EMISSIONS - COMBUSTION_SCRUBBING_CARBONATE - COMBUSTION_SCRUBBING_UREA - COMBUSTION_SCRUBBING_GYPSUM - PRIMARY_ALUMINIUM_PFC description: The parameters needed to calculate the emissions EmissionsCalculationDTO: type: object properties: reportableEmissions: type: string format: decimal sustainableBiomassEmissions: type: string format: decimal ReportingYearsDTO: required: - years type: object properties: years: uniqueItems: true type: array items: type: integer format: int16 description: The years for which reportable emissions are required FileInfoDTO: type: object properties: name: type: string uuid: type: string RegulatorUserDTO: required: - email - firstName - jobTitle - lastName - phoneNumber type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string termsVersion: maximum: 255 type: integer format: int32 status: type: string enum: - REGISTERED - PENDING - DELETED jobTitle: maxLength: 255 minLength: 0 type: string phoneNumber: maxLength: 255 minLength: 0 type: string mobileNumber: maxLength: 255 minLength: 0 type: string signature: $ref: '#/components/schemas/FileInfoDTO' RegulatorUserUpdateDTO: required: - permissions - user type: object properties: user: $ref: '#/components/schemas/RegulatorUserDTO' permissions: type: object additionalProperties: type: string enum: - NONE - VIEW_ONLY - EXECUTE RegulatorInvitedUserDTO: required: - email - firstName - jobTitle - lastName - permissions - phoneNumber type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string jobTitle: maxLength: 255 minLength: 0 type: string phoneNumber: maxLength: 255 minLength: 0 type: string mobileNumber: maxLength: 255 minLength: 0 type: string permissions: type: object additionalProperties: type: string enum: - NONE - VIEW_ONLY - EXECUTE description: The regulator to invite RegulatorUserUpdateStatusDTO: required: - authorityStatus - userId type: object properties: userId: type: string authorityStatus: type: string enum: - PENDING - TEMP_DISABLED_PENDING - ACTIVE - DISABLED - ACCEPTED - TEMP_DISABLED OperatorInvitedUserInfoDTO: type: object properties: email: type: string firstName: type: string lastName: type: string roleCode: type: string accountInstallationName: type: string invitationStatus: type: string enum: - ACCEPTED - PENDING_USER_REGISTRATION - PENDING_USER_REGISTRATION_NO_PASSWORD - PENDING_USER_ENABLE OperatorUserInvitationDTO: required: - email - firstName - lastName type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string roleCode: type: string description: The operator user account registration info AccountOperatorAuthorityUpdateDTO: required: - authorityStatus - userId type: object properties: userId: type: string roleCode: type: string authorityStatus: type: string enum: - PENDING - TEMP_DISABLED_PENDING - ACTIVE - DISABLED - ACCEPTED - TEMP_DISABLED AccountOperatorAuthorityUpdateWrapperDTO: required: - accountOperatorAuthorityUpdateList - contactTypes type: object properties: accountOperatorAuthorityUpdateList: type: array items: $ref: '#/components/schemas/AccountOperatorAuthorityUpdateDTO' contactTypes: type: object additionalProperties: type: string description: The account operator authorities to update AccountUpdateSopIdDTO: type: object properties: sopId: maximum: 9999999999 minimum: 0 type: integer format: int64 description: The sop id AccountUpdateSiteNameDTO: required: - siteName type: object properties: siteName: maxLength: 255 minLength: 0 type: string description: The site name AccountUpdateRegistryIdDTO: type: object properties: registryId: maximum: 9999999 minimum: 1000000 type: integer format: int32 description: The registry id AccountUpdateInstallationNameDTO: required: - installationName type: object properties: installationName: maxLength: 255 minLength: 0 type: string description: The installation name CaExternalContactRegistrationDTO: required: - description - email - name type: object properties: name: maxLength: 100 minLength: 0 type: string email: maxLength: 255 minLength: 0 type: string description: maxLength: 100 minLength: 0 type: string description: The ca external information AviationAccountCreationDTO: required: - commencementDate - crcoCode - emissionTradingScheme - name type: object properties: name: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA sopId: maximum: 9999999999 minimum: 0 type: integer format: int64 crcoCode: maxLength: 255 minLength: 0 type: string commencementDate: type: string format: date description: The aviation account creation dto AviationAccountUpdateDTO: required: - commencementDate - crcoCode - name type: object properties: name: maxLength: 255 minLength: 0 type: string registryId: maximum: 9999999 minimum: 1000000 type: integer format: int32 sopId: maximum: 9999999999 minimum: 0 type: integer format: int64 crcoCode: maxLength: 255 minLength: 0 type: string commencementDate: type: string format: date location: $ref: '#/components/schemas/LocationOnShoreStateDTO' description: The aviation account fields AviationAccountReportingStatusHistoryCreationDTO: required: - reason - status type: object properties: status: type: string enum: - REQUIRED_TO_REPORT - EXEMPT_COMMERCIAL - EXEMPT_NON_COMMERCIAL reason: maxLength: 2000 minLength: 0 type: string description: The aviation account reporting status submit dto AviationAerEmissionsCalculationDTO: required: - aggregatedEmissionsData - saf type: object properties: aggregatedEmissionsData: $ref: '#/components/schemas/AviationAerUkEtsAggregatedEmissionsData' saf: $ref: '#/components/schemas/AviationAerSaf' description: DTO containing aggregated emissions data and SAF AviationAerTotalEmissions: required: - numFlightsCoveredByUkEts - standardFuelEmissions - totalEmissions type: object properties: numFlightsCoveredByUkEts: type: integer format: int32 standardFuelEmissions: type: string format: decimal reductionClaimEmissions: type: string format: decimal totalEmissions: type: string format: decimal StandardFuelsTotalEmissions: required: - emissions - emissionsFactor - fuelConsumption - fuelType - netCalorificValue type: object properties: fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE emissionsFactor: type: string format: decimal netCalorificValue: type: string format: decimal fuelConsumption: type: string format: decimal emissions: type: string format: decimal AviationAerNonDomesticFlightsEmissions: required: - totalEmissions type: object properties: nonDomesticFlightsEmissionsDetails: type: array items: $ref: '#/components/schemas/AviationAerNonDomesticFlightsEmissionsDetails' totalEmissions: type: string format: decimal AviationAerNonDomesticFlightsEmissionsDetails: required: - arrivalCountry - departureCountry - emissions - flightsNumber - fuelConsumption - fuelType type: object properties: flightsNumber: type: integer format: int32 fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE fuelConsumption: type: string format: decimal emissions: type: string format: decimal departureCountry: maxLength: 255 minLength: 0 type: string arrivalCountry: maxLength: 255 minLength: 0 type: string AviationAerDomesticFlightsEmissions: required: - totalEmissions type: object properties: domesticFlightsEmissionsDetails: type: array items: $ref: '#/components/schemas/AviationAerDomesticFlightsEmissionsDetails' totalEmissions: type: string format: decimal AviationAerDomesticFlightsEmissionsDetails: required: - country - emissions - flightsNumber - fuelConsumption - fuelType type: object properties: flightsNumber: type: integer format: int32 fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE fuelConsumption: type: string format: decimal emissions: type: string format: decimal country: maxLength: 255 minLength: 0 type: string AerodromePairsTotalEmissions: required: - arrivalAirport - departureAirport - emissions - flightsNumber type: object properties: departureAirport: $ref: '#/components/schemas/AviationRptAirportsDTO' arrivalAirport: $ref: '#/components/schemas/AviationRptAirportsDTO' flightsNumber: type: integer format: int32 emissions: type: string format: decimal AviationAerCorsiaEmissionsCalculationDTO: required: - aggregatedEmissionsData type: object properties: aggregatedEmissionsData: $ref: '#/components/schemas/AviationAerCorsiaAggregatedEmissionsData' emissionsReductionClaim: type: string format: decimal description: DTO containing emission data and emissions reduction claim data is required AviationAerCorsiaTotalEmissions: required: - allFlightsEmissions - allFlightsNumber - emissionsReductionClaim - nonOffsetFlightsEmissions - nonOffsetFlightsNumber - offsetFlightsEmissions - offsetFlightsNumber type: object properties: allFlightsNumber: type: integer format: int32 allFlightsEmissions: type: string format: decimal offsetFlightsNumber: type: integer format: int32 offsetFlightsEmissions: type: string format: decimal nonOffsetFlightsNumber: type: integer format: int32 nonOffsetFlightsEmissions: type: string format: decimal emissionsReductionClaim: type: string format: decimal AviationAerCorsiaStandardFuelsTotalEmissions: required: - emissions - emissionsFactor - fuelConsumption - fuelType type: object properties: fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE - TS_1 - NO_3_JET_FUEL emissionsFactor: type: string format: decimal fuelConsumption: type: string format: decimal emissions: type: string format: decimal AviationAerCorsiaInternationalFlightsEmissionsCalculationDTO: required: - aggregatedEmissionsData - year type: object properties: aggregatedEmissionsData: $ref: '#/components/schemas/AviationAerCorsiaAggregatedEmissionsData' emissionsReductionClaim: type: string format: decimal year: type: integer format: int16 description: DTO containing aggregated emissions data for corsia AviationAerCorsiaInternationalFlightsEmissions: type: object properties: flightsEmissionsDetails: type: array items: $ref: '#/components/schemas/AviationAerCorsiaInternationalFlightsEmissionsDetails' AviationAerCorsiaInternationalFlightsEmissionsDetails: required: - arrivalState - departureState - emissions - flightsNumber - fuelConsumption - fuelType type: object properties: flightsNumber: type: integer format: int32 fuelType: type: string enum: - JET_KEROSENE - JET_GASOLINE - AVIATION_GASOLINE - TS_1 - NO_3_JET_FUEL fuelConsumption: type: string format: decimal emissions: type: string format: decimal offset: type: boolean departureState: maxLength: 255 minLength: 0 type: string arrivalState: maxLength: 255 minLength: 0 type: string AviationAerCorsiaAerodromePairsTotalEmissions: required: - arrivalAirport - departureAirport - emissions - flightsNumber - offset type: object properties: departureAirport: $ref: '#/components/schemas/AviationRptAirportsDTO' arrivalAirport: $ref: '#/components/schemas/AviationRptAirportsDTO' flightsNumber: type: integer format: int32 emissions: type: string format: decimal offset: type: boolean AviationReportingYearsDTO: required: - years type: object properties: years: uniqueItems: true type: array items: type: integer format: int16 description: The years for which reportable emissions are required AviationReportableEmissionsDTO: type: object properties: reportableEmissions: type: string format: decimal exempted: type: boolean AviationRptAirportsYearDTO: required: - icaos - year type: object properties: icaos: uniqueItems: true type: array items: type: string year: type: integer format: int16 AircraftTypeDTO: required: - designatorType - manufacturer - model type: object properties: manufacturer: maxLength: 255 minLength: 0 type: string model: maxLength: 255 minLength: 0 type: string designatorType: maxLength: 255 minLength: 0 type: string AircraftTypeSearchCriteria: required: - pageNumber - pageSize type: object properties: term: maxLength: 255 minLength: 3 type: string excludedAircraftTypes: type: array items: $ref: '#/components/schemas/AircraftTypeDTO' pageNumber: minimum: 0 type: integer format: int64 pageSize: minimum: 1 type: integer format: int64 description: The search criteria AircraftTypeSearchResults: type: object properties: aircraftTypes: type: array items: $ref: '#/components/schemas/AircraftTypeDTO' total: type: integer format: int64 AppointVerificationBodyDTO: required: - verificationBodyId type: object properties: verificationBodyId: type: integer format: int64 description: The verification body id to appoint to account AccountNoteRequest: required: - accountId - note type: object properties: note: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid accountId: type: integer format: int64 description: The account note request VerifierUserDTO: required: - email - firstName - lastName - phoneNumber type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string termsVersion: maximum: 255 type: integer format: int32 status: type: string enum: - REGISTERED - PENDING - DELETED phoneNumber: maxLength: 255 minLength: 0 type: string mobileNumber: maxLength: 255 minLength: 0 type: string VerificationBodyUpdateStatusDTO: required: - id - status type: object properties: id: type: integer format: int64 status: type: string enum: - ACTIVE - PENDING - DISABLED UpdateTermsDTO: required: - version type: object properties: version: type: integer format: int32 AccountContactVbInfoDTO: type: object properties: accountId: type: integer format: int64 accountName: type: string type: type: string userId: type: string AccountContactVbInfoResponse: type: object properties: contacts: type: array items: $ref: '#/components/schemas/AccountContactVbInfoDTO' editable: type: boolean totalItems: type: integer format: int64 TemplateInfoDTO: type: object properties: id: type: integer format: int64 name: type: string workflow: type: string lastUpdatedDate: type: string format: date-time TemplateSearchResults: type: object properties: templates: type: array items: $ref: '#/components/schemas/TemplateInfoDTO' total: type: integer format: int64 MiReportSearchResult: type: object properties: id: type: integer format: int32 miReportType: type: string enum: - LIST_OF_ACCOUNTS_USERS_CONTACTS - COMPLETED_WORK - REGULATOR_OUTSTANDING_REQUEST_TASKS - LIST_OF_ACCOUNTS_ASSIGNED_REGULATOR_SITE_CONTACTS - LIST_OF_VERIFICATION_BODY_USERS - CUSTOM ItemDTO: type: object properties: creationDate: type: string format: date-time requestId: type: string requestType: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA taskId: type: integer format: int64 taskAssignee: $ref: '#/components/schemas/UserInfoDTO' taskAssigneeType: type: string enum: - OPERATOR - VERIFIER - REGULATOR taskType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_REVIEW - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - PERMIT_ISSUANCE_APPLICATION_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_REVIEW - PERMIT_ISSUANCE_APPLICATION_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW - PERMIT_ISSUANCE_RFI_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RFI_RESPONSE - PERMIT_ISSUANCE_RDE_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RDE_RESPONSE - PERMIT_ISSUANCE_MAKE_PAYMENT - PERMIT_ISSUANCE_TRACK_PAYMENT - PERMIT_ISSUANCE_CONFIRM_PAYMENT - PERMIT_SURRENDER_APPLICATION_SUBMIT - PERMIT_SURRENDER_APPLICATION_REVIEW - PERMIT_SURRENDER_WAIT_FOR_REVIEW - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW - PERMIT_SURRENDER_RFI_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RFI_RESPONSE - PERMIT_SURRENDER_RDE_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RDE_RESPONSE - PERMIT_SURRENDER_CESSATION_SUBMIT - PERMIT_SURRENDER_MAKE_PAYMENT - PERMIT_SURRENDER_TRACK_PAYMENT - PERMIT_SURRENDER_CONFIRM_PAYMENT - PERMIT_REVOCATION_APPLICATION_SUBMIT - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_APPEAL - PERMIT_REVOCATION_CESSATION_SUBMIT - PERMIT_REVOCATION_MAKE_PAYMENT - PERMIT_REVOCATION_TRACK_PAYMENT - PERMIT_REVOCATION_CONFIRM_PAYMENT - PERMIT_NOTIFICATION_APPLICATION_SUBMIT - PERMIT_NOTIFICATION_APPLICATION_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW - PERMIT_NOTIFICATION_RFI_RESPONSE_SUBMIT - PERMIT_NOTIFICATION_WAIT_FOR_RFI_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_MAKE_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_TRACK_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_SUBMIT - PERMIT_VARIATION_APPLICATION_REVIEW - PERMIT_VARIATION_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_REVIEW - PERMIT_VARIATION_RFI_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RFI_RESPONSE - PERMIT_VARIATION_RDE_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RDE_RESPONSE - PERMIT_VARIATION_MAKE_PAYMENT - PERMIT_VARIATION_TRACK_PAYMENT - PERMIT_VARIATION_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_WAIT_FOR_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMIT - PERMIT_TRANSFER_A_WAIT_FOR_TRANSFER - PERMIT_TRANSFER_A_MAKE_PAYMENT - PERMIT_TRANSFER_A_TRACK_PAYMENT - PERMIT_TRANSFER_A_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_APPLICATION_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_REVIEW - PERMIT_TRANSFER_B_APPLICATION_REVIEW - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW - PERMIT_TRANSFER_B_MAKE_PAYMENT - PERMIT_TRANSFER_B_TRACK_PAYMENT - PERMIT_TRANSFER_B_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_RFI_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RFI_RESPONSE - PERMIT_TRANSFER_B_RDE_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RDE_RESPONSE - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT - NON_COMPLIANCE_APPLICATION_SUBMIT - NON_COMPLIANCE_DAILY_PENALTY_NOTICE - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_FINAL_DETERMINATION - NER_APPLICATION_SUBMIT - NER_APPLICATION_REVIEW - NER_WAIT_FOR_REVIEW - NER_APPLICATION_PEER_REVIEW - NER_WAIT_FOR_PEER_REVIEW - NER_WAIT_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMIT - NER_MAKE_PAYMENT - NER_TRACK_PAYMENT - NER_CONFIRM_PAYMENT - NER_AUTHORITY_RESPONSE - DOAL_APPLICATION_SUBMIT - DOAL_APPLICATION_PEER_REVIEW - DOAL_WAIT_FOR_PEER_REVIEW - DOAL_AUTHORITY_RESPONSE - AER_APPLICATION_SUBMIT - AER_APPLICATION_REVIEW - AER_WAIT_FOR_REVIEW - AER_APPLICATION_AMENDS_SUBMIT - AER_WAIT_FOR_AMENDS - AER_APPLICATION_VERIFICATION_SUBMIT - AER_WAIT_FOR_VERIFICATION - AER_AMEND_APPLICATION_VERIFICATION_SUBMIT - AER_AMEND_WAIT_FOR_VERIFICATION - VIR_APPLICATION_SUBMIT - VIR_APPLICATION_REVIEW - VIR_WAIT_FOR_REVIEW - VIR_RESPOND_TO_REGULATOR_COMMENTS - VIR_RFI_RESPONSE_SUBMIT - VIR_WAIT_FOR_RFI_RESPONSE - AIR_APPLICATION_SUBMIT - AIR_APPLICATION_REVIEW - AIR_WAIT_FOR_REVIEW - AIR_RFI_RESPONSE_SUBMIT - AIR_WAIT_FOR_RFI_RESPONSE - AIR_RESPOND_TO_REGULATOR_COMMENTS - DRE_APPLICATION_SUBMIT - DRE_APPLICATION_PEER_REVIEW - DRE_WAIT_FOR_PEER_REVIEW - DRE_MAKE_PAYMENT - DRE_TRACK_PAYMENT - DRE_CONFIRM_PAYMENT - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT - AVIATION_ACCOUNT_CLOSURE_SUBMIT - AVIATION_NON_COMPLIANCE_APPLICATION_SUBMIT - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_FINAL_DETERMINATION - AVIATION_VIR_APPLICATION_SUBMIT - AVIATION_VIR_APPLICATION_REVIEW - AVIATION_VIR_WAIT_FOR_REVIEW - AVIATION_VIR_RFI_RESPONSE_SUBMIT - AVIATION_VIR_WAIT_FOR_RFI_RESPONSE - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_REVIEW - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_MAKE_PAYMENT - EMP_ISSUANCE_UKETS_TRACK_PAYMENT - EMP_ISSUANCE_UKETS_CONFIRM_PAYMENT - EMP_ISSUANCE_UKETS_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_UKETS_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_REVIEW - EMP_VARIATION_UKETS_APPLICATION_REVIEW - EMP_VARIATION_UKETS_RFI_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_UKETS_RDE_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_UKETS_MAKE_PAYMENT - EMP_VARIATION_UKETS_TRACK_PAYMENT - EMP_VARIATION_UKETS_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_APPLICATION_SUBMIT - AVIATION_AER_UKETS_APPLICATION_REVIEW - AVIATION_AER_UKETS_WAIT_FOR_REVIEW - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_VERIFICATION - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_AMENDS - AVIATION_AER_UKETS_AMEND_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_AMEND_WAIT_FOR_VERIFICATION - AVIATION_DRE_UKETS_APPLICATION_SUBMIT - AVIATION_DRE_UKETS_MAKE_PAYMENT - AVIATION_DRE_UKETS_TRACK_PAYMENT - AVIATION_DRE_UKETS_CONFIRM_PAYMENT - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_CORSIA_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_CORSIA_MAKE_PAYMENT - EMP_ISSUANCE_CORSIA_TRACK_PAYMENT - EMP_ISSUANCE_CORSIA_CONFIRM_PAYMENT - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_REVIEW - EMP_VARIATION_CORSIA_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_RFI_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_CORSIA_RDE_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_MAKE_PAYMENT - EMP_VARIATION_CORSIA_TRACK_PAYMENT - EMP_VARIATION_CORSIA_CONFIRM_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_CONFIRM_PAYMENT - AVIATION_AER_CORSIA_APPLICATION_SUBMIT - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_CORSIA_WAIT_FOR_VERIFICATION - AVIATION_AER_CORSIA_APPLICATION_REVIEW - AVIATION_AER_CORSIA_WAIT_FOR_REVIEW - ACCOUNT_USERS_SETUP - NEW_VERIFICATION_BODY_EMITTER - VERIFIER_NO_LONGER_AVAILABLE daysRemaining: type: integer format: int64 accountId: type: integer format: int64 accountName: type: string competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES leName: type: string permitReferenceId: type: string isNew: type: boolean ItemDTOResponse: type: object properties: items: type: array items: $ref: '#/components/schemas/ItemDTO' totalItems: type: integer format: int64 UserInfoDTO: type: object properties: firstName: type: string lastName: type: string AccountContactInfoDTO: type: object properties: accountId: type: integer format: int64 accountName: type: string userId: type: string AccountContactInfoResponse: type: object properties: contacts: type: array items: $ref: '#/components/schemas/AccountContactInfoDTO' editable: type: boolean totalItems: type: integer format: int64 BatchReissuesResponseDTO: type: object properties: requestDetails: type: array items: $ref: '#/components/schemas/RequestDetailsDTO' total: type: integer format: int64 canInitiateBatchReissue: type: boolean UserAuthorityInfoDTO: type: object properties: userId: type: string firstName: type: string lastName: type: string roleName: type: string roleCode: type: string authorityCreationDate: type: string format: date-time authorityStatus: type: string enum: - PENDING - TEMP_DISABLED_PENDING - ACTIVE - DISABLED - ACCEPTED - TEMP_DISABLED locked: type: boolean UsersAuthoritiesInfoDTO: type: object properties: authorities: type: array items: $ref: '#/components/schemas/UserAuthorityInfoDTO' editable: type: boolean VerificationBodyInfoResponseDTO: type: object properties: verificationBodies: type: array items: $ref: '#/components/schemas/VerificationBodyInfoDTO' editable: type: boolean VerificationBodyDTO: type: object properties: id: type: integer format: int64 name: type: string accreditationReferenceNumber: type: string status: type: string enum: - ACTIVE - PENDING - DISABLED address: $ref: '#/components/schemas/AddressDTO' emissionTradingSchemes: uniqueItems: true type: array items: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA ApplicationUserDTO: required: - email - firstName - lastName type: object properties: email: maxLength: 255 minLength: 0 type: string firstName: maxLength: 255 minLength: 0 type: string lastName: maxLength: 255 minLength: 0 type: string termsVersion: maximum: 255 type: integer format: int32 FileToken: type: object properties: token: type: string tokenExpirationMinutes: type: integer format: int64 TermsDTO: required: - url - version type: object properties: url: type: string version: type: integer format: int32 AerApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' permitType: type: string enum: - GHGE - HSE reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationPerformed: type: boolean verificationBodyId: type: integer format: int64 reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string AerApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' permitType: type: string enum: - GHGE - HSE reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AerVerificationReport' verificationAttachments: type: object additionalProperties: type: string verifiedAer: $ref: '#/components/schemas/Aer' reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string AerApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' permitType: type: string enum: - GHGE - HSE reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationPerformed: type: boolean verificationBodyId: type: integer format: int64 AerApplicationVerificationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' permitType: type: string enum: - GHGE - HSE reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AerVerificationReport' verificationAttachments: type: object additionalProperties: type: string AerVerificationReport: required: - complianceMonitoringReporting - etsComplianceRules - materialityLevel - methodologiesToCloseDataGaps - opinionStatement - overallAssessment - recommendedImprovements - summaryOfConditions - uncorrectedMisstatements - uncorrectedNonCompliances - uncorrectedNonConformities - verificationTeamDetails - verifierContact type: object properties: verificationBodyId: type: integer format: int64 verificationBodyDetails: $ref: '#/components/schemas/VerificationBodyDetails' verificationTeamDetails: $ref: '#/components/schemas/VerificationTeamDetails' verifierContact: $ref: '#/components/schemas/VerifierContact' materialityLevel: $ref: '#/components/schemas/MaterialityLevel' complianceMonitoringReporting: $ref: '#/components/schemas/ComplianceMonitoringReporting' etsComplianceRules: $ref: '#/components/schemas/EtsComplianceRules' summaryOfConditions: $ref: '#/components/schemas/SummaryOfConditions' overallAssessment: $ref: '#/components/schemas/OverallAssessment' methodologiesToCloseDataGaps: $ref: '#/components/schemas/MethodologiesToCloseDataGaps' opinionStatement: $ref: '#/components/schemas/OpinionStatement' uncorrectedMisstatements: $ref: '#/components/schemas/UncorrectedMisstatements' recommendedImprovements: $ref: '#/components/schemas/RecommendedImprovements' uncorrectedNonConformities: $ref: '#/components/schemas/UncorrectedNonConformities' uncorrectedNonCompliances: $ref: '#/components/schemas/UncorrectedNonCompliances' activityLevelReport: $ref: '#/components/schemas/ActivityLevelReport' AirApplicationRespondToRegulatorCommentsRequestTaskPayload: required: - airImprovements - operatorImprovementFollowUpResponses - operatorImprovementResponses - regulatorImprovementResponses type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: airImprovements: type: object additionalProperties: $ref: '#/components/schemas/AirImprovement' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementResponse' airSectionsCompleted: type: object additionalProperties: type: boolean airAttachments: type: object additionalProperties: type: string regulatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/RegulatorAirImprovementResponse' operatorImprovementFollowUpResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementFollowUpResponse' reviewAttachments: type: object additionalProperties: type: string airRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean respondedItems: uniqueItems: true type: array items: type: integer format: int32 AirApplicationReviewRequestTaskPayload: required: - airImprovements - operatorImprovementResponses - regulatorReviewResponse type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: airImprovements: type: object additionalProperties: $ref: '#/components/schemas/AirImprovement' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementResponse' airSectionsCompleted: type: object additionalProperties: type: boolean airAttachments: type: object additionalProperties: type: string regulatorReviewResponse: $ref: '#/components/schemas/RegulatorAirReviewResponse' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean AirApplicationSubmitRequestTaskPayload: required: - airImprovements - operatorImprovementResponses type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: airImprovements: type: object additionalProperties: $ref: '#/components/schemas/AirImprovement' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementResponse' airSectionsCompleted: type: object additionalProperties: type: boolean airAttachments: type: object additionalProperties: type: string AirImprovement: required: - categoryType - emissionSources - type type: object properties: type: type: string enum: - CALCULATION_CO2 - MEASUREMENT_CO2 - FALLBACK - MEASUREMENT_N2O - CALCULATION_PFC - INHERENT_CO2 - TRANSFERRED_CO2_N2O categoryType: type: string enum: - MAJOR - MINOR - DE_MINIMIS - MARGINAL emissionSources: type: array items: type: string discriminator: propertyName: type mapping: CALCULATION_CO2: '#/components/schemas/AirImprovementCalculationCO2' CALCULATION_PFC: '#/components/schemas/AirImprovementCalculationPFC' MEASUREMENT_CO2: '#/components/schemas/AirImprovementMeasurement' MEASUREMENT_N2O: '#/components/schemas/AirImprovementMeasurement' FALLBACK: '#/components/schemas/AirImprovementFallback' AirImprovementCalculationCO2: required: - categoryType - emissionSources - parameter - sourceStreamReference - tier - type type: object allOf: - $ref: '#/components/schemas/AirImprovement' - type: object properties: sourceStreamReference: type: string parameter: type: string tier: type: string AirImprovementCalculationPFC: required: - categoryType - emissionPoints - emissionSources - parameter - sourceStreamReference - tier - type type: object allOf: - $ref: '#/components/schemas/AirImprovement' - type: object properties: sourceStreamReference: type: string emissionPoints: type: array items: type: string parameter: type: string tier: type: string AirImprovementFallback: required: - categoryType - emissionSources - sourceStreamReference - type type: object allOf: - $ref: '#/components/schemas/AirImprovement' - type: object properties: sourceStreamReference: type: string AirImprovementMeasurement: required: - categoryType - emissionPoint - emissionSources - parameter - sourceStreamReferences - tier - type type: object allOf: - $ref: '#/components/schemas/AirImprovement' - type: object properties: sourceStreamReferences: type: array items: type: string emissionPoint: type: string parameter: type: string tier: type: string AviationAccountClosureSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: aviationAccountClosure: $ref: '#/components/schemas/AviationAccountClosure' AviationAerCorsiaApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerCorsia' verificationReport: $ref: '#/components/schemas/AviationAerCorsiaVerificationReport' totalEmissionsProvided: type: string format: decimal totalOffsetEmissionsProvided: type: string format: decimal reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string AviationAerCorsiaApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerCorsia' empOriginatedData: $ref: '#/components/schemas/EmpCorsiaOriginatedData' verificationPerformed: type: boolean verificationBodyId: type: integer format: int64 AviationAerCorsiaApplicationVerificationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerCorsia' verificationReport: $ref: '#/components/schemas/AviationAerCorsiaVerificationReport' totalEmissionsProvided: type: string format: decimal totalOffsetEmissionsProvided: type: string format: decimal AviationAerCorsiaVerificationReport: required: - generalInformation - independentReview - opinionStatement - overallDecision - processAnalysis - recommendedImprovements - timeAllocationScope - uncorrectedMisstatements - uncorrectedNonCompliances - uncorrectedNonConformities - verifierDetails - verifiersConclusions type: object properties: verificationBodyId: type: integer format: int64 verificationBodyDetails: $ref: '#/components/schemas/VerificationBodyDetails' verifierDetails: $ref: '#/components/schemas/AviationAerCorsiaVerifierDetails' emissionsReductionClaimVerification: $ref: '#/components/schemas/AviationAerCorsiaEmissionsReductionClaimVerification' independentReview: $ref: '#/components/schemas/AviationAerCorsiaIndependentReview' verifiersConclusions: $ref: '#/components/schemas/AviationAerCorsiaVerifiersConclusions' timeAllocationScope: $ref: '#/components/schemas/AviationAerCorsiaTimeAllocationScope' processAnalysis: $ref: '#/components/schemas/AviationAerCorsiaProcessAnalysis' generalInformation: $ref: '#/components/schemas/AviationAerCorsiaGeneralInformation' overallDecision: $ref: '#/components/schemas/AviationAerVerificationDecision' opinionStatement: $ref: '#/components/schemas/AviationAerCorsiaOpinionStatement' uncorrectedMisstatements: $ref: '#/components/schemas/AviationAerUncorrectedMisstatements' recommendedImprovements: $ref: '#/components/schemas/AviationAerRecommendedImprovements' uncorrectedNonConformities: $ref: '#/components/schemas/AviationAerCorsiaUncorrectedNonConformities' uncorrectedNonCompliances: $ref: '#/components/schemas/AviationAerUncorrectedNonCompliances' AviationAerMonitoringPlanVersion: required: - empApprovalDate - empConsolidationNumber - empId type: object properties: empId: type: string empApprovalDate: type: string format: date empConsolidationNumber: type: integer format: int32 AviationAerUkEtsApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerUkEts' empOriginatedData: $ref: '#/components/schemas/EmpUkEtsOriginatedData' verificationPerformed: type: boolean verificationBodyId: type: integer format: int64 reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean AviationAerUkEtsApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerUkEts' verificationReport: $ref: '#/components/schemas/AviationAerUkEtsVerificationReport' totalEmissionsProvided: type: string format: decimal notCoveredChangesProvided: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string AviationAerUkEtsApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerUkEts' empOriginatedData: $ref: '#/components/schemas/EmpUkEtsOriginatedData' verificationPerformed: type: boolean verificationBodyId: type: integer format: int64 AviationAerUkEtsApplicationVerificationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aerAttachments: type: object additionalProperties: type: string verificationSectionsCompleted: type: object additionalProperties: type: array items: type: boolean aer: $ref: '#/components/schemas/AviationAerUkEts' verificationReport: $ref: '#/components/schemas/AviationAerUkEtsVerificationReport' totalEmissionsProvided: type: string format: decimal notCoveredChangesProvided: type: string AviationAerUkEtsVerificationReport: required: - complianceMonitoringReportingRules - dataGapsMethodologies - etsComplianceRules - materialityLevel - opinionStatement - overallDecision - recommendedImprovements - safExists - uncorrectedMisstatements - uncorrectedNonCompliances - uncorrectedNonConformities - verificationTeamDetails - verifierContact type: object properties: verificationBodyId: type: integer format: int64 verificationBodyDetails: $ref: '#/components/schemas/VerificationBodyDetails' safExists: type: boolean verifierContact: $ref: '#/components/schemas/AviationAerVerifierContact' verificationTeamDetails: $ref: '#/components/schemas/AviationAerVerificationTeamDetails' overallDecision: $ref: '#/components/schemas/AviationAerVerificationDecision' etsComplianceRules: $ref: '#/components/schemas/AviationAerEtsComplianceRules' complianceMonitoringReportingRules: $ref: '#/components/schemas/AviationAerComplianceMonitoringReportingRules' opinionStatement: $ref: '#/components/schemas/AviationAerOpinionStatement' uncorrectedMisstatements: $ref: '#/components/schemas/AviationAerUncorrectedMisstatements' uncorrectedNonCompliances: $ref: '#/components/schemas/AviationAerUncorrectedNonCompliances' uncorrectedNonConformities: $ref: '#/components/schemas/AviationAerUncorrectedNonConformities' recommendedImprovements: $ref: '#/components/schemas/AviationAerRecommendedImprovements' emissionsReductionClaimVerification: $ref: '#/components/schemas/AviationAerEmissionsReductionClaimVerification' dataGapsMethodologies: $ref: '#/components/schemas/AviationAerDataGapsMethodologies' materialityLevel: $ref: '#/components/schemas/AviationAerMaterialityLevel' AviationDreUkEtsApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: sectionCompleted: type: boolean dreAttachments: type: object additionalProperties: type: string dre: $ref: '#/components/schemas/AviationDre' AviationVirApplicationRespondToRegulatorCommentsRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean virAttachments: type: object additionalProperties: type: string regulatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/RegulatorImprovementResponse' operatorImprovementFollowUpResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementFollowUpResponse' virRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean AviationVirApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean virAttachments: type: object additionalProperties: type: string regulatorReviewResponse: $ref: '#/components/schemas/RegulatorReviewResponse' reviewSectionsCompleted: type: object additionalProperties: type: boolean rfiAttachments: type: object additionalProperties: type: string AviationVirApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean virAttachments: type: object additionalProperties: type: string BankAccountDetailsDTO: type: object properties: sortCode: type: string accountNumber: type: string accountName: type: string iban: type: string swiftCode: type: string DoalApplicationSubmitRequestTaskPayload: required: - doal type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: historicalPreliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' historicalActivityLevels: type: array items: $ref: '#/components/schemas/HistoricalActivityLevel' doal: $ref: '#/components/schemas/Doal' doalSectionsCompleted: type: object additionalProperties: type: boolean doalAttachments: type: object additionalProperties: type: string DoalAuthorityResponseRequestTaskPayload: required: - doalAuthority type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: regulatorPreliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' doalAuthority: $ref: '#/components/schemas/DoalAuthority' doalSectionsCompleted: type: object additionalProperties: type: boolean doalAttachments: type: object additionalProperties: type: string DreApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: dre: $ref: '#/components/schemas/Dre' sectionCompleted: type: boolean dreAttachments: type: object additionalProperties: type: string EmissionsMonitoringPlanCorsiaContainer: required: - emissionsMonitoringPlan - serviceContactDetails type: object properties: scheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' EmissionsMonitoringPlanUkEtsContainer: required: - emissionsMonitoringPlan - serviceContactDetails type: object properties: scheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' EmpCorsiaOriginatedData: type: object properties: operatorDetails: $ref: '#/components/schemas/AviationCorsiaOperatorDetails' EmpIssuanceCorsiaApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' determination: $ref: '#/components/schemas/EmpIssuanceDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string EmpIssuanceCorsiaApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' determination: $ref: '#/components/schemas/EmpIssuanceDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string EmpIssuanceCorsiaApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' EmpIssuanceUkEtsApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' determination: $ref: '#/components/schemas/EmpIssuanceDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string EmpIssuanceUkEtsApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' determination: $ref: '#/components/schemas/EmpIssuanceDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string EmpIssuanceUkEtsApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' EmpUkEtsOriginatedData: type: object properties: operatorDetails: $ref: '#/components/schemas/AviationOperatorDetails' EmpVariationCorsiaApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsiaContainer' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' empVariationDetailsReviewCompleted: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' determination: $ref: '#/components/schemas/EmpVariationDetermination' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string empVariationDetailsAmendCompleted: type: boolean EmpVariationCorsiaApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsiaContainer' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' empVariationDetailsReviewCompleted: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' determination: $ref: '#/components/schemas/EmpVariationDetermination' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string EmpVariationCorsiaApplicationSubmitRegulatorLedRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsiaContainer' reasonRegulatorLed: type: string reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpAcceptedVariationDecisionDetails' EmpVariationCorsiaApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empVariationDetailsCompleted: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean EmpVariationUkEtsApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEtsContainer' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' empVariationDetailsReviewCompleted: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' determination: $ref: '#/components/schemas/EmpVariationDetermination' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string empVariationDetailsAmendCompleted: type: boolean EmpVariationUkEtsApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEtsContainer' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' empVariationDetailsReviewCompleted: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' determination: $ref: '#/components/schemas/EmpVariationDetermination' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string EmpVariationUkEtsApplicationSubmitRegulatorLedRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEtsContainer' reasonRegulatorLed: $ref: '#/components/schemas/EmpVariationUkEtsRegulatorLedReason' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpAcceptedVariationDecisionDetails' EmpVariationUkEtsApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empVariationDetailsCompleted: type: boolean reviewSectionsCompleted: type: object additionalProperties: type: boolean HistoricalActivityLevel: required: - changeType - comments - subInstallationName - year type: object properties: year: type: integer format: int16 subInstallationName: type: string enum: - ADIPIC_ACID - ALUMINIUM - AMMONIA - AROMATICS - BOTTLES_AND_JARS_OF_COLOURED_GLASS - BOTTLES_AND_JARS_OF_COLOURLESS_GLASS - CARBON_BLACK - COATED_CARBON_BOARD - COATED_FINE_PAPER - COKE - CONTINUOUS_FILAMENT_GLASS_FIBRE - DISTRICT_HEATING - DOLIME - DRIED_SECONDARY_GYPSUM - EAF_CARBON_STEEL - EAF_HIGH_CARBON_STEEL - E_PVC - ETHYLENE_OXIDE_ETHYLENE_GLYCOLS - FACING_BRICKS - FLOAT_GLASS - FUEL_CL - FUEL_NON_CL - GREY_CEMENT_CLINKER - HEAT_CL - HEAT_NON_CL - HOT_METAL - HYDROGEN - IRON_CASTING - LIME - LONG_FIBRE_KRAFT_PULP - MINERAL_WOOL - NEWSPRINT - NITRIC_ACID - PAVERS - PHENOL_ACETONE - PLASTER - PLASTERBOARD - PRE_BAKE_ANODE - PROCESS_EMISSIONS_CL - PROCESS_EMISSIONS_NON_CL - RECOVERED_PAPER_PULP - REFINERY_PRODUCTS - ROOF_TILES - SHORT_FIBRE_KRAFT_PULP - SINTERED_DOLIME - SINTERED_ORE - SODA_ASH - SPRAY_DRIED_POWDER - S_PVC - STEAM_CRACKING - STYRENE - SULPHITE_PULP_THERMOMECHANICAL_PULP_AND_MECHANICAL_PULP - SYTHESIS_GAS - TESTLINER_AND_FLUTING - TISSUE - UNCOATED_CARBON_BOARD - UNCOATED_FINE_PAPER - VINYL_CHLORIDE_MONOMER - WHITE_CEMENT_CLINKER changeType: type: string enum: - CESSATION - INCREASE - DECREASE - RETURN_TO_HISTORICAL_ACTIVITY_LEVELS_HAL - NER_ALLOCATION_FOR_YEAR_0_BASED_ON_ACTIVITY_LEVEL_AL_IN_YEAR_0 - NER_ALLOCATION_FOR_YEAR_0_PLUS_1_BASED_ON_ACTIVITY_LEVEL_AL_IN_YEAR_0_PLUS_1 - NER_ALLOCATION_FOR_YEAR_0_PLUS_2_BASED_ON_THE_HISTORICAL_ACTIVITY_LEVEL_HAL - REGULATOR_REJECTS_ADJUSTMENT - NO_CHANGE - OTHER otherChangeTypeName: maxLength: 255 minLength: 0 type: string changedActivityLevel: maxLength: 255 minLength: 0 type: string comments: maxLength: 10000 minLength: 0 type: string creationDate: type: string format: date-time InstallationAccountOpeningApplicationRequestTaskPayload: required: - accountType - applicationType - commencementDate - competentAuthority - emissionTradingScheme - legalEntity - location - name - siteName type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: accountType: type: string enum: - INSTALLATION - AVIATION applicationType: type: string enum: - NEW_PERMIT - TRANSFER name: maxLength: 255 minLength: 0 type: string siteName: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' InstallationAccountTransferringArchiveRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: transferCode: type: string InstallationOperatorDetails: type: object properties: installationName: type: string siteName: type: string installationLocation: $ref: '#/components/schemas/LocationDTO' operator: type: string operatorType: type: string enum: - LIMITED_COMPANY - PARTNERSHIP - SOLE_TRADER - OTHER companyReferenceNumber: type: string operatorDetailsAddress: $ref: '#/components/schemas/AddressDTO' emitterId: type: string MonitoringApproachMonitoringTiers: type: object properties: calculationSourceStreamParamMonitoringTiers: type: object additionalProperties: type: array items: $ref: '#/components/schemas/CalculationParameterMonitoringTier' measurementCO2EmissionPointParamMonitoringTiers: type: object additionalProperties: type: string enum: - TIER_1 - TIER_2 - TIER_3 - TIER_4 measurementN2OEmissionPointParamMonitoringTiers: type: object additionalProperties: type: string enum: - TIER_1 - TIER_2 - TIER_3 calculationPfcSourceStreamParamMonitoringTiers: type: object additionalProperties: $ref: '#/components/schemas/PermitOriginatedCalculationPfcParameterMonitoringTier' MonitoringPlanVersion: required: - endDate - permitConsolidationNumber - permitId type: object properties: permitId: type: string endDate: type: string format: date permitConsolidationNumber: type: integer format: int32 NerApplicationAmendsSubmitRequestTaskPayload: required: - additionalDocuments - confidentialityStatement - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean nerAttachments: type: object additionalProperties: type: string reviewAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/NerReviewGroupDecision' NerApplicationReviewRequestTaskPayload: required: - additionalDocuments - confidentialityStatement - determination - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean nerAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/NerDetermination' reviewAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/NerReviewGroupDecision' NerApplicationSubmitRequestTaskPayload: required: - additionalDocuments - confidentialityStatement - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean nerAttachments: type: object additionalProperties: type: string NerAuthorityResponseRequestTaskPayload: required: - authorityResponse - submittedToAuthorityDate type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: originalPreliminaryAllocations: uniqueItems: true type: array items: $ref: '#/components/schemas/PreliminaryAllocation' submittedToAuthorityDate: type: string format: date authorityResponse: $ref: '#/components/schemas/AuthorityResponse' nerSectionsCompleted: type: object additionalProperties: type: boolean nerAttachments: type: object additionalProperties: type: string NonComplianceApplicationSubmitRequestTaskPayload: required: - civilPenalty - reason type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: availableRequests: type: array items: $ref: '#/components/schemas/RequestInfoDTO' reason: type: string enum: - FAILURE_TO_SURRENDER_ALLOWANCES_100 - FAILURE_TO_SURRENDER_ALLOWANCES_20 - CARRYING_OUT_A_REGULATED_ACTIVITY_WITHOUT_A_PERMIT - FAILURE_TO_MONITOR_REPORTABLE_EMISSIONS - FAILURE_TO_REPORT_REPORTABLE_EMISSIONS - FAILURE_TO_SUBMIT_AN_IMPROVEMENT_REPORT - FAILURE_TO_NOTIFY - FAILURE_TO_MONITOR_ACTIVITY_LEVELS - FAILURE_TO_REPORT_ACTIVITY_LEVELS - FAILURE_TO_COMPLY_WITH_THE_CONDITION_OF_A_PERMIT - FAILURE_TO_TRANSFER_OR_SURRENDER_ALLOWANCES_WHEN_UNDERREPORTING_DISCOVERED_AFTER_TRANSFER - FAILURE_TO_SURRENDER_A_PERMIT - FAILURE_TO_SUBMIT_INFORMATION_UNDER_ARTICLE_27_A - EXCEEDING_EMISSIONS_TARGET - FAILURE_TO_PAY_PENALTY_FOR_EXCEEDING_EMISSIONS_TARGET - UNDER_REPORTING_EMISSIONS - FAILURE_TO_NOTIFY_WHEN_CEASE_TO_MEET_CRITERIA - REPORTABLE_EMISSIONS_EXCEED_MAXIMUM_AMOUNT - FAILURE_TO_NOTIFY_WHEN_REPORTABLE_EMISSIONS_EXCEED_MAXIMUM_AMOUNT - FAILURE_TO_APPLY_FOR_AN_EMISSIONS_MONITORING_PLAN_ETS - FAILURE_TO_COMPLY_WITH_A_CONDITION_OF_AN_EMISSIONS_MONITORING_PLAN_ETS - FAILURE_TO_MONITOR_AVIATION_EMISSIONS_ETS - FAILURE_TO_REPORT_AVIATION_EMISSIONS_ETS - FAILURE_TO_APPLY_FOR_AN_EMISSIONS_MONITORING_PLAN_CORSIA - FAILURE_TO_COMPLY_WITH_A_CONDITION_OF_AN_EMISSIONS_MONITORING_PLAN_CORSIA - FAILURE_TO_MONITOR_EMISSIONS_CORSIA - FAILURE_TO_REPORT_EMISSIONS_CORSIA - FAILURE_TO_KEEP_RECORDS_CORSIA - FAILURE_TO_COMPLY_WITH_DEFICIT_NOTICE - FAILURE_TO_COMPLY_WITH_NOTICE_TO_RETURN_ALLOWANCES - FAILURE_TO_COMPLY_WITH_AN_ENFORCEMENT_NOTICE_ETS - FAILURE_TO_COMPLY_WITH_AN_ENFORCEMENT_NOTICE_CORSIA - FAILURE_TO_COMPLY_WITH_AN_INFORMATION_NOTICE_ETS - FAILURE_TO_COMPLY_WITH_AN_INFORMATION_NOTICE_CORSIA - PROVIDING_FALSE_OR_MISLEADING_INFORMATION_ETS - PROVIDING_FALSE_OR_MISLEADING_INFORMATION_CORSIA - REFUSAL_TO_ALLOW_ACCESS_TO_PREMISES_ETS - REFUSAL_TO_ALLOW_ACCESS_TO_PREMISES_CORSIA nonComplianceDate: type: string format: date complianceDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string selectedRequests: uniqueItems: true type: array items: type: string civilPenalty: type: boolean noCivilPenaltyJustification: maxLength: 10000 minLength: 0 type: string noticeOfIntent: type: boolean dailyPenalty: type: boolean closeJustification: $ref: '#/components/schemas/NonComplianceCloseJustification' nonComplianceAttachments: type: object additionalProperties: type: string sectionCompleted: type: boolean NonComplianceCivilPenaltyRequestTaskPayload: required: - civilPenalty type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: civilPenalty: type: string format: uuid penaltyAmount: maxLength: 255 minLength: 0 type: string dueDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string closeJustification: $ref: '#/components/schemas/NonComplianceCloseJustification' nonComplianceAttachments: type: object additionalProperties: type: string civilPenaltyCompleted: type: boolean NonComplianceDailyPenaltyNoticeRequestTaskPayload: required: - dailyPenaltyNotice - issueNoticeOfIntent type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: issueNoticeOfIntent: type: boolean dailyPenaltyNotice: type: string format: uuid comments: maxLength: 10000 minLength: 0 type: string closeJustification: $ref: '#/components/schemas/NonComplianceCloseJustification' nonComplianceAttachments: type: object additionalProperties: type: string dailyPenaltyCompleted: type: boolean NonComplianceFinalDeterminationRequestTaskPayload: required: - comments - complianceRestored - reissuePenalty type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: complianceRestored: type: boolean complianceRestoredDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string reissuePenalty: type: boolean operatorPaid: type: boolean operatorPaidDate: type: string format: date closeJustification: $ref: '#/components/schemas/NonComplianceCloseJustification' nonComplianceAttachments: type: object additionalProperties: type: string determinationCompleted: type: boolean NonComplianceNoticeOfIntentRequestTaskPayload: required: - noticeOfIntent type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: noticeOfIntent: type: string format: uuid comments: maxLength: 10000 minLength: 0 type: string closeJustification: $ref: '#/components/schemas/NonComplianceCloseJustification' nonComplianceAttachments: type: object additionalProperties: type: string noticeOfIntentCompleted: type: boolean PaymentConfirmRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: amount: type: string format: decimal paymentRefNum: type: string creationDate: type: string format: date paymentDate: type: string format: date paidByFullName: type: string status: type: string enum: - MARK_AS_PAID - MARK_AS_RECEIVED - COMPLETED - CANCELLED paymentMethod: type: string enum: - BANK_TRANSFER - CREDIT_OR_DEBIT_CARD PaymentMakeRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: amount: type: string format: decimal paymentRefNum: type: string creationDate: type: string format: date paymentMethodTypes: uniqueItems: true type: array items: type: string enum: - BANK_TRANSFER - CREDIT_OR_DEBIT_CARD bankAccountDetails: $ref: '#/components/schemas/BankAccountDetailsDTO' externalPaymentId: type: string PaymentTrackRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: amount: type: string format: decimal paymentRefNum: type: string creationDate: type: string format: date PermitCessationSubmitRequestTaskPayload: required: - cessation type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: allowancesSurrenderRequired: type: boolean cessation: $ref: '#/components/schemas/PermitCessation' cessationCompleted: type: boolean PermitContainer: required: - installationOperatorDetails - permit - permitType type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitAttachments: type: object additionalProperties: type: string activationDate: type: string format: date annualEmissionsTargets: type: object additionalProperties: type: string format: decimal PermitIssuanceApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string PermitIssuanceApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/PermitIssuanceDeterminateable' rfiAttachments: type: object additionalProperties: type: string PermitIssuanceApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string PermitNotificationApplicationReviewRequestTaskPayload: required: - permitNotification - reviewDecision type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitNotification: $ref: '#/components/schemas/PermitNotification' permitNotificationAttachments: type: object additionalProperties: type: string reviewDecision: $ref: '#/components/schemas/PermitNotificationReviewDecision' rfiAttachments: type: object additionalProperties: type: string PermitNotificationApplicationSubmitRequestTaskPayload: required: - permitNotification type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitNotification: $ref: '#/components/schemas/PermitNotification' permitNotificationAttachments: type: object additionalProperties: type: string sectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationFollowUpApplicationAmendsSubmitRequestTaskPayload: required: - followUpResponse - permitNotificationType - reviewDecision - submissionDate type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: followUpRequest: type: string followUpResponseExpirationDate: type: string format: date followUpResponse: maxLength: 10000 minLength: 0 type: string followUpFiles: uniqueItems: true type: array items: type: string format: uuid followUpAttachments: type: object additionalProperties: type: string permitNotificationType: type: string enum: - TEMPORARY_FACTOR - TEMPORARY_CHANGE - TEMPORARY_SUSPENSION - NON_SIGNIFICANT_CHANGE - OTHER_FACTOR submissionDate: type: string format: date reviewDecision: $ref: '#/components/schemas/PermitNotificationFollowUpReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean followUpSectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationFollowUpApplicationReviewRequestTaskPayload: required: - followUpResponse - permitNotificationType - reviewDecision - submissionDate type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: followUpRequest: type: string followUpResponseExpirationDate: type: string format: date followUpResponse: maxLength: 10000 minLength: 0 type: string followUpFiles: uniqueItems: true type: array items: type: string format: uuid followUpAttachments: type: object additionalProperties: type: string permitNotificationType: type: string enum: - TEMPORARY_FACTOR - TEMPORARY_CHANGE - TEMPORARY_SUSPENSION - NON_SIGNIFICANT_CHANGE - OTHER_FACTOR submissionDate: type: string format: date reviewDecision: $ref: '#/components/schemas/PermitNotificationFollowUpReviewDecision' reviewSectionsCompleted: type: object additionalProperties: type: boolean followUpSectionsCompleted: type: object additionalProperties: type: boolean PermitNotificationFollowUpRequestTaskPayload: required: - followUpResponse type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: followUpRequest: type: string followUpResponseExpirationDate: type: string format: date followUpResponse: maxLength: 10000 minLength: 0 type: string followUpFiles: uniqueItems: true type: array items: type: string format: uuid followUpAttachments: type: object additionalProperties: type: string PermitNotificationFollowUpWaitForAmendsRequestTaskPayload: required: - followUpRequest - followUpResponse - reviewDecision type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: followUpRequest: maxLength: 10000 minLength: 0 type: string followUpResponse: maxLength: 10000 minLength: 0 type: string followUpFiles: uniqueItems: true type: array items: type: string format: uuid reviewDecision: $ref: '#/components/schemas/PermitNotificationFollowUpReviewDecision' followUpResponseAttachments: type: object additionalProperties: type: string PermitNotificationWaitForFollowUpRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: followUpRequest: type: string followUpResponseExpirationDate: type: string format: date PermitOriginatedCalculationPfcParameterMonitoringTier: required: - activityDataTier - emissionFactorTier type: object properties: massBalanceApproachUsed: type: boolean emissionFactorTier: type: string enum: - TIER_1 - TIER_2 activityDataTier: type: string enum: - TIER_1 - TIER_2 - TIER_3 - TIER_4 PermitOriginatedData: required: - installationCategory - permitMonitoringApproachMonitoringTiers - permitType type: object properties: permitMonitoringApproachMonitoringTiers: $ref: '#/components/schemas/MonitoringApproachMonitoringTiers' permitNotificationIds: type: array items: type: string permitType: type: string enum: - GHGE - HSE installationCategory: type: string enum: - A_LOW_EMITTER - A - B - C - N_A PermitRevocationApplicationPeerReviewRequestTaskPayload: required: - permitRevocation type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitRevocation: $ref: '#/components/schemas/PermitRevocation' sectionsCompleted: type: object additionalProperties: type: boolean PermitRevocationApplicationSubmitRequestTaskPayload: required: - feeAmount - permitRevocation type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitRevocation: $ref: '#/components/schemas/PermitRevocation' feeAmount: type: string format: decimal sectionsCompleted: type: object additionalProperties: type: boolean PermitRevocationWaitForAppealRequestTaskPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string withdrawFiles: uniqueItems: true type: array items: type: string format: uuid revocationAttachments: type: object additionalProperties: type: string PermitSurrenderApplicationReviewRequestTaskPayload: required: - permitSurrender - reviewDecision - reviewDetermination type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitSurrender: $ref: '#/components/schemas/PermitSurrender' permitSurrenderAttachments: type: object additionalProperties: type: string reviewDecision: $ref: '#/components/schemas/PermitSurrenderReviewDecision' reviewDetermination: $ref: '#/components/schemas/PermitSurrenderReviewDetermination' reviewDeterminationCompleted: type: boolean rfiAttachments: type: object additionalProperties: type: string PermitSurrenderApplicationSubmitRequestTaskPayload: required: - permitSurrender type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitSurrender: $ref: '#/components/schemas/PermitSurrender' permitSurrenderAttachments: type: object additionalProperties: type: string sectionsCompleted: type: object additionalProperties: type: boolean PermitTransferAApplicationRequestTaskPayload: required: - aerLiable - payer - reason - transferCode - transferDate type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string reasonAttachments: uniqueItems: true type: array items: type: string format: uuid transferDate: type: string format: date payer: type: string enum: - TRANSFERER - RECEIVER aerLiable: type: string enum: - TRANSFERER - RECEIVER transferCode: maxLength: 9 minLength: 9 type: string sectionCompleted: type: boolean transferAttachments: type: object additionalProperties: type: string PermitTransferBApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string permitTransferDetails: $ref: '#/components/schemas/PermitTransferDetails' permitTransferDetailsConfirmation: $ref: '#/components/schemas/PermitTransferDetailsConfirmation' PermitTransferBApplicationRequestTaskPayload: required: - permitTransferDetails - permitTransferDetailsConfirmation type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string permitTransferDetails: $ref: '#/components/schemas/PermitTransferDetails' permitTransferDetailsConfirmation: $ref: '#/components/schemas/PermitTransferDetailsConfirmation' PermitTransferBApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/PermitIssuanceDeterminateable' rfiAttachments: type: object additionalProperties: type: string permitTransferDetails: $ref: '#/components/schemas/PermitTransferDetails' permitTransferDetailsConfirmation: $ref: '#/components/schemas/PermitTransferDetailsConfirmation' permitTransferDetailsConfirmationDecision: $ref: '#/components/schemas/PermitTransferBDetailsConfirmationReviewDecision' PermitVariationApplicationAmendsSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean originalPermitContainer: $ref: '#/components/schemas/PermitContainer' permitVariationDetailsReviewDecision: $ref: '#/components/schemas/PermitVariationReviewDecision' permitVariationDetailsReviewCompleted: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitVariationReviewDecision' determination: $ref: '#/components/schemas/PermitVariationDeterminateable' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string permitVariationDetailsAmendCompleted: type: boolean PermitVariationApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean originalPermitContainer: $ref: '#/components/schemas/PermitContainer' permitVariationDetailsReviewDecision: $ref: '#/components/schemas/PermitVariationReviewDecision' permitVariationDetailsReviewCompleted: type: boolean reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitVariationReviewDecision' determination: $ref: '#/components/schemas/PermitVariationDeterminateable' reviewAttachments: type: object additionalProperties: type: string rfiAttachments: type: object additionalProperties: type: string PermitVariationApplicationSubmitRegulatorLedRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string originalPermitContainer: $ref: '#/components/schemas/PermitContainer' permitVariationDetailsReviewDecision: $ref: '#/components/schemas/PermitAcceptedVariationDecisionDetails' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitAcceptedVariationDecisionDetails' determination: $ref: '#/components/schemas/PermitVariationRegulatorLedGrantDetermination' reviewSectionsCompleted: type: object additionalProperties: type: boolean PermitVariationApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitVariationDetailsCompleted: type: boolean permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string reviewSectionsCompleted: type: object additionalProperties: type: boolean RdeForceDecisionRequestTaskPayload: required: - rdeForceDecisionPayload - rdeResponsePayload type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: rdeResponsePayload: $ref: '#/components/schemas/RdeResponsePayload' rdeForceDecisionPayload: $ref: '#/components/schemas/RdeForceDecisionPayload' rdeAttachments: type: object additionalProperties: type: string RdeResponsePayload: required: - currentDueDate - proposedDueDate type: object properties: currentDueDate: type: string format: date proposedDueDate: type: string format: date RdeResponseRequestTaskPayload: required: - rdeResponsePayload type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: rdeResponsePayload: $ref: '#/components/schemas/RdeResponsePayload' RequestInfoDTO: type: object properties: id: type: string type: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES accountId: type: integer format: int64 requestMetadata: $ref: '#/components/schemas/RequestMetadata' paymentCompleted: type: boolean paymentAmount: type: string format: decimal RequestTaskDTO: type: object properties: id: type: integer format: int64 type: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_REVIEW - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - PERMIT_ISSUANCE_APPLICATION_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_REVIEW - PERMIT_ISSUANCE_APPLICATION_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW - PERMIT_ISSUANCE_RFI_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RFI_RESPONSE - PERMIT_ISSUANCE_RDE_RESPONSE_SUBMIT - PERMIT_ISSUANCE_WAIT_FOR_RDE_RESPONSE - PERMIT_ISSUANCE_MAKE_PAYMENT - PERMIT_ISSUANCE_TRACK_PAYMENT - PERMIT_ISSUANCE_CONFIRM_PAYMENT - PERMIT_SURRENDER_APPLICATION_SUBMIT - PERMIT_SURRENDER_APPLICATION_REVIEW - PERMIT_SURRENDER_WAIT_FOR_REVIEW - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW - PERMIT_SURRENDER_RFI_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RFI_RESPONSE - PERMIT_SURRENDER_RDE_RESPONSE_SUBMIT - PERMIT_SURRENDER_WAIT_FOR_RDE_RESPONSE - PERMIT_SURRENDER_CESSATION_SUBMIT - PERMIT_SURRENDER_MAKE_PAYMENT - PERMIT_SURRENDER_TRACK_PAYMENT - PERMIT_SURRENDER_CONFIRM_PAYMENT - PERMIT_REVOCATION_APPLICATION_SUBMIT - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW - PERMIT_REVOCATION_WAIT_FOR_APPEAL - PERMIT_REVOCATION_CESSATION_SUBMIT - PERMIT_REVOCATION_MAKE_PAYMENT - PERMIT_REVOCATION_TRACK_PAYMENT - PERMIT_REVOCATION_CONFIRM_PAYMENT - PERMIT_NOTIFICATION_APPLICATION_SUBMIT - PERMIT_NOTIFICATION_APPLICATION_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW - PERMIT_NOTIFICATION_RFI_RESPONSE_SUBMIT - PERMIT_NOTIFICATION_WAIT_FOR_RFI_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_SUBMIT - PERMIT_VARIATION_REGULATOR_LED_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_REGULATOR_LED_MAKE_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_TRACK_PAYMENT - PERMIT_VARIATION_REGULATOR_LED_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_SUBMIT - PERMIT_VARIATION_APPLICATION_REVIEW - PERMIT_VARIATION_APPLICATION_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW - PERMIT_VARIATION_WAIT_FOR_REVIEW - PERMIT_VARIATION_RFI_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RFI_RESPONSE - PERMIT_VARIATION_RDE_RESPONSE_SUBMIT - PERMIT_VARIATION_WAIT_FOR_RDE_RESPONSE - PERMIT_VARIATION_MAKE_PAYMENT - PERMIT_VARIATION_TRACK_PAYMENT - PERMIT_VARIATION_CONFIRM_PAYMENT - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT - PERMIT_VARIATION_WAIT_FOR_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMIT - PERMIT_TRANSFER_A_WAIT_FOR_TRANSFER - PERMIT_TRANSFER_A_MAKE_PAYMENT - PERMIT_TRANSFER_A_TRACK_PAYMENT - PERMIT_TRANSFER_A_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_APPLICATION_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_REVIEW - PERMIT_TRANSFER_B_APPLICATION_REVIEW - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW - PERMIT_TRANSFER_B_MAKE_PAYMENT - PERMIT_TRANSFER_B_TRACK_PAYMENT - PERMIT_TRANSFER_B_CONFIRM_PAYMENT - PERMIT_TRANSFER_B_RFI_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RFI_RESPONSE - PERMIT_TRANSFER_B_RDE_RESPONSE_SUBMIT - PERMIT_TRANSFER_B_WAIT_FOR_RDE_RESPONSE - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT - NON_COMPLIANCE_APPLICATION_SUBMIT - NON_COMPLIANCE_DAILY_PENALTY_NOTICE - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - NON_COMPLIANCE_FINAL_DETERMINATION - NER_APPLICATION_SUBMIT - NER_APPLICATION_REVIEW - NER_WAIT_FOR_REVIEW - NER_APPLICATION_PEER_REVIEW - NER_WAIT_FOR_PEER_REVIEW - NER_WAIT_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMIT - NER_MAKE_PAYMENT - NER_TRACK_PAYMENT - NER_CONFIRM_PAYMENT - NER_AUTHORITY_RESPONSE - DOAL_APPLICATION_SUBMIT - DOAL_APPLICATION_PEER_REVIEW - DOAL_WAIT_FOR_PEER_REVIEW - DOAL_AUTHORITY_RESPONSE - AER_APPLICATION_SUBMIT - AER_APPLICATION_REVIEW - AER_WAIT_FOR_REVIEW - AER_APPLICATION_AMENDS_SUBMIT - AER_WAIT_FOR_AMENDS - AER_APPLICATION_VERIFICATION_SUBMIT - AER_WAIT_FOR_VERIFICATION - AER_AMEND_APPLICATION_VERIFICATION_SUBMIT - AER_AMEND_WAIT_FOR_VERIFICATION - VIR_APPLICATION_SUBMIT - VIR_APPLICATION_REVIEW - VIR_WAIT_FOR_REVIEW - VIR_RESPOND_TO_REGULATOR_COMMENTS - VIR_RFI_RESPONSE_SUBMIT - VIR_WAIT_FOR_RFI_RESPONSE - AIR_APPLICATION_SUBMIT - AIR_APPLICATION_REVIEW - AIR_WAIT_FOR_REVIEW - AIR_RFI_RESPONSE_SUBMIT - AIR_WAIT_FOR_RFI_RESPONSE - AIR_RESPOND_TO_REGULATOR_COMMENTS - DRE_APPLICATION_SUBMIT - DRE_APPLICATION_PEER_REVIEW - DRE_WAIT_FOR_PEER_REVIEW - DRE_MAKE_PAYMENT - DRE_TRACK_PAYMENT - DRE_CONFIRM_PAYMENT - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT - AVIATION_ACCOUNT_CLOSURE_SUBMIT - AVIATION_NON_COMPLIANCE_APPLICATION_SUBMIT - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW - AVIATION_NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW - AVIATION_NON_COMPLIANCE_FINAL_DETERMINATION - AVIATION_VIR_APPLICATION_SUBMIT - AVIATION_VIR_APPLICATION_REVIEW - AVIATION_VIR_WAIT_FOR_REVIEW - AVIATION_VIR_RFI_RESPONSE_SUBMIT - AVIATION_VIR_WAIT_FOR_RFI_RESPONSE - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_REVIEW - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_MAKE_PAYMENT - EMP_ISSUANCE_UKETS_TRACK_PAYMENT - EMP_ISSUANCE_UKETS_CONFIRM_PAYMENT - EMP_ISSUANCE_UKETS_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_UKETS_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_APPLICATION_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_REVIEW - EMP_VARIATION_UKETS_APPLICATION_REVIEW - EMP_VARIATION_UKETS_RFI_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_UKETS_RDE_RESPONSE_SUBMIT - EMP_VARIATION_UKETS_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_UKETS_MAKE_PAYMENT - EMP_VARIATION_UKETS_TRACK_PAYMENT - EMP_VARIATION_UKETS_CONFIRM_PAYMENT - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_APPLICATION_SUBMIT - AVIATION_AER_UKETS_APPLICATION_REVIEW - AVIATION_AER_UKETS_WAIT_FOR_REVIEW - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_VERIFICATION - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT - AVIATION_AER_UKETS_WAIT_FOR_AMENDS - AVIATION_AER_UKETS_AMEND_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_UKETS_AMEND_WAIT_FOR_VERIFICATION - AVIATION_DRE_UKETS_APPLICATION_SUBMIT - AVIATION_DRE_UKETS_MAKE_PAYMENT - AVIATION_DRE_UKETS_TRACK_PAYMENT - AVIATION_DRE_UKETS_CONFIRM_PAYMENT - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_REVIEW - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_RFI_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_ISSUANCE_CORSIA_RDE_RESPONSE_SUBMIT - EMP_ISSUANCE_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_ISSUANCE_CORSIA_MAKE_PAYMENT - EMP_ISSUANCE_CORSIA_TRACK_PAYMENT - EMP_ISSUANCE_CORSIA_CONFIRM_PAYMENT - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_REVIEW - EMP_VARIATION_CORSIA_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_RFI_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RFI_RESPONSE - EMP_VARIATION_CORSIA_RDE_RESPONSE_SUBMIT - EMP_VARIATION_CORSIA_WAIT_FOR_RDE_RESPONSE - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT - EMP_VARIATION_CORSIA_MAKE_PAYMENT - EMP_VARIATION_CORSIA_TRACK_PAYMENT - EMP_VARIATION_CORSIA_CONFIRM_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_SUBMIT - EMP_VARIATION_CORSIA_REGULATOR_LED_APPLICATION_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_WAIT_FOR_PEER_REVIEW - EMP_VARIATION_CORSIA_REGULATOR_LED_MAKE_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_TRACK_PAYMENT - EMP_VARIATION_CORSIA_REGULATOR_LED_CONFIRM_PAYMENT - AVIATION_AER_CORSIA_APPLICATION_SUBMIT - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT - AVIATION_AER_CORSIA_WAIT_FOR_VERIFICATION - AVIATION_AER_CORSIA_APPLICATION_REVIEW - AVIATION_AER_CORSIA_WAIT_FOR_REVIEW - ACCOUNT_USERS_SETUP - NEW_VERIFICATION_BODY_EMITTER - VERIFIER_NO_LONGER_AVAILABLE payload: $ref: '#/components/schemas/RequestTaskPayload' assignable: type: boolean assigneeUserId: type: string assigneeFullName: type: string daysRemaining: type: integer format: int64 startDate: type: string format: date-time RequestTaskItemDTO: type: object properties: requestTask: $ref: '#/components/schemas/RequestTaskDTO' allowedRequestTaskActions: type: array items: type: string enum: - INSTALLATION_ACCOUNT_OPENING_AMEND_APPLICATION - INSTALLATION_ACCOUNT_OPENING_SUBMIT_DECISION - INSTALLATION_ACCOUNT_OPENING_ARCHIVE - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE - SYSTEM_MESSAGE_DISMISS - PERMIT_ISSUANCE_SAVE_APPLICATION - PERMIT_ISSUANCE_UPLOAD_SECTION_ATTACHMENT - PERMIT_ISSUANCE_SUBMIT_APPLICATION - PERMIT_ISSUANCE_SAVE_APPLICATION_REVIEW - PERMIT_ISSUANCE_SAVE_REVIEW_GROUP_DECISION - PERMIT_ISSUANCE_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - PERMIT_ISSUANCE_SAVE_REVIEW_DETERMINATION - PERMIT_ISSUANCE_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_ISSUANCE_REQUEST_PEER_REVIEW - PERMIT_ISSUANCE_REVIEW_RETURN_FOR_AMENDS - PERMIT_ISSUANCE_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_ISSUANCE_SAVE_APPLICATION_AMEND - PERMIT_ISSUANCE_RECALL_FROM_AMENDS - PERMIT_ISSUANCE_SUBMIT_APPLICATION_AMEND - PERMIT_SURRENDER_SAVE_APPLICATION - PERMIT_SURRENDER_UPLOAD_ATTACHMENT - PERMIT_SURRENDER_SUBMIT_APPLICATION - PERMIT_SURRENDER_SAVE_REVIEW_GROUP_DECISION - PERMIT_SURRENDER_SAVE_REVIEW_DETERMINATION - PERMIT_SURRENDER_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_SURRENDER_CANCEL_APPLICATION - PERMIT_SURRENDER_REQUEST_PEER_REVIEW - PERMIT_SURRENDER_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_SURRENDER_SAVE_CESSATION - PERMIT_SURRENDER_CESSATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_REVOCATION_SAVE_APPLICATION - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_SUBMISSION - PERMIT_REVOCATION_CANCEL_APPLICATION - PERMIT_REVOCATION_REQUEST_PEER_REVIEW - PERMIT_REVOCATION_SUBMIT_PEER_REVIEW_DECISION - PERMIT_REVOCATION_WITHDRAW_APPLICATION - PERMIT_REVOCATION_UPLOAD_ATTACHMENT - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_WITHDRAWAL - PERMIT_REVOCATION_SAVE_CESSATION - PERMIT_REVOCATION_NOTIFY_OPERATOR_FOR_CESSATION - PERMIT_NOTIFICATION_SAVE_APPLICATION - PERMIT_NOTIFICATION_UPLOAD_ATTACHMENT - PERMIT_NOTIFICATION_SUBMIT_APPLICATION - PERMIT_NOTIFICATION_SAVE_REVIEW_GROUP_DECISION - PERMIT_NOTIFICATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_NOTIFICATION_CANCEL_APPLICATION - PERMIT_NOTIFICATION_REQUEST_PEER_REVIEW - PERMIT_NOTIFICATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_EXTEND_DATE - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP_UPLOAD_ATTACHMENT - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_RESPONSE - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_REVIEW_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_NOTIFICATION_FOLLOW_UP_RETURN_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_RECALL_FROM_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_SAVE_APPLICATION_AMEND - PERMIT_NOTIFICATION_FOLLOW_UP_SUBMIT_APPLICATION_AMEND - PERMIT_VARIATION_SAVE_APPLICATION - PERMIT_VARIATION_SAVE_APPLICATION_REGULATOR_LED - PERMIT_VARIATION_UPLOAD_SECTION_ATTACHMENT - PERMIT_VARIATION_SUBMIT_APPLICATION - PERMIT_VARIATION_SAVE_APPLICATION_REVIEW - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION - PERMIT_VARIATION_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION - PERMIT_VARIATION_SAVE_DETAILS_REVIEW_GROUP_DECISION_REGULATOR_LED - PERMIT_VARIATION_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION - PERMIT_VARIATION_SAVE_REVIEW_DETERMINATION_REGULATOR_LED - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION - PERMIT_VARIATION_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - PERMIT_VARIATION_CANCEL_APPLICATION - PERMIT_VARIATION_REQUEST_PEER_REVIEW - PERMIT_VARIATION_REQUEST_PEER_REVIEW_REGULATOR_LED - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_VARIATION_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - PERMIT_VARIATION_REVIEW_RETURN_FOR_AMENDS - PERMIT_VARIATION_SAVE_APPLICATION_AMEND - PERMIT_VARIATION_SUBMIT_APPLICATION_AMEND - PERMIT_VARIATION_RECALL_FROM_AMENDS - PERMIT_TRANSFER_A_SAVE_APPLICATION - PERMIT_TRANSFER_A_UPLOAD_SECTION_ATTACHMENT - PERMIT_TRANSFER_A_SUBMIT_APPLICATION - PERMIT_TRANSFER_CANCEL_APPLICATION - PERMIT_TRANSFER_B_SAVE_APPLICATION - PERMIT_TRANSFER_B_SUBMIT_APPLICATION - PERMIT_TRANSFER_B_REQUEST_PEER_REVIEW - PERMIT_TRANSFER_B_SAVE_DETAILS_CONFIRMATION_REVIEW_GROUP_DECISION - PERMIT_TRANSFER_B_REVIEW_SUBMIT_PEER_REVIEW_DECISION - PERMIT_TRANSFER_B_REVIEW_RETURN_FOR_AMENDS - PERMIT_TRANSFER_B_RECALL_FROM_AMENDS - PERMIT_TRANSFER_B_SUBMIT_APPLICATION_AMEND - PERMIT_TRANSFER_B_NOTIFY_OPERATOR_FOR_DECISION - NON_COMPLIANCE_CLOSE_APPLICATION - NON_COMPLIANCE_UPLOAD_ATTACHMENT - NON_COMPLIANCE_SAVE_APPLICATION - NON_COMPLIANCE_SUBMIT_APPLICATION - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SAVE_APPLICATION - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_NOTIFY_OPERATOR - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_REQUEST_PEER_REVIEW - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_NOTICE_OF_INTENT_SAVE_APPLICATION - NON_COMPLIANCE_NOTICE_OF_INTENT_NOTIFY_OPERATOR - NON_COMPLIANCE_NOTICE_OF_INTENT_REQUEST_PEER_REVIEW - NON_COMPLIANCE_NOTICE_OF_INTENT_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_CIVIL_PENALTY_SAVE_APPLICATION - NON_COMPLIANCE_CIVIL_PENALTY_NOTIFY_OPERATOR - NON_COMPLIANCE_CIVIL_PENALTY_REQUEST_PEER_REVIEW - NON_COMPLIANCE_CIVIL_PENALTY_SUBMIT_PEER_REVIEW_DECISION - NON_COMPLIANCE_FINAL_DETERMINATION_SAVE_APPLICATION - NON_COMPLIANCE_FINAL_DETERMINATION_SUBMIT_APPLICATION - NER_CANCEL_APPLICATION - NER_UPLOAD_ATTACHMENT - NER_SAVE_APPLICATION - NER_SUBMIT_APPLICATION - NER_SAVE_APPLICATION_REVIEW - NER_SAVE_REVIEW_GROUP_DECISION - NER_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - NER_NOTIFY_OPERATOR_FOR_DECISION - NER_COMPLETE_REVIEW - NER_REQUEST_PEER_REVIEW - NER_SAVE_REVIEW_DETERMINATION - NER_SUBMIT_PEER_REVIEW_DECISION - NER_REVIEW_RETURN_FOR_AMENDS - NER_SAVE_APPLICATION_AMEND - NER_SUBMIT_APPLICATION_AMEND - NER_SAVE_AUTHORITY_RESPONSE - NER_AUTHORITY_RESPONSE_UPLOAD_ATTACHMENT - NER_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION - DOAL_SAVE_APPLICATION - DOAL_UPLOAD_ATTACHMENT - DOAL_PROCEED_TO_AUTHORITY_AND_NOTIFY_OPERATOR_FOR_DECISION - DOAL_PROCEED_TO_AUTHORITY_APPLICATION - DOAL_CLOSE_APPLICATION - DOAL_CANCEL_APPLICATION - DOAL_REQUEST_PEER_REVIEW - DOAL_SUBMIT_PEER_REVIEW_DECISION - DOAL_SAVE_AUTHORITY_RESPONSE - DOAL_AUTHORITY_RESPONSE_UPLOAD_ATTACHMENT - DOAL_AUTHORITY_RESPONSE_NOTIFY_OPERATOR_FOR_DECISION - AER_SAVE_APPLICATION - AER_UPLOAD_SECTION_ATTACHMENT - AER_REQUEST_VERIFICATION - AER_SUBMIT_APPLICATION - AER_RECALL_FROM_VERIFICATION - AER_SAVE_APPLICATION_VERIFICATION - AER_SAVE_REVIEW_GROUP_DECISION - AER_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AER_COMPLETE_REVIEW - AER_SUBMIT_APPLICATION_VERIFICATION - AER_REVIEW_RETURN_FOR_AMENDS - AER_SAVE_APPLICATION_AMEND - AER_SUBMIT_APPLICATION_AMEND - AER_REQUEST_AMENDS_VERIFICATION - AER_VERIFICATION_UPLOAD_ATTACHMENT - DRE_SAVE_APPLICATION - DRE_APPLY_UPLOAD_ATTACHMENT - DRE_SUBMIT_NOTIFY_OPERATOR - DRE_CANCEL_APPLICATION - DRE_REQUEST_PEER_REVIEW - DRE_SUBMIT_PEER_REVIEW_DECISION - VIR_SAVE_APPLICATION - VIR_UPLOAD_ATTACHMENT - VIR_SUBMIT_APPLICATION - VIR_SAVE_REVIEW - VIR_NOTIFY_OPERATOR_FOR_DECISION - VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - AIR_SAVE_APPLICATION - AIR_UPLOAD_ATTACHMENT - AIR_SUBMIT_APPLICATION - AIR_SAVE_REVIEW - AIR_REVIEW_UPLOAD_ATTACHMENT - AIR_NOTIFY_OPERATOR_FOR_DECISION - AIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - AIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_UKETS_SAVE_APPLICATION - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION - EMP_ISSUANCE_UKETS_UPLOAD_SECTION_ATTACHMENT - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_REVIEW - EMP_ISSUANCE_UKETS_SAVE_REVIEW_GROUP_DECISION - EMP_ISSUANCE_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_ISSUANCE_UKETS_SAVE_REVIEW_DETERMINATION - EMP_ISSUANCE_UKETS_NOTIFY_OPERATOR_FOR_DECISION - EMP_ISSUANCE_UKETS_REQUEST_PEER_REVIEW - EMP_ISSUANCE_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_UKETS_REVIEW_RETURN_FOR_AMENDS - EMP_ISSUANCE_UKETS_SAVE_APPLICATION_AMEND - EMP_ISSUANCE_UKETS_SUBMIT_APPLICATION_AMEND - EMP_ISSUANCE_UKETS_RECALL_FROM_AMENDS - EMP_VARIATION_UKETS_SAVE_APPLICATION - EMP_VARIATION_UKETS_SAVE_APPLICATION_REGULATOR_LED - EMP_VARIATION_UKETS_SUBMIT_APPLICATION - EMP_VARIATION_CANCEL_APPLICATION - EMP_VARIATION_UPLOAD_SECTION_ATTACHMENT - EMP_VARIATION_UKETS_SAVE_APPLICATION_REVIEW - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION - EMP_VARIATION_UKETS_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_SAVE_DETAILS_REVIEW_GROUP_DECISION - EMP_VARIATION_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_VARIATION_UKETS_SAVE_REVIEW_DETERMINATION - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION - EMP_VARIATION_UKETS_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW - EMP_VARIATION_UKETS_REQUEST_PEER_REVIEW_REGULATOR_LED - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_VARIATION_UKETS_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - EMP_VARIATION_UKETS_REVIEW_RETURN_FOR_AMENDS - EMP_VARIATION_UKETS_SAVE_APPLICATION_AMEND - EMP_VARIATION_UKETS_SUBMIT_APPLICATION_AMEND - EMP_VARIATION_UKETS_RECALL_FROM_AMENDS - AVIATION_AER_UKETS_SAVE_APPLICATION - AVIATION_AER_UKETS_REQUEST_VERIFICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION_AMEND - AVIATION_AER_UKETS_SAVE_APPLICATION_VERIFICATION - AVIATION_AER_UKETS_SUBMIT_APPLICATION_VERIFICATION - AVIATION_AER_UKETS_SAVE_REVIEW_GROUP_DECISION - AVIATION_AER_UKETS_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AVIATION_AER_UKETS_COMPLETE_REVIEW - AVIATION_AER_UKETS_SKIP_REVIEW - AVIATION_AER_UKETS_REVIEW_RETURN_FOR_AMENDS - AVIATION_AER_UKETS_SAVE_APPLICATION_AMEND - AVIATION_AER_UKETS_REQUEST_AMENDS_VERIFICATION - AVIATION_AER_UPLOAD_SECTION_ATTACHMENT - AVIATION_AER_RECALL_FROM_VERIFICATION - AVIATION_ACCOUNT_CLOSURE_SUBMIT_APPLICATION - AVIATION_ACCOUNT_CLOSURE_SAVE_APPLICATION - AVIATION_ACCOUNT_CLOSURE_CANCEL_APPLICATION - AVIATION_DRE_UKETS_SAVE_APPLICATION - AVIATION_DRE_UKETS_REQUEST_PEER_REVIEW - AVIATION_DRE_UKETS_SUBMIT_NOTIFY_OPERATOR - AVIATION_DRE_UKETS_SUBMIT_PEER_REVIEW_DECISION - AVIATION_DRE_UPLOAD_ATTACHMENT - AVIATION_DRE_CANCEL_APPLICATION - AVIATION_VIR_UPLOAD_ATTACHMENT - AVIATION_VIR_SAVE_APPLICATION - AVIATION_VIR_SUBMIT_APPLICATION - AVIATION_VIR_SAVE_REVIEW - AVIATION_VIR_NOTIFY_OPERATOR_FOR_DECISION - AVIATION_VIR_SAVE_RESPOND_TO_REGULATOR_COMMENTS - AVIATION_VIR_SUBMIT_RESPOND_TO_REGULATOR_COMMENTS - RFI_SUBMIT - RFI_UPLOAD_ATTACHMENT - RFI_RESPONSE_SUBMIT - RFI_CANCEL - RDE_SUBMIT - RDE_RESPONSE_SUBMIT - RDE_FORCE_DECISION - RDE_UPLOAD_ATTACHMENT - PAYMENT_MARK_AS_PAID - PAYMENT_MARK_AS_RECEIVED - PAYMENT_PAY_BY_CARD - PAYMENT_CANCEL - WITHHOLDING_OF_ALLOWANCES_SAVE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION - WITHHOLDING_OF_ALLOWANCES_CANCEL_APPLICATION - WITHHOLDING_OF_ALLOWANCES_REQUEST_PEER_REVIEW - WITHHOLDING_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_SAVE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_NOTIFY_OPERATOR_FOR_DECISION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_CLOSE_APPLICATION - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_UPLOAD_ATTACHMENT - RETURN_OF_ALLOWANCES_SAVE_APPLICATION - RETURN_OF_ALLOWANCES_NOTIFY_OPERATOR_FOR_DECISION - RETURN_OF_ALLOWANCES_CANCEL_APPLICATION - RETURN_OF_ALLOWANCES_RETURNED_SAVE_APPLICATION - RETURN_OF_ALLOWANCES_RETURNED_SUBMIT_APPLICATION - RETURN_OF_ALLOWANCES_REQUEST_PEER_REVIEW - RETURN_OF_ALLOWANCES_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION - EMP_ISSUANCE_CORSIA_UPLOAD_SECTION_ATTACHMENT - EMP_ISSUANCE_CORSIA_NOTIFY_OPERATOR_FOR_DECISION - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_REVIEW - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_GROUP_DECISION - EMP_ISSUANCE_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_ISSUANCE_CORSIA_SAVE_REVIEW_DETERMINATION - EMP_ISSUANCE_CORSIA_REQUEST_PEER_REVIEW - EMP_ISSUANCE_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_ISSUANCE_CORSIA_REVIEW_RETURN_FOR_AMENDS - EMP_ISSUANCE_CORSIA_SAVE_APPLICATION_AMEND - EMP_ISSUANCE_CORSIA_SUBMIT_APPLICATION_AMEND - EMP_ISSUANCE_CORSIA_RECALL_FROM_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REVIEW - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION - EMP_VARIATION_CORSIA_SAVE_DETAILS_REVIEW_GROUP_DECISION - EMP_VARIATION_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - EMP_VARIATION_CORSIA_SAVE_REVIEW_DETERMINATION - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION - EMP_VARIATION_CORSIA_REVIEW_RETURN_FOR_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION_AMEND - EMP_VARIATION_CORSIA_SUBMIT_APPLICATION_AMEND - EMP_VARIATION_CORSIA_RECALL_FROM_AMENDS - EMP_VARIATION_CORSIA_SAVE_APPLICATION_REGULATOR_LED - EMP_VARIATION_CORSIA_SAVE_REVIEW_GROUP_DECISION_REGULATOR_LED - EMP_VARIATION_CORSIA_NOTIFY_OPERATOR_FOR_DECISION_REGULATOR_LED - EMP_VARIATION_CORSIA_REQUEST_PEER_REVIEW_REGULATOR_LED - EMP_VARIATION_CORSIA_REVIEW_SUBMIT_PEER_REVIEW_DECISION_REGULATOR_LED - AVIATION_AER_CORSIA_SAVE_APPLICATION - AVIATION_AER_CORSIA_REQUEST_VERIFICATION - AVIATION_AER_CORSIA_SAVE_APPLICATION_VERIFICATION - AVIATION_AER_CORSIA_SUBMIT_APPLICATION_VERIFICATION - AVIATION_AER_CORSIA_SUBMIT_APPLICATION - AVIATION_AER_CORSIA_SAVE_REVIEW_GROUP_DECISION - AVIATION_AER_CORSIA_UPLOAD_REVIEW_GROUP_DECISION_ATTACHMENT - AVIATION_AER_CORSIA_COMPLETE_REVIEW userAssignCapable: type: boolean requestInfo: $ref: '#/components/schemas/RequestInfoDTO' RequestTaskPayload: type: object properties: payloadType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_PAYLOAD - INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_SUBMIT_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_REVIEW_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW_PAYLOAD - PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT_PAYLOAD - PERMIT_ISSUANCE_WAIT_FOR_AMENDS_PAYLOAD - PERMIT_SURRENDER_APPLICATION_SUBMIT_PAYLOAD - PERMIT_SURRENDER_APPLICATION_REVIEW_PAYLOAD - PERMIT_SURRENDER_APPLICATION_PEER_REVIEW_PAYLOAD - PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW_PAYLOAD - PERMIT_SURRENDER_CESSATION_SUBMIT_PAYLOAD - PERMIT_REVOCATION_APPLICATION_SUBMIT_PAYLOAD - PERMIT_REVOCATION_APPLICATION_PEER_REVIEW_PAYLOAD - PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW_PAYLOAD - PERMIT_REVOCATION_WAIT_FOR_APPEAL_PAYLOAD - PERMIT_REVOCATION_CESSATION_SUBMIT_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_SUBMIT_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_REVIEW_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW_PAYLOAD - PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_PAYLOAD - PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS_PAYLOAD - PERMIT_VARIATION_APPLICATION_SUBMIT_PAYLOAD - PERMIT_VARIATION_APPLICATION_SUBMIT_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_APPLICATION_REVIEW_PAYLOAD - PERMIT_VARIATION_APPLICATION_PEER_REVIEW_PAYLOAD - PERMIT_VARIATION_APPLICATION_PEER_REVIEW_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW_PAYLOAD - PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW_REGULATOR_LED_PAYLOAD - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT_PAYLOAD - PERMIT_VARIATION_WAIT_FOR_AMENDS_PAYLOAD - PERMIT_TRANSFER_A_APPLICATION_SUBMIT_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_SUBMIT_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_REVIEW_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT_PAYLOAD - PERMIT_TRANSFER_B_WAIT_FOR_AMENDS_PAYLOAD - PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_APPLICATION_SUBMIT_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW_PAYLOAD - NON_COMPLIANCE_FINAL_DETERMINATION_PAYLOAD - NER_APPLICATION_SUBMIT_PAYLOAD - NER_APPLICATION_REVIEW_PAYLOAD - NER_APPLICATION_PEER_REVIEW_PAYLOAD - NER_WAIT_FOR_PEER_REVIEW_PAYLOAD - NER_APPLICATION_AMENDS_SUBMIT_PAYLOAD - NER_WAIT_FOR_AMENDS_PAYLOAD - NER_AUTHORITY_RESPONSE_PAYLOAD - DOAL_APPLICATION_SUBMIT_PAYLOAD - DOAL_APPLICATION_PEER_REVIEW_PAYLOAD - DOAL_WAIT_FOR_PEER_REVIEW_PAYLOAD - DOAL_AUTHORITY_RESPONSE_PAYLOAD - AER_APPLICATION_SUBMIT_PAYLOAD - AER_APPLICATION_VERIFICATION_SUBMIT_PAYLOAD - AER_APPLICATION_REVIEW_PAYLOAD - AER_APPLICATION_AMENDS_SUBMIT_PAYLOAD - AER_WAIT_FOR_AMENDS_PAYLOAD - VIR_APPLICATION_SUBMIT_PAYLOAD - VIR_APPLICATION_REVIEW_PAYLOAD - VIR_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - AIR_APPLICATION_SUBMIT_PAYLOAD - AIR_APPLICATION_REVIEW_PAYLOAD - AIR_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - DRE_APPLICATION_SUBMIT_PAYLOAD - DRE_APPLICATION_PEER_REVIEW_PAYLOAD - DRE_WAIT_FOR_PEER_REVIEW_PAYLOAD - RFI_RESPONSE_SUBMIT_PAYLOAD - RDE_RESPONSE_SUBMIT_PAYLOAD - RDE_WAIT_FOR_RESPONSE_PAYLOAD - PAYMENT_MAKE_PAYLOAD - PAYMENT_TRACK_PAYLOAD - PAYMENT_CONFIRM_PAYLOAD - SYSTEM_MESSAGE_NOTIFICATION_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT_PAYLOAD - RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT_PAYLOAD - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT_PAYLOAD - RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW_PAYLOAD - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_REVIEW_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT_PAYLOAD - EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_SUBMIT_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_SUBMIT_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_REVIEW_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW_PAYLOAD - EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW_REGULATOR_LED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT_PAYLOAD - EMP_VARIATION_UKETS_WAIT_FOR_AMENDS_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_SUBMIT_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_REVIEW_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT_PAYLOAD - AVIATION_AER_UKETS_WAIT_FOR_AMENDS_PAYLOAD - AVIATION_DRE_UKETS_APPLICATION_SUBMIT_PAYLOAD - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW_PAYLOAD - AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW_PAYLOAD - AVIATION_VIR_APPLICATION_SUBMIT_PAYLOAD - AVIATION_VIR_APPLICATION_REVIEW_PAYLOAD - AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD - AVIATION_ACCOUNT_CLOSURE_SUBMIT_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT_PAYLOAD - EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_REVIEW_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW_PAYLOAD - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT_PAYLOAD - EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_SUBMIT_REGULATOR_LED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW_REGULATOR_LED_PAYLOAD - EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW_REGULATOR_LED_PAYLOAD - AVIATION_AER_CORSIA_APPLICATION_SUBMIT_PAYLOAD - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT_PAYLOAD - AVIATION_AER_CORSIA_APPLICATION_REVIEW_PAYLOAD discriminator: propertyName: payloadType mapping: INSTALLATION_ACCOUNT_OPENING_APPLICATION_PAYLOAD: '#/components/schemas/InstallationAccountOpeningApplicationRequestTaskPayload' INSTALLATION_ACCOUNT_TRANSFERRING_ARCHIVE_PAYLOAD: '#/components/schemas/InstallationAccountTransferringArchiveRequestTaskPayload' PERMIT_ISSUANCE_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationSubmitRequestTaskPayload' PERMIT_ISSUANCE_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationReviewRequestTaskPayload' PERMIT_ISSUANCE_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationReviewRequestTaskPayload' PERMIT_ISSUANCE_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationReviewRequestTaskPayload' PERMIT_ISSUANCE_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationReviewRequestTaskPayload' PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationAmendsSubmitRequestTaskPayload' PERMIT_SURRENDER_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationReviewRequestTaskPayload' PERMIT_SURRENDER_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationReviewRequestTaskPayload' PERMIT_SURRENDER_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationReviewRequestTaskPayload' PERMIT_SURRENDER_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationSubmitRequestTaskPayload' PERMIT_SURRENDER_CESSATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitCessationSubmitRequestTaskPayload' PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitNotificationApplicationReviewRequestTaskPayload' PERMIT_NOTIFICATION_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitNotificationApplicationReviewRequestTaskPayload' PERMIT_NOTIFICATION_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/PermitNotificationApplicationReviewRequestTaskPayload' PERMIT_NOTIFICATION_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitNotificationApplicationSubmitRequestTaskPayload' PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpApplicationAmendsSubmitRequestTaskPayload' PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpApplicationReviewRequestTaskPayload' PERMIT_NOTIFICATION_FOLLOW_UP_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpRequestTaskPayload' PERMIT_NOTIFICATION_FOLLOW_UP_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpWaitForAmendsRequestTaskPayload' PERMIT_NOTIFICATION_WAIT_FOR_FOLLOW_UP_PAYLOAD: '#/components/schemas/PermitNotificationWaitForFollowUpRequestTaskPayload' PERMIT_REVOCATION_CESSATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitCessationSubmitRequestTaskPayload' PERMIT_REVOCATION_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitRevocationApplicationPeerReviewRequestTaskPayload' PERMIT_REVOCATION_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitRevocationApplicationPeerReviewRequestTaskPayload' PERMIT_REVOCATION_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitRevocationApplicationSubmitRequestTaskPayload' PERMIT_REVOCATION_WAIT_FOR_APPEAL_PAYLOAD: '#/components/schemas/PermitRevocationWaitForAppealRequestTaskPayload' PERMIT_VARIATION_APPLICATION_SUBMIT_REGULATOR_LED_PAYLOAD: '#/components/schemas/PermitVariationApplicationSubmitRegulatorLedRequestTaskPayload' PERMIT_VARIATION_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitVariationApplicationSubmitRequestTaskPayload' PERMIT_VARIATION_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/PermitVariationApplicationReviewRequestTaskPayload' PERMIT_VARIATION_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitVariationApplicationReviewRequestTaskPayload' PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitVariationApplicationReviewRequestTaskPayload' PERMIT_VARIATION_APPLICATION_PEER_REVIEW_REGULATOR_LED_PAYLOAD: '#/components/schemas/PermitVariationApplicationSubmitRegulatorLedRequestTaskPayload' PERMIT_VARIATION_WAIT_FOR_PEER_REVIEW_REGULATOR_LED_PAYLOAD: '#/components/schemas/PermitVariationApplicationSubmitRegulatorLedRequestTaskPayload' PERMIT_VARIATION_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/PermitVariationApplicationAmendsSubmitRequestTaskPayload' PERMIT_VARIATION_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitVariationApplicationReviewRequestTaskPayload' PERMIT_TRANSFER_A_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitTransferAApplicationRequestTaskPayload' PERMIT_TRANSFER_B_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/PermitTransferBApplicationRequestTaskPayload' PERMIT_TRANSFER_B_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/PermitTransferBApplicationReviewRequestTaskPayload' PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitTransferBApplicationReviewRequestTaskPayload' PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/PermitTransferBApplicationAmendsSubmitRequestTaskPayload' PERMIT_TRANSFER_B_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitTransferBApplicationReviewRequestTaskPayload' PERMIT_TRANSFER_B_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/PermitTransferBApplicationReviewRequestTaskPayload' NON_COMPLIANCE_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/NonComplianceApplicationSubmitRequestTaskPayload' NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PAYLOAD: '#/components/schemas/NonComplianceDailyPenaltyNoticeRequestTaskPayload' NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/NonComplianceDailyPenaltyNoticeRequestTaskPayload' NON_COMPLIANCE_DAILY_PENALTY_NOTICE_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/NonComplianceDailyPenaltyNoticeRequestTaskPayload' NON_COMPLIANCE_NOTICE_OF_INTENT_PAYLOAD: '#/components/schemas/NonComplianceNoticeOfIntentRequestTaskPayload' NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/NonComplianceNoticeOfIntentRequestTaskPayload' NON_COMPLIANCE_NOTICE_OF_INTENT_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/NonComplianceNoticeOfIntentRequestTaskPayload' NON_COMPLIANCE_CIVIL_PENALTY_PAYLOAD: '#/components/schemas/NonComplianceCivilPenaltyRequestTaskPayload' NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/NonComplianceCivilPenaltyRequestTaskPayload' NON_COMPLIANCE_CIVIL_PENALTY_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/NonComplianceCivilPenaltyRequestTaskPayload' NON_COMPLIANCE_FINAL_DETERMINATION_PAYLOAD: '#/components/schemas/NonComplianceFinalDeterminationRequestTaskPayload' NER_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/NerApplicationSubmitRequestTaskPayload' NER_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/NerApplicationReviewRequestTaskPayload' NER_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/NerApplicationReviewRequestTaskPayload' NER_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/NerApplicationReviewRequestTaskPayload' NER_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/NerApplicationAmendsSubmitRequestTaskPayload' NER_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/NerApplicationReviewRequestTaskPayload' NER_AUTHORITY_RESPONSE_PAYLOAD: '#/components/schemas/NerAuthorityResponseRequestTaskPayload' DOAL_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/DoalApplicationSubmitRequestTaskPayload' DOAL_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/DoalApplicationSubmitRequestTaskPayload' DOAL_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/DoalApplicationSubmitRequestTaskPayload' DOAL_AUTHORITY_RESPONSE_PAYLOAD: '#/components/schemas/DoalAuthorityResponseRequestTaskPayload' AER_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/AerApplicationSubmitRequestTaskPayload' AER_APPLICATION_VERIFICATION_SUBMIT_PAYLOAD: '#/components/schemas/AerApplicationVerificationSubmitRequestTaskPayload' AER_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/AerApplicationReviewRequestTaskPayload' AER_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/AerApplicationAmendsSubmitRequestTaskPayload' AER_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/AerApplicationReviewRequestTaskPayload' VIR_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/VirApplicationSubmitRequestTaskPayload' VIR_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/VirApplicationReviewRequestTaskPayload' VIR_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD: '#/components/schemas/VirApplicationRespondToRegulatorCommentsRequestTaskPayload' AIR_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/AirApplicationSubmitRequestTaskPayload' AIR_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/AirApplicationReviewRequestTaskPayload' AIR_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD: '#/components/schemas/AirApplicationRespondToRegulatorCommentsRequestTaskPayload' DRE_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/DreApplicationSubmitRequestTaskPayload' DRE_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/DreApplicationSubmitRequestTaskPayload' DRE_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/DreApplicationSubmitRequestTaskPayload' SYSTEM_MESSAGE_NOTIFICATION_PAYLOAD: '#/components/schemas/SystemMessageNotificationRequestTaskPayload' RFI_RESPONSE_SUBMIT_PAYLOAD: '#/components/schemas/RfiResponseSubmitRequestTaskPayload' RDE_WAIT_FOR_RESPONSE_PAYLOAD: '#/components/schemas/RdeForceDecisionRequestTaskPayload' RDE_RESPONSE_SUBMIT_PAYLOAD: '#/components/schemas/RdeResponseRequestTaskPayload' PAYMENT_MAKE_PAYLOAD: '#/components/schemas/PaymentMakeRequestTaskPayload' PAYMENT_TRACK_PAYLOAD: '#/components/schemas/PaymentTrackRequestTaskPayload' PAYMENT_CONFIRM_PAYLOAD: '#/components/schemas/PaymentConfirmRequestTaskPayload' WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesApplicationSubmitRequestTaskPayload' WITHHOLDING_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesApplicationPeerReviewRequestTaskPayload' WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesApplicationPeerReviewRequestTaskPayload' WITHHOLDING_OF_ALLOWANCES_WITHDRAWAL_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesWithdrawalApplicationSubmitRequestTaskPayload' RETURN_OF_ALLOWANCES_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/ReturnOfAllowancesApplicationSubmitRequestTaskPayload' RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/ReturnOfAllowancesReturnedApplicationSubmitRequestTaskPayload' RETURN_OF_ALLOWANCES_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/ReturnOfAllowancesApplicationPeerReviewRequestTaskPayload' RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/ReturnOfAllowancesApplicationPeerReviewRequestTaskPayload' EMP_ISSUANCE_UKETS_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationSubmitRequestTaskPayload' EMP_ISSUANCE_UKETS_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationReviewRequestTaskPayload' EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationReviewRequestTaskPayload' EMP_ISSUANCE_UKETS_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationReviewRequestTaskPayload' EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationAmendsSubmitRequestTaskPayload' EMP_ISSUANCE_UKETS_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationReviewRequestTaskPayload' EMP_VARIATION_UKETS_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationSubmitRequestTaskPayload' EMP_VARIATION_UKETS_APPLICATION_SUBMIT_REGULATOR_LED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationSubmitRegulatorLedRequestTaskPayload' EMP_VARIATION_UKETS_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationReviewRequestTaskPayload' EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationReviewRequestTaskPayload' EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationReviewRequestTaskPayload' EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEW_REGULATOR_LED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationSubmitRegulatorLedRequestTaskPayload' EMP_VARIATION_UKETS_WAIT_FOR_PEER_REVIEW_REGULATOR_LED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationSubmitRegulatorLedRequestTaskPayload' EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationAmendsSubmitRequestTaskPayload' EMP_VARIATION_UKETS_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationReviewRequestTaskPayload' AVIATION_AER_UKETS_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationSubmitRequestTaskPayload' AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMIT_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationVerificationSubmitRequestTaskPayload' AVIATION_AER_UKETS_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationReviewRequestTaskPayload' AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationAmendsSubmitRequestTaskPayload' AVIATION_AER_UKETS_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationReviewRequestTaskPayload' AVIATION_DRE_UKETS_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/AviationDreUkEtsApplicationSubmitRequestTaskPayload' AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/AviationDreUkEtsApplicationSubmitRequestTaskPayload' AVIATION_DRE_UKETS_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/AviationDreUkEtsApplicationSubmitRequestTaskPayload' AVIATION_VIR_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/AviationVirApplicationSubmitRequestTaskPayload' AVIATION_VIR_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/AviationVirApplicationReviewRequestTaskPayload' AVIATION_VIR_RESPOND_TO_REGULATOR_COMMENTS_PAYLOAD: '#/components/schemas/AviationVirApplicationRespondToRegulatorCommentsRequestTaskPayload' AVIATION_ACCOUNT_CLOSURE_SUBMIT_PAYLOAD: '#/components/schemas/AviationAccountClosureSubmitRequestTaskPayload' EMP_ISSUANCE_CORSIA_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationSubmitRequestTaskPayload' EMP_ISSUANCE_CORSIA_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationReviewRequestTaskPayload' EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationReviewRequestTaskPayload' EMP_ISSUANCE_CORSIA_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationReviewRequestTaskPayload' EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationAmendsSubmitRequestTaskPayload' EMP_ISSUANCE_CORSIA_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationReviewRequestTaskPayload' EMP_VARIATION_CORSIA_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationSubmitRequestTaskPayload' EMP_VARIATION_CORSIA_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationReviewRequestTaskPayload' EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationReviewRequestTaskPayload' EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationReviewRequestTaskPayload' EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMIT_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationAmendsSubmitRequestTaskPayload' EMP_VARIATION_CORSIA_WAIT_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationReviewRequestTaskPayload' EMP_VARIATION_CORSIA_APPLICATION_SUBMIT_REGULATOR_LED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationSubmitRegulatorLedRequestTaskPayload' EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEW_REGULATOR_LED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationSubmitRegulatorLedRequestTaskPayload' EMP_VARIATION_CORSIA_WAIT_FOR_PEER_REVIEW_REGULATOR_LED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationSubmitRegulatorLedRequestTaskPayload' AVIATION_AER_CORSIA_APPLICATION_SUBMIT_PAYLOAD: '#/components/schemas/AviationAerCorsiaApplicationSubmitRequestTaskPayload' AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMIT_PAYLOAD: '#/components/schemas/AviationAerCorsiaApplicationVerificationSubmitRequestTaskPayload' AVIATION_AER_CORSIA_APPLICATION_REVIEW_PAYLOAD: '#/components/schemas/AviationAerCorsiaApplicationReviewRequestTaskPayload' ReturnOfAllowancesApplicationPeerReviewRequestTaskPayload: required: - returnOfAllowances type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: returnOfAllowances: $ref: '#/components/schemas/ReturnOfAllowances' sectionsCompleted: type: object additionalProperties: type: boolean ReturnOfAllowancesApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: returnOfAllowances: $ref: '#/components/schemas/ReturnOfAllowances' sectionsCompleted: type: object additionalProperties: type: boolean ReturnOfAllowancesReturnedApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: returnOfAllowancesReturned: $ref: '#/components/schemas/ReturnOfAllowancesReturned' sectionsCompleted: type: object additionalProperties: type: boolean RfiResponseSubmitRequestTaskPayload: required: - rfiQuestionPayload - rfiResponsePayload type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: rfiQuestionPayload: $ref: '#/components/schemas/RfiQuestionPayload' rfiResponsePayload: $ref: '#/components/schemas/RfiResponsePayload' rfiAttachments: type: object additionalProperties: type: string ServiceContactDetails: required: - email - name - roleCode type: object properties: name: maxLength: 255 minLength: 0 type: string roleCode: maxLength: 255 minLength: 0 type: string email: type: string SystemMessageNotificationRequestTaskPayload: required: - subject - text type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: subject: type: string text: type: string VerificationBodyDetails: type: object properties: name: type: string accreditationReferenceNumber: type: string address: $ref: '#/components/schemas/AddressDTO' emissionTradingSchemes: uniqueItems: true type: array items: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA VirApplicationRespondToRegulatorCommentsRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean virAttachments: type: object additionalProperties: type: string regulatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/RegulatorImprovementResponse' operatorImprovementFollowUpResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementFollowUpResponse' virRespondToRegulatorCommentsSectionsCompleted: type: object additionalProperties: type: boolean VirApplicationReviewRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean virAttachments: type: object additionalProperties: type: string regulatorReviewResponse: $ref: '#/components/schemas/RegulatorReviewResponse' reviewSectionsCompleted: type: object additionalProperties: type: boolean rfiAttachments: type: object additionalProperties: type: string VirApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virSectionsCompleted: type: object additionalProperties: type: boolean virAttachments: type: object additionalProperties: type: string VirVerificationData: type: object properties: uncorrectedNonConformities: type: object additionalProperties: $ref: '#/components/schemas/UncorrectedItem' priorYearIssues: type: object additionalProperties: $ref: '#/components/schemas/VerifierComment' recommendedImprovements: type: object additionalProperties: $ref: '#/components/schemas/VerifierComment' WithholdingOfAllowancesApplicationPeerReviewRequestTaskPayload: required: - withholdingOfAllowances type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: withholdingOfAllowances: $ref: '#/components/schemas/WithholdingOfAllowances' sectionsCompleted: type: object additionalProperties: type: boolean WithholdingOfAllowancesApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: withholdingOfAllowances: $ref: '#/components/schemas/WithholdingOfAllowances' sectionsCompleted: type: object additionalProperties: type: boolean WithholdingOfAllowancesWithdrawalApplicationSubmitRequestTaskPayload: type: object allOf: - $ref: '#/components/schemas/RequestTaskPayload' - type: object properties: withholdingWithdrawal: $ref: '#/components/schemas/WithholdingWithdrawal' closeJustification: $ref: '#/components/schemas/WithholdingOfAllowancesWithdrawalCloseJustification' withholdingWithdrawalAttachments: type: object additionalProperties: type: string sectionsCompleted: type: object additionalProperties: type: boolean AssigneeUserInfoDTO: type: object properties: id: type: string firstName: type: string lastName: type: string SourceStreamTypeCategory: type: object properties: type: type: string enum: - COMBUSTION_COMMERCIAL_STANDARD_FUELS - COMBUSTION_OTHER_GASEOUS_LIQUID_FUELS - COMBUSTION_SOLID_FUELS - COMBUSTION_FLARES - OTHER - COMBUSTION_GAS_PROCESSING_TERMINALS - REFINERIES_MASS_BALANCE - COKE_MASS_BALANCE - METAL_ORE_MASS_BALANCE - IRON_STEEL_MASS_BALANCE - CARBON_BLACK_MASS_BALANCE_METHODOLOGY - HYDROGEN_AND_SYNTHESIS_GAS_MASS_BALANCE_METHODOLOGY - BULK_ORGANIC_CHEMICALS_MASS_BALANCE_METHODOLOGY - NON_FERROUS_SEC_ALUMINIUM_MASS_BALANCE_METHODOLOGY - SODA_ASH_SODIUM_BICARBONATE_MASS_BALANCE_METHODOLOGY - PRIMARY_ALUMINIUM_MASS_BALANCE_METHODOLOGY - REFINERIES_HYDROGEN_PRODUCTION - CEMENT_CLINKER_CKD - CERAMICS_SCRUBBING - REFINERIES_CATALYTIC_CRACKER_REGENERATION - COKE_FUEL_AS_PROCESS_INPUT - IRON_STEEL_FUEL_AS_PROCESS_INPUT - AMMONIA_FUEL_AS_PROCESS_INPUT - HYDROGEN_AND_SYNTHESIS_GAS_FUEL_AS_PROCESS_INPUT - COKE_CARBONATE_INPUT_METHOD_A - COKE_OXIDE_OUTPUT_METHOD_B - METAL_ORE_CARBONATE_INPUT - IRON_STEEL_CARBONATE_INPUT - CEMENT_CLINKER_KILN_INPUT_BASED_METHOD_A - CEMENT_CLINKER_CLINKER_OUTPUT_METHOD_B - CEMENT_CLINKER_NON_CARBONATE_CARBON - LIME_DOLOMITE_MAGNESITE_CARBONATES_METHOD_A - LIME_DOLOMITE_MAGNESITE_KILN_DUST_METHOD_B - LIME_DOLOMITE_MAGNESITE_ALKALI_EARTH_OXIDE_METHOD_B - GLASS_AND_MINERAL_WOOL_CARBONATES_INPUT - CERAMICS_CARBON_INPUTS_METHOD_A - CERAMICS_ALKALI_OXIDE_METHOD_B - PULP_PAPER_MAKE_UP_CHEMICALS - NON_FERROUS_SEC_ALUMINIUM_PROCESS_EMISSIONS - COMBUSTION_SCRUBBING_CARBONATE - COMBUSTION_SCRUBBING_UREA - COMBUSTION_SCRUBBING_GYPSUM - PRIMARY_ALUMINIUM_PFC category: type: string enum: - CATEGORY_1 - CATEGORY_2 - CATEGORY_4 - CATEGORY_5 - CATEGORY_6 - CATEGORY_7 AccountStatus: type: object properties: name: type: string RequestCreateValidationResult: type: object properties: valid: type: boolean accountStatus: $ref: '#/components/schemas/AccountStatus' applicableAccountStatuses: uniqueItems: true type: array items: $ref: '#/components/schemas/AccountStatus' requests: uniqueItems: true type: array items: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA NotePayload: required: - note type: object properties: note: maxLength: 10000 minLength: 0 type: string files: type: object additionalProperties: type: string RequestNoteDto: type: object properties: id: type: integer format: int64 payload: $ref: '#/components/schemas/NotePayload' submitter: type: string lastUpdatedOn: type: string format: date-time requestId: type: string RequestNoteResponse: type: object properties: requestNotes: type: array items: $ref: '#/components/schemas/RequestNoteDto' totalItems: type: integer format: int64 RequestActionInfoDTO: type: object properties: id: type: integer format: int64 type: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_SUBMITTED - INSTALLATION_ACCOUNT_OPENING_ACCEPTED - INSTALLATION_ACCOUNT_OPENING_REJECTED - INSTALLATION_ACCOUNT_OPENING_ACCOUNT_APPROVED - PERMIT_ISSUANCE_APPLICATION_SUBMITTED - PERMIT_ISSUANCE_APPLICATION_GRANTED - PERMIT_ISSUANCE_APPLICATION_REJECTED - PERMIT_ISSUANCE_APPLICATION_DEEMED_WITHDRAWN - PERMIT_ISSUANCE_PEER_REVIEW_REQUESTED - PERMIT_ISSUANCE_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_ISSUANCE_RECALLED_FROM_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMITTED - PERMIT_SURRENDER_APPLICATION_SUBMITTED - PERMIT_SURRENDER_APPLICATION_GRANTED - PERMIT_SURRENDER_APPLICATION_REJECTED - PERMIT_SURRENDER_APPLICATION_DEEMED_WITHDRAWN - PERMIT_SURRENDER_APPLICATION_CANCELLED - PERMIT_SURRENDER_PEER_REVIEW_REQUESTED - PERMIT_SURRENDER_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_SURRENDER_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_SURRENDER_CESSATION_COMPLETED - PERMIT_NOTIFICATION_APPLICATION_SUBMITTED - PERMIT_NOTIFICATION_APPLICATION_GRANTED - PERMIT_NOTIFICATION_APPLICATION_REJECTED - PERMIT_NOTIFICATION_APPLICATION_CANCELLED - PERMIT_NOTIFICATION_PEER_REVIEW_REQUESTED - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_NOTIFICATION_FOLLOW_UP_DATE_EXTENDED - PERMIT_NOTIFICATION_FOLLOW_UP_RESPONSE_SUBMITTED - PERMIT_NOTIFICATION_APPLICATION_COMPLETED - PERMIT_NOTIFICATION_FOLLOW_UP_RETURNED_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_RECALLED_FROM_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMITTED - PERMIT_REVOCATION_APPLICATION_SUBMITTED - PERMIT_REVOCATION_APPLICATION_CANCELLED - PERMIT_REVOCATION_PEER_REVIEW_REQUESTED - PERMIT_REVOCATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_REVOCATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_REVOCATION_APPLICATION_WITHDRAWN - PERMIT_REVOCATION_CESSATION_COMPLETED - PERMIT_VARIATION_APPLICATION_SUBMITTED - PERMIT_VARIATION_APPLICATION_CANCELLED - PERMIT_VARIATION_APPLICATION_GRANTED - PERMIT_VARIATION_APPLICATION_REJECTED - PERMIT_VARIATION_APPLICATION_DEEMED_WITHDRAWN - PERMIT_VARIATION_PEER_REVIEW_REQUESTED - PERMIT_VARIATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_VARIATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_VARIATION_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMITTED - PERMIT_VARIATION_APPLICATION_REGULATOR_LED_APPROVED - PERMIT_VARIATION_RECALLED_FROM_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMITTED - PERMIT_TRANSFER_A_APPLICATION_GRANTED - PERMIT_TRANSFER_A_APPLICATION_REJECTED - PERMIT_TRANSFER_A_APPLICATION_DEEMED_WITHDRAWN - PERMIT_TRANSFER_B_APPLICATION_SUBMITTED - PERMIT_TRANSFER_B_APPLICATION_GRANTED - PERMIT_TRANSFER_B_APPLICATION_REJECTED - PERMIT_TRANSFER_B_APPLICATION_DEEMED_WITHDRAWN - PERMIT_TRANSFER_B_PEER_REVIEW_REQUESTED - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_TRANSFER_B_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_TRANSFER_B_RECALLED_FROM_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMITTED - PERMIT_TRANSFER_APPLICATION_CANCELLED - NON_COMPLIANCE_APPLICATION_CLOSED - NON_COMPLIANCE_APPLICATION_SUBMITTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_SUBMITTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_SUBMITTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_SUBMITTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_FINAL_DETERMINATION_APPLICATION_SUBMITTED - NER_APPLICATION_CANCELLED - NER_APPLICATION_SUBMITTED - NER_PEER_REVIEW_REQUESTED - NER_PEER_REVIEWER_ACCEPTED - NER_PEER_REVIEWER_REJECTED - NER_APPLICATION_RETURNED_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMITTED - NER_APPLICATION_CLOSED - NER_APPLICATION_DEEMED_WITHDRAWN - NER_APPLICATION_PROCEEDED_TO_AUTHORITY - NER_APPLICATION_ACCEPTED - NER_APPLICATION_ACCEPTED_WITH_CORRECTIONS - NER_APPLICATION_REJECTED - DOAL_APPLICATION_PROCEEDED_TO_AUTHORITY - DOAL_APPLICATION_PEER_REVIEW_REQUESTED - DOAL_APPLICATION_PEER_REVIEWER_ACCEPTED - DOAL_APPLICATION_PEER_REVIEWER_REJECTED - DOAL_APPLICATION_CLOSED - DOAL_APPLICATION_CANCELLED - DOAL_APPLICATION_ACCEPTED - DOAL_APPLICATION_ACCEPTED_WITH_CORRECTIONS - DOAL_APPLICATION_REJECTED - AER_APPLICATION_SUBMITTED - AER_APPLICATION_SENT_TO_VERIFIER - AER_RECALLED_FROM_VERIFICATION - AER_APPLICATION_COMPLETED - AER_APPLICATION_VERIFICATION_SUBMITTED - AER_APPLICATION_RE_INITIATED - AER_APPLICATION_RETURNED_FOR_AMENDS - AER_APPLICATION_AMENDS_SUBMITTED - AER_APPLICATION_AMENDS_SENT_TO_VERIFIER - DRE_APPLICATION_SUBMITTED - DRE_APPLICATION_CANCELLED - DRE_APPLICATION_PEER_REVIEW_REQUESTED - DRE_APPLICATION_PEER_REVIEWER_ACCEPTED - DRE_APPLICATION_PEER_REVIEWER_REJECTED - VIR_APPLICATION_SUBMITTED - VIR_APPLICATION_REVIEWED - VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - AIR_APPLICATION_SUBMITTED - AIR_APPLICATION_REVIEWED - AIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - BATCH_REISSUE_SUBMITTED - BATCH_REISSUE_COMPLETED - REISSUE_COMPLETED - RFI_SUBMITTED - RFI_CANCELLED - RFI_EXPIRED - RFI_RESPONSE_SUBMITTED - RDE_SUBMITTED - RDE_ACCEPTED - RDE_REJECTED - RDE_FORCE_ACCEPTED - RDE_FORCE_REJECTED - RDE_EXPIRED - RDE_CANCELLED - PAYMENT_MARKED_AS_PAID - PAYMENT_MARKED_AS_RECEIVED - PAYMENT_COMPLETED - PAYMENT_CANCELLED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMITTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CANCELLED - WITHHOLDING_OF_ALLOWANCES_PEER_REVIEW_REQUESTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_ACCEPTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_REJECTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_WITHDRAWN - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CLOSED - RETURN_OF_ALLOWANCES_APPLICATION_SUBMITTED - RETURN_OF_ALLOWANCES_APPLICATION_CANCELLED - RETURN_OF_ALLOWANCES_PEER_REVIEW_REQUESTED - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_COMPLETED - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_ACCEPTED - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_REJECTED - REQUEST_TERMINATED - VERIFICATION_STATEMENT_CANCELLED - EMP_ISSUANCE_UKETS_APPLICATION_SUBMITTED - EMP_ISSUANCE_UKETS_APPLICATION_APPROVED - EMP_ISSUANCE_UKETS_APPLICATION_DEEMED_WITHDRAWN - EMP_ISSUANCE_UKETS_PEER_REVIEW_REQUESTED - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEWER_REJECTED - EMP_ISSUANCE_UKETS_APPLICATION_RETURNED_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMITTED - EMP_ISSUANCE_UKETS_RECALLED_FROM_AMENDS - EMP_VARIATION_UKETS_APPLICATION_SUBMITTED - EMP_VARIATION_APPLICATION_CANCELLED - EMP_VARIATION_UKETS_APPLICATION_APPROVED - EMP_VARIATION_UKETS_APPLICATION_REGULATOR_LED_APPROVED - EMP_VARIATION_UKETS_APPLICATION_REJECTED - EMP_VARIATION_UKETS_APPLICATION_DEEMED_WITHDRAWN - EMP_VARIATION_UKETS_PEER_REVIEW_REQUESTED - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEWER_REJECTED - EMP_VARIATION_UKETS_APPLICATION_RETURNED_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMITTED - EMP_VARIATION_UKETS_RECALLED_FROM_AMENDS - AVIATION_AER_UKETS_APPLICATION_SENT_TO_VERIFIER - AVIATION_AER_UKETS_APPLICATION_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_CANCELLED_DUE_TO_DRE - AVIATION_AER_UKETS_APPLICATION_COMPLETED - AVIATION_AER_UKETS_APPLICATION_REVIEW_SKIPPED - AVIATION_AER_UKETS_APPLICATION_RETURNED_FOR_AMENDS - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_AMENDS_SENT_TO_VERIFIER - AVIATION_AER_RECALLED_FROM_VERIFICATION - AVIATION_AER_APPLICATION_CANCELLED_DUE_TO_EXEPMT - AVIATION_AER_APPLICATION_RE_INITIATED - AVIATION_ACCOUNT_CLOSURE_SUBMITTED - AVIATION_ACCOUNT_CLOSURE_CANCELLED - AVIATION_DRE_APPLICATION_CANCELLED - AVIATION_DRE_UKETS_APPLICATION_SUBMITTED - AVIATION_DRE_UKETS_PEER_REVIEW_REQUESTED - AVIATION_DRE_UKETS_PEER_REVIEWER_ACCEPTED - AVIATION_DRE_UKETS_PEER_REVIEWER_REJECTED - AVIATION_VIR_APPLICATION_SUBMITTED - AVIATION_VIR_APPLICATION_REVIEWED - AVIATION_VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMITTED - EMP_ISSUANCE_CORSIA_APPLICATION_APPROVED - EMP_ISSUANCE_CORSIA_APPLICATION_DEEMED_WITHDRAWN - EMP_ISSUANCE_CORSIA_PEER_REVIEW_REQUESTED - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEWER_REJECTED - EMP_ISSUANCE_CORSIA_APPLICATION_RETURNED_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMITTED - EMP_ISSUANCE_CORSIA_RECALLED_FROM_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_SUBMITTED - EMP_VARIATION_CORSIA_APPLICATION_APPROVED - EMP_VARIATION_CORSIA_APPLICATION_REJECTED - EMP_VARIATION_CORSIA_APPLICATION_DEEMED_WITHDRAWN - EMP_VARIATION_CORSIA_APPLICATION_REGULATOR_LED_APPROVED - EMP_VARIATION_CORSIA_PEER_REVIEW_REQUESTED - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEWER_REJECTED - EMP_VARIATION_CORSIA_APPLICATION_RETURNED_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMITTED - EMP_VARIATION_CORSIA_RECALLED_FROM_AMENDS - AVIATION_AER_CORSIA_APPLICATION_SENT_TO_VERIFIER - AVIATION_AER_CORSIA_APPLICATION_SUBMITTED - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMITTED - AVIATION_AER_CORSIA_APPLICATION_COMPLETED submitter: type: string creationDate: type: string format: date-time AerApplicationAmendsSubmittedRequestActionPayload: required: - aer - installationOperatorDetails - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string AerApplicationCompletedRequestActionPayload: required: - aer - installationOperatorDetails - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string verifiedAer: $ref: '#/components/schemas/Aer' verificationReport: $ref: '#/components/schemas/AerVerificationReport' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string verificationAttachments: type: object additionalProperties: type: string AerApplicationReturnedForAmendsRequestActionPayload: required: - reviewGroupDecisions type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string AerApplicationSubmittedRequestActionPayload: required: - aer - installationOperatorDetails - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string AerApplicationVerificationSubmittedRequestActionPayload: required: - aer - installationOperatorDetails - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: aer: $ref: '#/components/schemas/Aer' reportingYear: type: integer format: int16 installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitOriginatedData: $ref: '#/components/schemas/PermitOriginatedData' monitoringPlanVersions: type: array items: $ref: '#/components/schemas/MonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AerVerificationReport' verificationAttachments: type: object additionalProperties: type: string AirApplicationRespondedToRegulatorCommentsRequestActionPayload: required: - airImprovement - operatorImprovementFollowUpResponse - operatorImprovementResponse - reference - regulatorImprovementResponse - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 reference: type: integer format: int32 airImprovement: $ref: '#/components/schemas/AirImprovement' operatorImprovementResponse: $ref: '#/components/schemas/OperatorAirImprovementResponse' regulatorImprovementResponse: $ref: '#/components/schemas/RegulatorAirImprovementResponse' operatorImprovementFollowUpResponse: $ref: '#/components/schemas/OperatorAirImprovementFollowUpResponse' airAttachments: type: object additionalProperties: type: string reviewAttachments: type: object additionalProperties: type: string AirApplicationReviewedRequestActionPayload: required: - airImprovements - decisionNotification - officialNotice - operatorImprovementResponses - regulatorReviewResponse - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: airImprovements: type: object additionalProperties: $ref: '#/components/schemas/AirImprovement' reportingYear: type: integer format: int16 operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementResponse' airAttachments: type: object additionalProperties: type: string airSectionsCompleted: type: object additionalProperties: type: boolean regulatorReviewResponse: $ref: '#/components/schemas/RegulatorAirReviewResponse' decisionNotification: $ref: '#/components/schemas/DecisionNotification' officialNotice: $ref: '#/components/schemas/FileInfoDTO' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' reviewAttachments: type: object additionalProperties: type: string AirApplicationSubmittedRequestActionPayload: required: - airImprovements - operatorImprovementResponses - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: airImprovements: type: object additionalProperties: $ref: '#/components/schemas/AirImprovement' reportingYear: type: integer format: int16 operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorAirImprovementResponse' airAttachments: type: object additionalProperties: type: string airSectionsCompleted: type: object additionalProperties: type: boolean AviationAccountClosureSubmittedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: aviationAccountClosure: $ref: '#/components/schemas/AviationAccountClosure' AviationAerCorsiaApplicationCompletedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerCorsia' reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AviationAerCorsiaVerificationReport' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string verificationAttachments: type: object additionalProperties: type: string AviationAerCorsiaApplicationSubmittedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerCorsia' reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string AviationAerCorsiaApplicationVerificationSubmittedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerCorsia' reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AviationAerCorsiaVerificationReport' totalEmissionsProvided: type: string format: decimal totalOffsetEmissionsProvided: type: string format: decimal AviationAerUkEtsApplicationCompletedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerUkEts' reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AviationAerUkEtsVerificationReport' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string verificationAttachments: type: object additionalProperties: type: string AviationAerUkEtsApplicationReturnedForAmendsRequestActionPayload: required: - reviewGroupDecisions type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/AerReviewDecision' reviewAttachments: type: object additionalProperties: type: string AviationAerUkEtsApplicationSubmittedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerUkEts' reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string AviationAerUkEtsApplicationVerificationSubmittedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingRequired: type: boolean reportingObligationDetails: $ref: '#/components/schemas/AviationAerReportingObligationDetails' aer: $ref: '#/components/schemas/AviationAerUkEts' reportingYear: type: integer format: int16 serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' aerMonitoringPlanVersions: type: array items: $ref: '#/components/schemas/AviationAerMonitoringPlanVersion' aerAttachments: type: object additionalProperties: type: string verificationReport: $ref: '#/components/schemas/AviationAerUkEtsVerificationReport' totalEmissionsProvided: type: string format: decimal notCoveredChangesProvided: type: string AviationDreApplicationSubmittedRequestActionPayload: required: - decisionNotification - dre type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: dre: $ref: '#/components/schemas/AviationDre' sectionCompleted: type: boolean dreAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' AviationVirApplicationRespondedToRegulatorCommentsRequestActionPayload: required: - operatorImprovementFollowUpResponse - operatorImprovementResponse - regulatorImprovementResponse - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 verifierUncorrectedItem: $ref: '#/components/schemas/UncorrectedItem' verifierComment: $ref: '#/components/schemas/VerifierComment' operatorImprovementResponse: $ref: '#/components/schemas/OperatorImprovementResponse' regulatorImprovementResponse: $ref: '#/components/schemas/RegulatorImprovementResponse' operatorImprovementFollowUpResponse: $ref: '#/components/schemas/OperatorImprovementFollowUpResponse' virAttachments: type: object additionalProperties: type: string AviationVirApplicationReviewedRequestActionPayload: required: - decisionNotification - officialNotice - operatorImprovementResponses - regulatorReviewResponse - reportingYear - verificationData type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virAttachments: type: object additionalProperties: type: string regulatorReviewResponse: $ref: '#/components/schemas/RegulatorReviewResponse' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' AviationVirApplicationSubmittedRequestActionPayload: required: - operatorImprovementResponses - reportingYear - verificationData type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' virAttachments: type: object additionalProperties: type: string BatchReissueCompletedRequestActionPayload: required: - numberOfAccounts - signatory - signatoryName - submitter type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: submitter: type: string filters: $ref: '#/components/schemas/BatchReissueFilters' signatory: type: string signatoryName: type: string numberOfAccounts: type: integer format: int32 report: $ref: '#/components/schemas/FileInfoDTO' BatchReissueSubmittedRequestActionPayload: required: - signatory - signatoryName - submitter type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: submitter: type: string filters: $ref: '#/components/schemas/BatchReissueFilters' signatory: type: string signatoryName: type: string DoalApplicationAcceptedRequestActionPayload: required: - decisionNotification - doalAuthority - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: doalAuthority: $ref: '#/components/schemas/DoalAuthority' decisionNotification: $ref: '#/components/schemas/DecisionNotification' doalAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' DoalApplicationAcceptedWithCorrectionsRequestActionPayload: required: - decisionNotification - doalAuthority - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: doalAuthority: $ref: '#/components/schemas/DoalAuthority' decisionNotification: $ref: '#/components/schemas/DecisionNotification' doalAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' DoalApplicationClosedRequestActionPayload: required: - doal type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: doal: $ref: '#/components/schemas/Doal' doalAttachments: type: object additionalProperties: type: string DoalApplicationProceededToAuthorityRequestActionPayload: required: - doal - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 doal: $ref: '#/components/schemas/Doal' decisionNotification: $ref: '#/components/schemas/DecisionNotification' doalAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' DoalApplicationRejectedRequestActionPayload: required: - decisionNotification - doalAuthority - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: doalAuthority: $ref: '#/components/schemas/DoalAuthority' decisionNotification: $ref: '#/components/schemas/DecisionNotification' doalAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' DreApplicationSubmittedRequestActionPayload: required: - decisionNotification - dre - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: dre: $ref: '#/components/schemas/Dre' sectionCompleted: type: boolean dreAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpIssuanceCorsiaApplicationAmendsSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpIssuanceCorsiaApplicationApprovedRequestActionPayload: required: - decisionNotification - determination - emissionsMonitoringPlan - empDocument - officialNotice - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/EmpIssuanceDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' empDocument: $ref: '#/components/schemas/FileInfoDTO' EmpIssuanceCorsiaApplicationDeemedWithdrawnRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' determination: $ref: '#/components/schemas/EmpIssuanceDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpIssuanceCorsiaApplicationReturnedForAmendsRequestActionPayload: required: - reviewGroupDecisions type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string EmpIssuanceCorsiaApplicationSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpIssuanceUkEtsApplicationAmendsSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpIssuanceUkEtsApplicationApprovedRequestActionPayload: required: - decisionNotification - determination - emissionsMonitoringPlan - empDocument - officialNotice - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/EmpIssuanceDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' empDocument: $ref: '#/components/schemas/FileInfoDTO' EmpIssuanceUkEtsApplicationDeemedWithdrawnRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' determination: $ref: '#/components/schemas/EmpIssuanceDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpIssuanceUkEtsApplicationReturnedForAmendsRequestActionPayload: required: - reviewGroupDecisions type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string EmpIssuanceUkEtsApplicationSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpVariationCorsiaApplicationAmendsSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - empVariationDetails - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpVariationCorsiaApplicationApprovedRequestActionPayload: required: - decisionNotification - determination - emissionsMonitoringPlan - empDocument - empVariationDetails - officialNotice - originalEmpContainer - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsiaContainer' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/EmpVariationDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' empDocument: $ref: '#/components/schemas/FileInfoDTO' EmpVariationCorsiaApplicationDeemedWithdrawnRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpVariationDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpVariationCorsiaApplicationRegulatorLedApprovedRequestActionPayload: required: - decisionNotification - emissionsMonitoringPlan - empDocument - empVariationDetails - officialNotice - originalEmpContainer - reasonRegulatorLed - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsiaContainer' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpAcceptedVariationDecisionDetails' reasonRegulatorLed: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' empDocument: $ref: '#/components/schemas/FileInfoDTO' EmpVariationCorsiaApplicationRejectedRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpVariationDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpVariationCorsiaApplicationReturnedForAmendsRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewAttachments: type: object additionalProperties: type: string EmpVariationCorsiaApplicationSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - empVariationDetails - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanCorsia' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationCorsiaDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpVariationUkEtsApplicationAmendsSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - empVariationDetails - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string EmpVariationUkEtsApplicationApprovedRequestActionPayload: required: - decisionNotification - determination - emissionsMonitoringPlan - empDocument - empVariationDetails - officialNotice - originalEmpContainer - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEtsContainer' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/EmpVariationDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' empDocument: $ref: '#/components/schemas/FileInfoDTO' EmpVariationUkEtsApplicationDeemedWithdrawnRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpVariationDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpVariationUkEtsApplicationRegulatorLedApprovedRequestActionPayload: required: - decisionNotification - emissionsMonitoringPlan - empDocument - empVariationDetails - officialNotice - originalEmpContainer - reasonRegulatorLed - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string originalEmpContainer: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEtsContainer' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpAcceptedVariationDecisionDetails' reasonRegulatorLed: $ref: '#/components/schemas/EmpVariationUkEtsRegulatorLedReason' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' empDocument: $ref: '#/components/schemas/FileInfoDTO' EmpVariationUkEtsApplicationRejectedRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: determination: $ref: '#/components/schemas/EmpVariationDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' EmpVariationUkEtsApplicationReturnedForAmendsRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/EmpVariationReviewDecision' empVariationDetailsReviewDecision: $ref: '#/components/schemas/EmpVariationReviewDecision' reviewAttachments: type: object additionalProperties: type: string EmpVariationUkEtsApplicationSubmittedRequestActionPayload: required: - emissionsMonitoringPlan - empVariationDetails - serviceContactDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: emissionsMonitoringPlan: $ref: '#/components/schemas/EmissionsMonitoringPlanUkEts' serviceContactDetails: $ref: '#/components/schemas/ServiceContactDetails' empVariationDetails: $ref: '#/components/schemas/EmpVariationUkEtsDetails' empSectionsCompleted: type: object additionalProperties: type: array items: type: boolean empAttachments: type: object additionalProperties: type: string InstallationAccountOpeningApplicationSubmittedRequestActionPayload: required: - accountType - applicationType - commencementDate - competentAuthority - emissionTradingScheme - legalEntity - location - name - siteName type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: accountType: type: string enum: - INSTALLATION - AVIATION applicationType: type: string enum: - NEW_PERMIT - TRANSFER name: maxLength: 255 minLength: 0 type: string siteName: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' InstallationAccountOpeningApprovedRequestActionPayload: required: - accountType - applicationType - commencementDate - competentAuthority - emissionTradingScheme - legalEntity - location - name - siteName type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: accountType: type: string enum: - INSTALLATION - AVIATION applicationType: type: string enum: - NEW_PERMIT - TRANSFER name: maxLength: 255 minLength: 0 type: string siteName: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' InstallationAccountOpeningDecisionRequestActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decision: type: string enum: - ACCEPTED - REJECTED reason: type: string NerApplicationAcceptedRequestActionPayload: required: - authorityResponse - decisionNotification - submittedToAuthorityDate type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: submittedToAuthorityDate: type: string format: date authorityResponse: $ref: '#/components/schemas/GrantAuthorityResponse' nerAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' NerApplicationEndedRequestActionPayload: required: - decisionNotification - determination type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: determination: $ref: '#/components/schemas/NerEndedDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' NerApplicationProceededToAuthorityRequestActionPayload: required: - additionalDocuments - confidentialityStatement - determination - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/NerReviewGroupDecision' determination: $ref: '#/components/schemas/NerProceedToAuthorityDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' nerAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' NerApplicationRejectedRequestActionPayload: required: - authorityResponse - decisionNotification - submittedToAuthorityDate type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: submittedToAuthorityDate: type: string format: date authorityResponse: $ref: '#/components/schemas/RejectAuthorityResponse' nerAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' NerApplicationReturnedForAmendsRequestActionPayload: required: - reviewGroupDecisions type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/NerReviewGroupDecision' reviewAttachments: type: object additionalProperties: type: string NerApplicationSubmittedRequestActionPayload: required: - additionalDocuments - confidentialityStatement - monitoringMethodologyPlan - newEntrantDataReport - verifierOpinionStatement type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: newEntrantDataReport: $ref: '#/components/schemas/NerOperatorDocumentWithComment' verifierOpinionStatement: $ref: '#/components/schemas/NerOperatorDocumentWithComment' monitoringMethodologyPlan: $ref: '#/components/schemas/NerOperatorDocumentWithComment' confidentialityStatement: $ref: '#/components/schemas/ConfidentialityStatement' additionalDocuments: $ref: '#/components/schemas/AdditionalDocuments' nerSectionsCompleted: type: object additionalProperties: type: boolean nerAttachments: type: object additionalProperties: type: string NonComplianceApplicationClosedRequestActionPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid nonComplianceAttachments: type: object additionalProperties: type: string NonComplianceApplicationSubmittedRequestActionPayload: required: - civilPenalty - reason type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reason: type: string enum: - FAILURE_TO_SURRENDER_ALLOWANCES_100 - FAILURE_TO_SURRENDER_ALLOWANCES_20 - CARRYING_OUT_A_REGULATED_ACTIVITY_WITHOUT_A_PERMIT - FAILURE_TO_MONITOR_REPORTABLE_EMISSIONS - FAILURE_TO_REPORT_REPORTABLE_EMISSIONS - FAILURE_TO_SUBMIT_AN_IMPROVEMENT_REPORT - FAILURE_TO_NOTIFY - FAILURE_TO_MONITOR_ACTIVITY_LEVELS - FAILURE_TO_REPORT_ACTIVITY_LEVELS - FAILURE_TO_COMPLY_WITH_THE_CONDITION_OF_A_PERMIT - FAILURE_TO_TRANSFER_OR_SURRENDER_ALLOWANCES_WHEN_UNDERREPORTING_DISCOVERED_AFTER_TRANSFER - FAILURE_TO_SURRENDER_A_PERMIT - FAILURE_TO_SUBMIT_INFORMATION_UNDER_ARTICLE_27_A - EXCEEDING_EMISSIONS_TARGET - FAILURE_TO_PAY_PENALTY_FOR_EXCEEDING_EMISSIONS_TARGET - UNDER_REPORTING_EMISSIONS - FAILURE_TO_NOTIFY_WHEN_CEASE_TO_MEET_CRITERIA - REPORTABLE_EMISSIONS_EXCEED_MAXIMUM_AMOUNT - FAILURE_TO_NOTIFY_WHEN_REPORTABLE_EMISSIONS_EXCEED_MAXIMUM_AMOUNT - FAILURE_TO_APPLY_FOR_AN_EMISSIONS_MONITORING_PLAN_ETS - FAILURE_TO_COMPLY_WITH_A_CONDITION_OF_AN_EMISSIONS_MONITORING_PLAN_ETS - FAILURE_TO_MONITOR_AVIATION_EMISSIONS_ETS - FAILURE_TO_REPORT_AVIATION_EMISSIONS_ETS - FAILURE_TO_APPLY_FOR_AN_EMISSIONS_MONITORING_PLAN_CORSIA - FAILURE_TO_COMPLY_WITH_A_CONDITION_OF_AN_EMISSIONS_MONITORING_PLAN_CORSIA - FAILURE_TO_MONITOR_EMISSIONS_CORSIA - FAILURE_TO_REPORT_EMISSIONS_CORSIA - FAILURE_TO_KEEP_RECORDS_CORSIA - FAILURE_TO_COMPLY_WITH_DEFICIT_NOTICE - FAILURE_TO_COMPLY_WITH_NOTICE_TO_RETURN_ALLOWANCES - FAILURE_TO_COMPLY_WITH_AN_ENFORCEMENT_NOTICE_ETS - FAILURE_TO_COMPLY_WITH_AN_ENFORCEMENT_NOTICE_CORSIA - FAILURE_TO_COMPLY_WITH_AN_INFORMATION_NOTICE_ETS - FAILURE_TO_COMPLY_WITH_AN_INFORMATION_NOTICE_CORSIA - PROVIDING_FALSE_OR_MISLEADING_INFORMATION_ETS - PROVIDING_FALSE_OR_MISLEADING_INFORMATION_CORSIA - REFUSAL_TO_ALLOW_ACCESS_TO_PREMISES_ETS - REFUSAL_TO_ALLOW_ACCESS_TO_PREMISES_CORSIA nonComplianceDate: type: string format: date complianceDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string selectedRequests: uniqueItems: true type: array items: $ref: '#/components/schemas/RequestInfoDTO' civilPenalty: type: boolean noCivilPenaltyJustification: maxLength: 10000 minLength: 0 type: string noticeOfIntent: type: boolean dailyPenalty: type: boolean NonComplianceCivilPenaltyApplicationSubmittedRequestActionPayload: required: - civilPenalty type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: civilPenalty: type: string format: uuid penaltyAmount: maxLength: 255 minLength: 0 type: string dueDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string operators: uniqueItems: true type: array items: type: string externalContacts: uniqueItems: true type: array items: type: integer format: int64 nonComplianceAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' NonComplianceDailyPenaltyNoticeApplicationSubmittedRequestActionPayload: required: - dailyPenaltyNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: dailyPenaltyNotice: type: string format: uuid comments: maxLength: 10000 minLength: 0 type: string operators: uniqueItems: true type: array items: type: string externalContacts: uniqueItems: true type: array items: type: integer format: int64 nonComplianceAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' NonComplianceFinalDeterminationApplicationSubmittedRequestActionPayload: required: - comments - complianceRestored - reissuePenalty type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: complianceRestored: type: boolean complianceRestoredDate: type: string format: date comments: maxLength: 10000 minLength: 0 type: string reissuePenalty: type: boolean operatorPaid: type: boolean operatorPaidDate: type: string format: date NonComplianceNoticeOfIntentApplicationSubmittedRequestActionPayload: required: - noticeOfIntent type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: noticeOfIntent: type: string format: uuid comments: maxLength: 10000 minLength: 0 type: string operators: uniqueItems: true type: array items: type: string externalContacts: uniqueItems: true type: array items: type: integer format: int64 nonComplianceAttachments: type: object additionalProperties: type: string usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' PaymentCancelledRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: paymentCreationDate: type: string format: date paymentRefNum: type: string amount: type: string format: decimal status: type: string enum: - MARK_AS_PAID - MARK_AS_RECEIVED - COMPLETED - CANCELLED paymentMethod: type: string enum: - BANK_TRANSFER - CREDIT_OR_DEBIT_CARD paidByFullName: type: string receivedDate: type: string format: date paymentDate: type: string format: date cancellationReason: type: string PaymentProcessedRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: paymentCreationDate: type: string format: date paymentRefNum: type: string amount: type: string format: decimal status: type: string enum: - MARK_AS_PAID - MARK_AS_RECEIVED - COMPLETED - CANCELLED paymentMethod: type: string enum: - BANK_TRANSFER - CREDIT_OR_DEBIT_CARD paidByFullName: type: string receivedDate: type: string format: date paymentDate: type: string format: date PeerReviewDecisionSubmittedRequestActionPayload: required: - decision type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decision: $ref: '#/components/schemas/PeerReviewDecision' PermitCessationCompletedRequestActionPayload: required: - cessation - cessationDecisionNotification - cessationOfficialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: cessation: $ref: '#/components/schemas/PermitCessation' cessationDecisionNotification: $ref: '#/components/schemas/DecisionNotification' cessationDecisionNotificationUsersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' cessationOfficialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitIssuanceApplicationDeemedWithdrawnRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' determination: $ref: '#/components/schemas/PermitIssuanceDeemedWithdrawnDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitIssuanceApplicationGrantedRequestActionPayload: required: - decisionNotification - determination - installationOperatorDetails - officialNotice - permit - permitDocument - permitType type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitAttachments: type: object additionalProperties: type: string permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean decisionNotification: $ref: '#/components/schemas/DecisionNotification' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/PermitIssuanceGrantDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' permitDocument: $ref: '#/components/schemas/FileInfoDTO' PermitIssuanceApplicationRejectedRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' determination: $ref: '#/components/schemas/PermitIssuanceRejectDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitIssuanceApplicationReturnedForAmendsRequestActionPayload: required: - reviewGroupDecisions type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string PermitIssuanceApplicationSubmittedRequestActionPayload: required: - installationOperatorDetails - permit - permitType type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitAttachments: type: object additionalProperties: type: string permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean PermitNotificationApplicationReviewSubmittedDecisionRequestActionPayload: required: - officialNotice - reviewDecision - reviewDecisionNotification type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewDecision: $ref: '#/components/schemas/PermitNotificationReviewDecision' reviewDecisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitNotificationApplicationSubmittedRequestActionPayload: required: - permitNotification type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitNotification: $ref: '#/components/schemas/PermitNotification' permitNotificationAttachments: type: object additionalProperties: type: string PermitNotificationFollowUpApplicationReviewSubmittedDecisionRequestActionPayload: required: - permitNotificationType - request - response - responseExpirationDate - responseSubmissionDate - reviewDecision - reviewDecisionNotification type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitNotificationType: type: string enum: - TEMPORARY_FACTOR - TEMPORARY_CHANGE - TEMPORARY_SUSPENSION - NON_SIGNIFICANT_CHANGE - OTHER_FACTOR request: maxLength: 10000 minLength: 0 type: string responseExpirationDate: type: string format: date response: maxLength: 10000 minLength: 0 type: string responseFiles: uniqueItems: true type: array items: type: string format: uuid responseAttachments: type: object additionalProperties: type: string responseSubmissionDate: type: string format: date reviewDecision: $ref: '#/components/schemas/PermitNotificationFollowUpReviewDecision' reviewDecisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' PermitNotificationFollowUpResponseSubmittedRequestActionPayload: required: - request - response type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: request: maxLength: 10000 minLength: 0 type: string response: maxLength: 10000 minLength: 0 type: string responseFiles: uniqueItems: true type: array items: type: string format: uuid responseAttachments: type: object additionalProperties: type: string PermitNotificationFollowUpReturnedForAmendsRequestActionPayload: required: - decisionDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionDetails: $ref: '#/components/schemas/PermitNotificationFollowupRequiredChangesDecisionDetails' amendAttachments: type: object additionalProperties: type: string PermitNotificationFollowupRequiredChangesDecisionDetails: required: - requiredChanges type: object properties: notes: maxLength: 10000 minLength: 0 type: string requiredChanges: type: array items: $ref: '#/components/schemas/ReviewDecisionRequiredChange' dueDate: type: string format: date PermitRevocationApplicationSubmittedRequestActionPayload: required: - decisionNotification - officialNotice - permitRevocation type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitRevocation: $ref: '#/components/schemas/PermitRevocation' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitRevocationApplicationWithdrawnRequestActionPayload: required: - decisionNotification - reason - withdrawnOfficialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string withdrawFiles: uniqueItems: true type: array items: type: string format: uuid revocationAttachments: type: object additionalProperties: type: string decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' withdrawnOfficialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitSurrenderApplicationDeemedWithdrawnRequestActionPayload: required: - officialNotice - reviewDecision - reviewDecisionNotification - reviewDetermination type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewDetermination: $ref: '#/components/schemas/PermitSurrenderReviewDeterminationDeemWithdraw' reviewDecision: $ref: '#/components/schemas/PermitSurrenderReviewDecision' reviewDecisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitSurrenderApplicationGrantedRequestActionPayload: required: - officialNotice - reviewDecision - reviewDecisionNotification - reviewDetermination type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewDetermination: $ref: '#/components/schemas/PermitSurrenderReviewDeterminationGrant' reviewDecision: $ref: '#/components/schemas/PermitSurrenderReviewDecision' reviewDecisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitSurrenderApplicationRejectedRequestActionPayload: required: - officialNotice - reviewDecision - reviewDecisionNotification - reviewDetermination type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewDetermination: $ref: '#/components/schemas/PermitSurrenderReviewDeterminationReject' reviewDecision: $ref: '#/components/schemas/PermitSurrenderReviewDecision' reviewDecisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitSurrenderApplicationSubmittedRequestActionPayload: required: - permitSurrender type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitSurrender: $ref: '#/components/schemas/PermitSurrender' permitSurrenderAttachments: type: object additionalProperties: type: string PermitTransferAApplicationDeterminedRequestActionPayload: required: - decisionNotification - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' officialNotice: $ref: '#/components/schemas/FileInfoDTO' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' PermitTransferAApplicationSubmittedRequestActionPayload: required: - aerLiable - payer - reason - transferCode - transferDate type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string reasonAttachments: uniqueItems: true type: array items: type: string format: uuid transferDate: type: string format: date payer: type: string enum: - TRANSFERER - RECEIVER aerLiable: type: string enum: - TRANSFERER - RECEIVER transferCode: maxLength: 9 minLength: 9 type: string transferAttachments: type: object additionalProperties: type: string PermitTransferBApplicationGrantedRequestActionPayload: required: - decisionNotification - determination - installationOperatorDetails - officialNotice - permit - permitDocument - permitTransferDetails - permitTransferDetailsConfirmation - permitTransferDetailsConfirmationDecision - permitType type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitAttachments: type: object additionalProperties: type: string permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean decisionNotification: $ref: '#/components/schemas/DecisionNotification' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitIssuanceReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/PermitIssuanceGrantDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' permitDocument: $ref: '#/components/schemas/FileInfoDTO' permitTransferDetails: $ref: '#/components/schemas/PermitTransferDetails' permitTransferDetailsConfirmation: $ref: '#/components/schemas/PermitTransferDetailsConfirmation' permitTransferDetailsConfirmationDecision: $ref: '#/components/schemas/PermitTransferBDetailsConfirmationReviewDecision' PermitTransferBApplicationSubmittedRequestActionPayload: required: - installationOperatorDetails - permit - permitTransferDetails - permitTransferDetailsConfirmation - permitType type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitTransferDetails: $ref: '#/components/schemas/PermitTransferDetails' permitTransferDetailsConfirmation: $ref: '#/components/schemas/PermitTransferDetailsConfirmation' permitType: type: string enum: - GHGE - HSE permit: $ref: '#/components/schemas/Permit' installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean permitAttachments: type: object additionalProperties: type: string PermitVariationApplicationDeemedWithdrawnRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' determination: $ref: '#/components/schemas/PermitVariationDeemedWithdrawnDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitVariationApplicationGrantedRequestActionPayload: required: - decisionNotification - determination - installationOperatorDetails - officialNotice - permit - permitDocument - permitType - permitVariationDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitAttachments: type: object additionalProperties: type: string permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean originalPermitContainer: $ref: '#/components/schemas/PermitContainer' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitVariationReviewDecision' permitVariationDetailsReviewDecision: $ref: '#/components/schemas/PermitVariationReviewDecision' reviewAttachments: type: object additionalProperties: type: string determination: $ref: '#/components/schemas/PermitVariationGrantDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' permitDocument: $ref: '#/components/schemas/FileInfoDTO' PermitVariationApplicationRegulatorLedApprovedRequestActionPayload: required: - decisionNotification - installationOperatorDetails - officialNotice - permit - permitDocument - permitType - permitVariationDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitAttachments: type: object additionalProperties: type: string permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean originalPermitContainer: $ref: '#/components/schemas/PermitContainer' permitVariationDetailsReviewDecision: $ref: '#/components/schemas/PermitAcceptedVariationDecisionDetails' reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitAcceptedVariationDecisionDetails' determination: $ref: '#/components/schemas/PermitVariationRegulatorLedGrantDetermination' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' permitDocument: $ref: '#/components/schemas/FileInfoDTO' PermitVariationApplicationRejectedRequestActionPayload: required: - decisionNotification - determination - officialNotice type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decisionNotification: $ref: '#/components/schemas/DecisionNotification' determination: $ref: '#/components/schemas/PermitVariationRejectDetermination' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' PermitVariationApplicationReturnedForAmendsRequestActionPayload: type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reviewGroupDecisions: type: object additionalProperties: $ref: '#/components/schemas/PermitVariationReviewDecision' permitVariationDetailsReviewDecision: $ref: '#/components/schemas/PermitVariationReviewDecision' reviewAttachments: type: object additionalProperties: type: string PermitVariationApplicationSubmittedRequestActionPayload: required: - installationOperatorDetails - permit - permitType - permitVariationDetails type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: permitType: type: string enum: - GHGE - HSE installationOperatorDetails: $ref: '#/components/schemas/InstallationOperatorDetails' permit: $ref: '#/components/schemas/Permit' permitVariationDetails: $ref: '#/components/schemas/PermitVariationDetails' permitAttachments: type: object additionalProperties: type: string permitSectionsCompleted: type: object additionalProperties: type: array items: type: boolean RdeDecisionForcedRequestActionPayload: required: - rdeForceDecisionPayload type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: rdeForceDecisionPayload: $ref: '#/components/schemas/RdeForceDecisionPayload' rdeAttachments: type: object additionalProperties: type: string RdeRejectedRequestActionPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: decision: type: string enum: - ACCEPTED - REJECTED reason: type: string RdeSubmittedRequestActionPayload: required: - officialDocument - rdePayload type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: rdePayload: $ref: '#/components/schemas/RdePayload' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialDocument: $ref: '#/components/schemas/FileInfoDTO' ReissueCompletedRequestActionPayload: required: - document - officialNotice - signatory - signatoryName - submitter type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: submitter: type: string signatory: type: string signatoryName: type: string officialNotice: $ref: '#/components/schemas/FileInfoDTO' document: $ref: '#/components/schemas/FileInfoDTO' RequestActionDTO: type: object properties: id: type: integer format: int64 type: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_SUBMITTED - INSTALLATION_ACCOUNT_OPENING_ACCEPTED - INSTALLATION_ACCOUNT_OPENING_REJECTED - INSTALLATION_ACCOUNT_OPENING_ACCOUNT_APPROVED - PERMIT_ISSUANCE_APPLICATION_SUBMITTED - PERMIT_ISSUANCE_APPLICATION_GRANTED - PERMIT_ISSUANCE_APPLICATION_REJECTED - PERMIT_ISSUANCE_APPLICATION_DEEMED_WITHDRAWN - PERMIT_ISSUANCE_PEER_REVIEW_REQUESTED - PERMIT_ISSUANCE_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_ISSUANCE_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_ISSUANCE_RECALLED_FROM_AMENDS - PERMIT_ISSUANCE_APPLICATION_AMENDS_SUBMITTED - PERMIT_SURRENDER_APPLICATION_SUBMITTED - PERMIT_SURRENDER_APPLICATION_GRANTED - PERMIT_SURRENDER_APPLICATION_REJECTED - PERMIT_SURRENDER_APPLICATION_DEEMED_WITHDRAWN - PERMIT_SURRENDER_APPLICATION_CANCELLED - PERMIT_SURRENDER_PEER_REVIEW_REQUESTED - PERMIT_SURRENDER_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_SURRENDER_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_SURRENDER_CESSATION_COMPLETED - PERMIT_NOTIFICATION_APPLICATION_SUBMITTED - PERMIT_NOTIFICATION_APPLICATION_GRANTED - PERMIT_NOTIFICATION_APPLICATION_REJECTED - PERMIT_NOTIFICATION_APPLICATION_CANCELLED - PERMIT_NOTIFICATION_PEER_REVIEW_REQUESTED - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_NOTIFICATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_NOTIFICATION_FOLLOW_UP_DATE_EXTENDED - PERMIT_NOTIFICATION_FOLLOW_UP_RESPONSE_SUBMITTED - PERMIT_NOTIFICATION_APPLICATION_COMPLETED - PERMIT_NOTIFICATION_FOLLOW_UP_RETURNED_FOR_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_RECALLED_FROM_AMENDS - PERMIT_NOTIFICATION_FOLLOW_UP_APPLICATION_AMENDS_SUBMITTED - PERMIT_REVOCATION_APPLICATION_SUBMITTED - PERMIT_REVOCATION_APPLICATION_CANCELLED - PERMIT_REVOCATION_PEER_REVIEW_REQUESTED - PERMIT_REVOCATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_REVOCATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_REVOCATION_APPLICATION_WITHDRAWN - PERMIT_REVOCATION_CESSATION_COMPLETED - PERMIT_VARIATION_APPLICATION_SUBMITTED - PERMIT_VARIATION_APPLICATION_CANCELLED - PERMIT_VARIATION_APPLICATION_GRANTED - PERMIT_VARIATION_APPLICATION_REJECTED - PERMIT_VARIATION_APPLICATION_DEEMED_WITHDRAWN - PERMIT_VARIATION_PEER_REVIEW_REQUESTED - PERMIT_VARIATION_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_VARIATION_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_VARIATION_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_VARIATION_APPLICATION_AMENDS_SUBMITTED - PERMIT_VARIATION_APPLICATION_REGULATOR_LED_APPROVED - PERMIT_VARIATION_RECALLED_FROM_AMENDS - PERMIT_TRANSFER_A_APPLICATION_SUBMITTED - PERMIT_TRANSFER_A_APPLICATION_GRANTED - PERMIT_TRANSFER_A_APPLICATION_REJECTED - PERMIT_TRANSFER_A_APPLICATION_DEEMED_WITHDRAWN - PERMIT_TRANSFER_B_APPLICATION_SUBMITTED - PERMIT_TRANSFER_B_APPLICATION_GRANTED - PERMIT_TRANSFER_B_APPLICATION_REJECTED - PERMIT_TRANSFER_B_APPLICATION_DEEMED_WITHDRAWN - PERMIT_TRANSFER_B_PEER_REVIEW_REQUESTED - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEWER_ACCEPTED - PERMIT_TRANSFER_B_APPLICATION_PEER_REVIEWER_REJECTED - PERMIT_TRANSFER_B_APPLICATION_RETURNED_FOR_AMENDS - PERMIT_TRANSFER_B_RECALLED_FROM_AMENDS - PERMIT_TRANSFER_B_APPLICATION_AMENDS_SUBMITTED - PERMIT_TRANSFER_APPLICATION_CANCELLED - NON_COMPLIANCE_APPLICATION_CLOSED - NON_COMPLIANCE_APPLICATION_SUBMITTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_SUBMITTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_SUBMITTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_SUBMITTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEW_REQUESTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEWER_ACCEPTED - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEWER_REJECTED - NON_COMPLIANCE_FINAL_DETERMINATION_APPLICATION_SUBMITTED - NER_APPLICATION_CANCELLED - NER_APPLICATION_SUBMITTED - NER_PEER_REVIEW_REQUESTED - NER_PEER_REVIEWER_ACCEPTED - NER_PEER_REVIEWER_REJECTED - NER_APPLICATION_RETURNED_FOR_AMENDS - NER_APPLICATION_AMENDS_SUBMITTED - NER_APPLICATION_CLOSED - NER_APPLICATION_DEEMED_WITHDRAWN - NER_APPLICATION_PROCEEDED_TO_AUTHORITY - NER_APPLICATION_ACCEPTED - NER_APPLICATION_ACCEPTED_WITH_CORRECTIONS - NER_APPLICATION_REJECTED - DOAL_APPLICATION_PROCEEDED_TO_AUTHORITY - DOAL_APPLICATION_PEER_REVIEW_REQUESTED - DOAL_APPLICATION_PEER_REVIEWER_ACCEPTED - DOAL_APPLICATION_PEER_REVIEWER_REJECTED - DOAL_APPLICATION_CLOSED - DOAL_APPLICATION_CANCELLED - DOAL_APPLICATION_ACCEPTED - DOAL_APPLICATION_ACCEPTED_WITH_CORRECTIONS - DOAL_APPLICATION_REJECTED - AER_APPLICATION_SUBMITTED - AER_APPLICATION_SENT_TO_VERIFIER - AER_RECALLED_FROM_VERIFICATION - AER_APPLICATION_COMPLETED - AER_APPLICATION_VERIFICATION_SUBMITTED - AER_APPLICATION_RE_INITIATED - AER_APPLICATION_RETURNED_FOR_AMENDS - AER_APPLICATION_AMENDS_SUBMITTED - AER_APPLICATION_AMENDS_SENT_TO_VERIFIER - DRE_APPLICATION_SUBMITTED - DRE_APPLICATION_CANCELLED - DRE_APPLICATION_PEER_REVIEW_REQUESTED - DRE_APPLICATION_PEER_REVIEWER_ACCEPTED - DRE_APPLICATION_PEER_REVIEWER_REJECTED - VIR_APPLICATION_SUBMITTED - VIR_APPLICATION_REVIEWED - VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - AIR_APPLICATION_SUBMITTED - AIR_APPLICATION_REVIEWED - AIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - BATCH_REISSUE_SUBMITTED - BATCH_REISSUE_COMPLETED - REISSUE_COMPLETED - RFI_SUBMITTED - RFI_CANCELLED - RFI_EXPIRED - RFI_RESPONSE_SUBMITTED - RDE_SUBMITTED - RDE_ACCEPTED - RDE_REJECTED - RDE_FORCE_ACCEPTED - RDE_FORCE_REJECTED - RDE_EXPIRED - RDE_CANCELLED - PAYMENT_MARKED_AS_PAID - PAYMENT_MARKED_AS_RECEIVED - PAYMENT_COMPLETED - PAYMENT_CANCELLED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMITTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CANCELLED - WITHHOLDING_OF_ALLOWANCES_PEER_REVIEW_REQUESTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_ACCEPTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_REJECTED - WITHHOLDING_OF_ALLOWANCES_APPLICATION_WITHDRAWN - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CLOSED - RETURN_OF_ALLOWANCES_APPLICATION_SUBMITTED - RETURN_OF_ALLOWANCES_APPLICATION_CANCELLED - RETURN_OF_ALLOWANCES_PEER_REVIEW_REQUESTED - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_COMPLETED - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_ACCEPTED - RETURN_OF_ALLOWANCES_APPLICATION_PEER_REVIEWER_REJECTED - REQUEST_TERMINATED - VERIFICATION_STATEMENT_CANCELLED - EMP_ISSUANCE_UKETS_APPLICATION_SUBMITTED - EMP_ISSUANCE_UKETS_APPLICATION_APPROVED - EMP_ISSUANCE_UKETS_APPLICATION_DEEMED_WITHDRAWN - EMP_ISSUANCE_UKETS_PEER_REVIEW_REQUESTED - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_ISSUANCE_UKETS_APPLICATION_PEER_REVIEWER_REJECTED - EMP_ISSUANCE_UKETS_APPLICATION_RETURNED_FOR_AMENDS - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMITTED - EMP_ISSUANCE_UKETS_RECALLED_FROM_AMENDS - EMP_VARIATION_UKETS_APPLICATION_SUBMITTED - EMP_VARIATION_APPLICATION_CANCELLED - EMP_VARIATION_UKETS_APPLICATION_APPROVED - EMP_VARIATION_UKETS_APPLICATION_REGULATOR_LED_APPROVED - EMP_VARIATION_UKETS_APPLICATION_REJECTED - EMP_VARIATION_UKETS_APPLICATION_DEEMED_WITHDRAWN - EMP_VARIATION_UKETS_PEER_REVIEW_REQUESTED - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_VARIATION_UKETS_APPLICATION_PEER_REVIEWER_REJECTED - EMP_VARIATION_UKETS_APPLICATION_RETURNED_FOR_AMENDS - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMITTED - EMP_VARIATION_UKETS_RECALLED_FROM_AMENDS - AVIATION_AER_UKETS_APPLICATION_SENT_TO_VERIFIER - AVIATION_AER_UKETS_APPLICATION_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_CANCELLED_DUE_TO_DRE - AVIATION_AER_UKETS_APPLICATION_COMPLETED - AVIATION_AER_UKETS_APPLICATION_REVIEW_SKIPPED - AVIATION_AER_UKETS_APPLICATION_RETURNED_FOR_AMENDS - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMITTED - AVIATION_AER_UKETS_APPLICATION_AMENDS_SENT_TO_VERIFIER - AVIATION_AER_RECALLED_FROM_VERIFICATION - AVIATION_AER_APPLICATION_CANCELLED_DUE_TO_EXEPMT - AVIATION_AER_APPLICATION_RE_INITIATED - AVIATION_ACCOUNT_CLOSURE_SUBMITTED - AVIATION_ACCOUNT_CLOSURE_CANCELLED - AVIATION_DRE_APPLICATION_CANCELLED - AVIATION_DRE_UKETS_APPLICATION_SUBMITTED - AVIATION_DRE_UKETS_PEER_REVIEW_REQUESTED - AVIATION_DRE_UKETS_PEER_REVIEWER_ACCEPTED - AVIATION_DRE_UKETS_PEER_REVIEWER_REJECTED - AVIATION_VIR_APPLICATION_SUBMITTED - AVIATION_VIR_APPLICATION_REVIEWED - AVIATION_VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMITTED - EMP_ISSUANCE_CORSIA_APPLICATION_APPROVED - EMP_ISSUANCE_CORSIA_APPLICATION_DEEMED_WITHDRAWN - EMP_ISSUANCE_CORSIA_PEER_REVIEW_REQUESTED - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_ISSUANCE_CORSIA_APPLICATION_PEER_REVIEWER_REJECTED - EMP_ISSUANCE_CORSIA_APPLICATION_RETURNED_FOR_AMENDS - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMITTED - EMP_ISSUANCE_CORSIA_RECALLED_FROM_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_SUBMITTED - EMP_VARIATION_CORSIA_APPLICATION_APPROVED - EMP_VARIATION_CORSIA_APPLICATION_REJECTED - EMP_VARIATION_CORSIA_APPLICATION_DEEMED_WITHDRAWN - EMP_VARIATION_CORSIA_APPLICATION_REGULATOR_LED_APPROVED - EMP_VARIATION_CORSIA_PEER_REVIEW_REQUESTED - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEWER_ACCEPTED - EMP_VARIATION_CORSIA_APPLICATION_PEER_REVIEWER_REJECTED - EMP_VARIATION_CORSIA_APPLICATION_RETURNED_FOR_AMENDS - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMITTED - EMP_VARIATION_CORSIA_RECALLED_FROM_AMENDS - AVIATION_AER_CORSIA_APPLICATION_SENT_TO_VERIFIER - AVIATION_AER_CORSIA_APPLICATION_SUBMITTED - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMITTED - AVIATION_AER_CORSIA_APPLICATION_COMPLETED payload: $ref: '#/components/schemas/RequestActionPayload' requestId: type: string requestType: type: string enum: - INSTALLATION_ACCOUNT_OPENING - SYSTEM_MESSAGE_NOTIFICATION - PERMIT_ISSUANCE - PERMIT_SURRENDER - PERMIT_REVOCATION - PERMIT_TRANSFER_A - PERMIT_TRANSFER_B - PERMIT_VARIATION - PERMIT_NOTIFICATION - PERMIT_BATCH_REISSUE - PERMIT_REISSUE - NON_COMPLIANCE - NER - DOAL - AER - VIR - AIR - DRE - WITHHOLDING_OF_ALLOWANCES - RETURN_OF_ALLOWANCES - AVIATION_ACCOUNT_CLOSURE - AVIATION_NON_COMPLIANCE - EMP_BATCH_REISSUE - EMP_REISSUE - AVIATION_VIR - EMP_ISSUANCE_UKETS - EMP_VARIATION_UKETS - AVIATION_AER_UKETS - AVIATION_DRE_UKETS - EMP_ISSUANCE_CORSIA - EMP_VARIATION_CORSIA - AVIATION_AER_CORSIA requestAccountId: type: integer format: int64 competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES submitter: type: string creationDate: type: string format: date-time RequestActionPayload: type: object properties: payloadType: type: string enum: - INSTALLATION_ACCOUNT_OPENING_APPLICATION_SUBMITTED_PAYLOAD - INSTALLATION_ACCOUNT_OPENING_APPROVED_PAYLOAD - INSTALLATION_ACCOUNT_OPENING_DECISION_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_GRANTED_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_REJECTED_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - PERMIT_ISSUANCE_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - PERMIT_ISSUANCE_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - PERMIT_SURRENDER_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_SURRENDER_APPLICATION_GRANTED_PAYLOAD - PERMIT_SURRENDER_APPLICATION_REJECTED_PAYLOAD - PERMIT_SURRENDER_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - PERMIT_SURRENDER_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - PERMIT_SURRENDER_CESSATION_COMPLETED_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_GRANTED_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_REJECTED_PAYLOAD - PERMIT_NOTIFICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_RESPONSE_SUBMITTED_PAYLOAD - PERMIT_NOTIFICATION_APPLICATION_COMPLETED_PAYLOAD - PERMIT_NOTIFICATION_FOLLOW_UP_RETURNED_FOR_AMENDS_PAYLOAD - PERMIT_REVOCATION_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_REVOCATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - PERMIT_REVOCATION_APPLICATION_WITHDRAWN_PAYLOAD - PERMIT_REVOCATION_CESSATION_COMPLETED_PAYLOAD - PERMIT_VARIATION_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_VARIATION_APPLICATION_GRANTED_PAYLOAD - PERMIT_VARIATION_APPLICATION_REJECTED_PAYLOAD - PERMIT_VARIATION_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - PERMIT_VARIATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - PERMIT_VARIATION_PEER_REVIEW_DECISION_REGULATOR_LED_SUBMITTED_PAYLOAD - PERMIT_VARIATION_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - PERMIT_VARIATION_APPLICATION_REGULATOR_LED_APPROVED_PAYLOAD - PERMIT_TRANSFER_A_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_TRANSFER_A_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - PERMIT_TRANSFER_A_APPLICATION_GRANTED_PAYLOAD - PERMIT_TRANSFER_A_APPLICATION_REJECTED_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_SUBMITTED_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_GRANTED_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_REJECTED_PAYLOAD - PERMIT_TRANSFER_B_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - PERMIT_TRANSFER_B_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - PERMIT_BATCH_REISSUE_SUBMITTED_PAYLOAD - PERMIT_BATCH_REISSUE_COMPLETED_PAYLOAD - PERMIT_REISSUE_COMPLETED_PAYLOAD - NON_COMPLIANCE_APPLICATION_CLOSED_PAYLOAD - NON_COMPLIANCE_APPLICATION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - NON_COMPLIANCE_FINAL_DETERMINATION_APPLICATION_SUBMITTED_PAYLOAD - NER_APPLICATION_SUBMITTED_PAYLOAD - NER_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - NER_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - NER_APPLICATION_ENDED_PAYLOAD - NER_APPLICATION_PROCEEDED_TO_AUTHORITY_PAYLOAD - NER_APPLICATION_ACCEPTED_PAYLOAD - NER_APPLICATION_REJECTED_PAYLOAD - DOAL_APPLICATION_PROCEEDED_TO_AUTHORITY_PAYLOAD - DOAL_APPLICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - DOAL_APPLICATION_CLOSED_PAYLOAD - DOAL_APPLICATION_ACCEPTED_PAYLOAD - DOAL_APPLICATION_ACCEPTED_WITH_CORRECTIONS_PAYLOAD - DOAL_APPLICATION_REJECTED_PAYLOAD - AER_APPLICATION_SUBMITTED_PAYLOAD - AER_APPLICATION_AMENDS_SUBMITTED_PAYLOAD - AER_APPLICATION_COMPLETED_PAYLOAD - AER_APPLICATION_VERIFICATION_SUBMITTED_PAYLOAD - AER_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - DRE_APPLICATION_SUBMITTED_PAYLOAD - DRE_APPLICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - VIR_APPLICATION_SUBMITTED_PAYLOAD - VIR_APPLICATION_REVIEWED_PAYLOAD - VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS_PAYLOAD - AIR_APPLICATION_SUBMITTED_PAYLOAD - AIR_APPLICATION_REVIEWED_PAYLOAD - AIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMITTED_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_APPLICATION_WITHDRAWN_PAYLOAD - WITHHOLDING_OF_ALLOWANCES_APPLICATION_CLOSED_PAYLOAD - RETURN_OF_ALLOWANCES_APPLICATION_SUBMITTED_PAYLOAD - RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_COMPLETED_PAYLOAD - RETURN_OF_ALLOWANCES_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - RFI_SUBMITTED_PAYLOAD - RFI_RESPONSE_SUBMITTED_PAYLOAD - RDE_SUBMITTED_PAYLOAD - RDE_REJECTED_PAYLOAD - RDE_DECISION_FORCED_PAYLOAD - PAYMENT_MARKED_AS_PAID_PAYLOAD - PAYMENT_MARKED_AS_RECEIVED_PAYLOAD - PAYMENT_COMPLETED_PAYLOAD - PAYMENT_CANCELLED_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_SUBMITTED_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_APPROVED_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - EMP_ISSUANCE_UKETS_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMITTED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_SUBMITTED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_APPROVED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_REGULATOR_LED_APPROVED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_REJECTED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - EMP_VARIATION_UKETS_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - EMP_VARIATION_UKETS_PEER_REVIEW_DECISION_REGULATOR_LED_SUBMITTED_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMITTED_PAYLOAD - EMP_BATCH_REISSUE_SUBMITTED_PAYLOAD - EMP_BATCH_REISSUE_COMPLETED_PAYLOAD - EMP_REISSUE_COMPLETED_PAYLOAD - AVIATION_ACCOUNT_CLOSURE_SUBMITTED_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_SUBMITTED_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMITTED_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_COMPLETED_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMITTED_PAYLOAD - AVIATION_DRE_UKETS_APPLICATION_SUBMITTED_PAYLOAD - AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - AVIATION_VIR_APPLICATION_SUBMITTED_PAYLOAD - AVIATION_VIR_APPLICATION_REVIEWED_PAYLOAD - AVIATION_VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_SUBMITTED_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_APPROVED_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - EMP_ISSUANCE_CORSIA_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMITTED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_SUBMITTED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_APPROVED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_REJECTED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD - EMP_VARIATION_CORSIA_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMITTED_PAYLOAD - EMP_VARIATION_CORSIA_APPLICATION_REGULATOR_LED_APPROVED_PAYLOAD - EMP_VARIATION_CORSIA_PEER_REVIEW_DECISION_REGULATOR_LED_SUBMITTED_PAYLOAD - AVIATION_AER_CORSIA_APPLICATION_SUBMITTED_PAYLOAD - AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMITTED_PAYLOAD - AVIATION_AER_CORSIA_APPLICATION_COMPLETED_PAYLOAD discriminator: propertyName: payloadType mapping: INSTALLATION_ACCOUNT_OPENING_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/InstallationAccountOpeningApplicationSubmittedRequestActionPayload' INSTALLATION_ACCOUNT_OPENING_APPROVED_PAYLOAD: '#/components/schemas/InstallationAccountOpeningApprovedRequestActionPayload' INSTALLATION_ACCOUNT_OPENING_DECISION_PAYLOAD: '#/components/schemas/InstallationAccountOpeningDecisionRequestActionPayload' PERMIT_ISSUANCE_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_ISSUANCE_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationDeemedWithdrawnRequestActionPayload' PERMIT_ISSUANCE_APPLICATION_GRANTED_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationGrantedRequestActionPayload' PERMIT_ISSUANCE_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationRejectedRequestActionPayload' PERMIT_ISSUANCE_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationReturnedForAmendsRequestActionPayload' PERMIT_ISSUANCE_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationSubmittedRequestActionPayload' PERMIT_SURRENDER_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_SURRENDER_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationDeemedWithdrawnRequestActionPayload' PERMIT_SURRENDER_APPLICATION_GRANTED_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationGrantedRequestActionPayload' PERMIT_SURRENDER_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationRejectedRequestActionPayload' PERMIT_SURRENDER_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitSurrenderApplicationSubmittedRequestActionPayload' PERMIT_SURRENDER_CESSATION_COMPLETED_PAYLOAD: '#/components/schemas/PermitCessationCompletedRequestActionPayload' PERMIT_NOTIFICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_NOTIFICATION_APPLICATION_GRANTED_PAYLOAD: '#/components/schemas/PermitNotificationApplicationReviewSubmittedDecisionRequestActionPayload' PERMIT_NOTIFICATION_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/PermitNotificationApplicationReviewSubmittedDecisionRequestActionPayload' PERMIT_NOTIFICATION_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitNotificationApplicationSubmittedRequestActionPayload' PERMIT_NOTIFICATION_APPLICATION_COMPLETED_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpApplicationReviewSubmittedDecisionRequestActionPayload' PERMIT_NOTIFICATION_FOLLOW_UP_RESPONSE_SUBMITTED_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpResponseSubmittedRequestActionPayload' PERMIT_NOTIFICATION_FOLLOW_UP_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitNotificationFollowUpReturnedForAmendsRequestActionPayload' PERMIT_REVOCATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_REVOCATION_CESSATION_COMPLETED_PAYLOAD: '#/components/schemas/PermitCessationCompletedRequestActionPayload' PERMIT_REVOCATION_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitRevocationApplicationSubmittedRequestActionPayload' PERMIT_REVOCATION_APPLICATION_WITHDRAWN_PAYLOAD: '#/components/schemas/PermitRevocationApplicationWithdrawnRequestActionPayload' PERMIT_VARIATION_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitVariationApplicationSubmittedRequestActionPayload' PERMIT_VARIATION_APPLICATION_GRANTED_PAYLOAD: '#/components/schemas/PermitVariationApplicationGrantedRequestActionPayload' PERMIT_VARIATION_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/PermitVariationApplicationRejectedRequestActionPayload' PERMIT_VARIATION_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/PermitVariationApplicationDeemedWithdrawnRequestActionPayload' PERMIT_VARIATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_VARIATION_PEER_REVIEW_DECISION_REGULATOR_LED_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_VARIATION_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitVariationApplicationReturnedForAmendsRequestActionPayload' PERMIT_VARIATION_APPLICATION_REGULATOR_LED_APPROVED_PAYLOAD: '#/components/schemas/PermitVariationApplicationRegulatorLedApprovedRequestActionPayload' PERMIT_TRANSFER_A_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitTransferAApplicationSubmittedRequestActionPayload' PERMIT_TRANSFER_A_APPLICATION_GRANTED_PAYLOAD: '#/components/schemas/PermitTransferAApplicationDeterminedRequestActionPayload' PERMIT_TRANSFER_A_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/PermitTransferAApplicationDeterminedRequestActionPayload' PERMIT_TRANSFER_A_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/PermitTransferAApplicationDeterminedRequestActionPayload' PERMIT_TRANSFER_B_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/PermitTransferBApplicationSubmittedRequestActionPayload' PERMIT_TRANSFER_B_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationDeemedWithdrawnRequestActionPayload' PERMIT_TRANSFER_B_APPLICATION_GRANTED_PAYLOAD: '#/components/schemas/PermitTransferBApplicationGrantedRequestActionPayload' PERMIT_TRANSFER_B_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationRejectedRequestActionPayload' PERMIT_TRANSFER_B_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' PERMIT_TRANSFER_B_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/PermitIssuanceApplicationReturnedForAmendsRequestActionPayload' PERMIT_BATCH_REISSUE_SUBMITTED_PAYLOAD: '#/components/schemas/BatchReissueSubmittedRequestActionPayload' PERMIT_BATCH_REISSUE_COMPLETED_PAYLOAD: '#/components/schemas/BatchReissueCompletedRequestActionPayload' PERMIT_REISSUE_COMPLETED_PAYLOAD: '#/components/schemas/ReissueCompletedRequestActionPayload' AER_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AerApplicationSubmittedRequestActionPayload' AER_APPLICATION_AMENDS_SUBMITTED_PAYLOAD: '#/components/schemas/AerApplicationAmendsSubmittedRequestActionPayload' AER_APPLICATION_COMPLETED_PAYLOAD: '#/components/schemas/AerApplicationCompletedRequestActionPayload' AER_APPLICATION_VERIFICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AerApplicationVerificationSubmittedRequestActionPayload' AER_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/AerApplicationReturnedForAmendsRequestActionPayload' DRE_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/DreApplicationSubmittedRequestActionPayload' DRE_APPLICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' VIR_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/VirApplicationSubmittedRequestActionPayload' VIR_APPLICATION_REVIEWED_PAYLOAD: '#/components/schemas/VirApplicationReviewedRequestActionPayload' VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS_PAYLOAD: '#/components/schemas/VirApplicationRespondedToRegulatorCommentsRequestActionPayload' AIR_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AirApplicationSubmittedRequestActionPayload' AIR_APPLICATION_REVIEWED_PAYLOAD: '#/components/schemas/AirApplicationReviewedRequestActionPayload' AIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS_PAYLOAD: '#/components/schemas/AirApplicationRespondedToRegulatorCommentsRequestActionPayload' NON_COMPLIANCE_APPLICATION_CLOSED_PAYLOAD: '#/components/schemas/NonComplianceApplicationClosedRequestActionPayload' NON_COMPLIANCE_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/NonComplianceApplicationSubmittedRequestActionPayload' NON_COMPLIANCE_DAILY_PENALTY_NOTICE_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/NonComplianceDailyPenaltyNoticeApplicationSubmittedRequestActionPayload' NON_COMPLIANCE_DAILY_PENALTY_NOTICE_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' NON_COMPLIANCE_NOTICE_OF_INTENT_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/NonComplianceNoticeOfIntentApplicationSubmittedRequestActionPayload' NON_COMPLIANCE_NOTICE_OF_INTENT_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' NON_COMPLIANCE_CIVIL_PENALTY_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/NonComplianceCivilPenaltyApplicationSubmittedRequestActionPayload' NON_COMPLIANCE_CIVIL_PENALTY_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' NON_COMPLIANCE_FINAL_DETERMINATION_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/NonComplianceFinalDeterminationApplicationSubmittedRequestActionPayload' NER_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/NerApplicationSubmittedRequestActionPayload' NER_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' NER_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/NerApplicationReturnedForAmendsRequestActionPayload' NER_APPLICATION_ENDED_PAYLOAD: '#/components/schemas/NerApplicationEndedRequestActionPayload' NER_APPLICATION_PROCEEDED_TO_AUTHORITY_PAYLOAD: '#/components/schemas/NerApplicationProceededToAuthorityRequestActionPayload' NER_APPLICATION_ACCEPTED_PAYLOAD: '#/components/schemas/NerApplicationAcceptedRequestActionPayload' NER_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/NerApplicationRejectedRequestActionPayload' DOAL_APPLICATION_PROCEEDED_TO_AUTHORITY_PAYLOAD: '#/components/schemas/DoalApplicationProceededToAuthorityRequestActionPayload' DOAL_APPLICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' DOAL_APPLICATION_CLOSED_PAYLOAD: '#/components/schemas/DoalApplicationClosedRequestActionPayload' DOAL_APPLICATION_ACCEPTED_PAYLOAD: '#/components/schemas/DoalApplicationAcceptedRequestActionPayload' DOAL_APPLICATION_ACCEPTED_WITH_CORRECTIONS_PAYLOAD: '#/components/schemas/DoalApplicationAcceptedWithCorrectionsRequestActionPayload' DOAL_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/DoalApplicationRejectedRequestActionPayload' RFI_RESPONSE_SUBMITTED_PAYLOAD: '#/components/schemas/RfiResponseSubmittedRequestActionPayload' RFI_SUBMITTED_PAYLOAD: '#/components/schemas/RfiSubmittedRequestActionPayload' RDE_DECISION_FORCED_PAYLOAD: '#/components/schemas/RdeDecisionForcedRequestActionPayload' RDE_REJECTED_PAYLOAD: '#/components/schemas/RdeRejectedRequestActionPayload' RDE_SUBMITTED_PAYLOAD: '#/components/schemas/RdeSubmittedRequestActionPayload' PAYMENT_MARKED_AS_PAID_PAYLOAD: '#/components/schemas/PaymentProcessedRequestActionPayload' PAYMENT_MARKED_AS_RECEIVED_PAYLOAD: '#/components/schemas/PaymentProcessedRequestActionPayload' PAYMENT_COMPLETED_PAYLOAD: '#/components/schemas/PaymentProcessedRequestActionPayload' PAYMENT_CANCELLED_PAYLOAD: '#/components/schemas/PaymentCancelledRequestActionPayload' WITHHOLDING_OF_ALLOWANCES_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesApplicationSubmittedRequestActionPayload' WITHHOLDING_OF_ALLOWANCES_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' WITHHOLDING_OF_ALLOWANCES_APPLICATION_WITHDRAWN_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesApplicationWithdrawnRequestActionPayload' WITHHOLDING_OF_ALLOWANCES_APPLICATION_CLOSED_PAYLOAD: '#/components/schemas/WithholdingOfAllowancesApplicationClosedRequestActionPayload' RETURN_OF_ALLOWANCES_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/ReturnOfAllowancesApplicationSubmittedRequestActionPayload' RETURN_OF_ALLOWANCES_RETURNED_APPLICATION_COMPLETED_PAYLOAD: '#/components/schemas/ReturnOfAllowancesReturnedApplicationCompletedRequestActionPayload' RETURN_OF_ALLOWANCES_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_ISSUANCE_UKETS_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationSubmittedRequestActionPayload' EMP_ISSUANCE_UKETS_APPLICATION_APPROVED_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationApprovedRequestActionPayload' EMP_ISSUANCE_UKETS_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationDeemedWithdrawnRequestActionPayload' EMP_ISSUANCE_UKETS_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_ISSUANCE_UKETS_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationReturnedForAmendsRequestActionPayload' EMP_ISSUANCE_UKETS_APPLICATION_AMENDS_SUBMITTED_PAYLOAD: '#/components/schemas/EmpIssuanceUkEtsApplicationAmendsSubmittedRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationSubmittedRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_APPROVED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationApprovedRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_REGULATOR_LED_APPROVED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationRegulatorLedApprovedRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationDeemedWithdrawnRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationRejectedRequestActionPayload' EMP_VARIATION_UKETS_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_VARIATION_UKETS_PEER_REVIEW_DECISION_REGULATOR_LED_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationReturnedForAmendsRequestActionPayload' EMP_VARIATION_UKETS_APPLICATION_AMENDS_SUBMITTED_PAYLOAD: '#/components/schemas/EmpVariationUkEtsApplicationAmendsSubmittedRequestActionPayload' EMP_BATCH_REISSUE_SUBMITTED_PAYLOAD: '#/components/schemas/BatchReissueSubmittedRequestActionPayload' EMP_BATCH_REISSUE_COMPLETED_PAYLOAD: '#/components/schemas/BatchReissueCompletedRequestActionPayload' EMP_REISSUE_COMPLETED_PAYLOAD: '#/components/schemas/ReissueCompletedRequestActionPayload' AVIATION_ACCOUNT_CLOSURE_SUBMITTED_PAYLOAD: '#/components/schemas/AviationAccountClosureSubmittedRequestActionPayload' AVIATION_AER_UKETS_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationSubmittedRequestActionPayload' AVIATION_AER_UKETS_APPLICATION_AMENDS_SUBMITTED_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationSubmittedRequestActionPayload' AVIATION_AER_UKETS_APPLICATION_VERIFICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationVerificationSubmittedRequestActionPayload' AVIATION_AER_UKETS_APPLICATION_COMPLETED_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationCompletedRequestActionPayload' AVIATION_AER_UKETS_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/AviationAerUkEtsApplicationReturnedForAmendsRequestActionPayload' AVIATION_DRE_UKETS_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AviationDreApplicationSubmittedRequestActionPayload' AVIATION_DRE_UKETS_APPLICATION_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' AVIATION_VIR_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AviationVirApplicationSubmittedRequestActionPayload' AVIATION_VIR_APPLICATION_REVIEWED_PAYLOAD: '#/components/schemas/AviationVirApplicationReviewedRequestActionPayload' AVIATION_VIR_APPLICATION_RESPONDED_TO_REGULATOR_COMMENTS_PAYLOAD: '#/components/schemas/AviationVirApplicationRespondedToRegulatorCommentsRequestActionPayload' EMP_ISSUANCE_CORSIA_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationSubmittedRequestActionPayload' EMP_ISSUANCE_CORSIA_APPLICATION_APPROVED_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationApprovedRequestActionPayload' EMP_ISSUANCE_CORSIA_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationDeemedWithdrawnRequestActionPayload' EMP_ISSUANCE_CORSIA_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_ISSUANCE_CORSIA_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationReturnedForAmendsRequestActionPayload' EMP_ISSUANCE_CORSIA_APPLICATION_AMENDS_SUBMITTED_PAYLOAD: '#/components/schemas/EmpIssuanceCorsiaApplicationAmendsSubmittedRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationSubmittedRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_APPROVED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationApprovedRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_DEEMED_WITHDRAWN_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationDeemedWithdrawnRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_REJECTED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationRejectedRequestActionPayload' EMP_VARIATION_CORSIA_PEER_REVIEW_DECISION_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_RETURNED_FOR_AMENDS_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationReturnedForAmendsRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_REGULATOR_LED_APPROVED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationRegulatorLedApprovedRequestActionPayload' EMP_VARIATION_CORSIA_PEER_REVIEW_DECISION_REGULATOR_LED_SUBMITTED_PAYLOAD: '#/components/schemas/PeerReviewDecisionSubmittedRequestActionPayload' EMP_VARIATION_CORSIA_APPLICATION_AMENDS_SUBMITTED_PAYLOAD: '#/components/schemas/EmpVariationCorsiaApplicationAmendsSubmittedRequestActionPayload' AVIATION_AER_CORSIA_APPLICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AviationAerCorsiaApplicationSubmittedRequestActionPayload' AVIATION_AER_CORSIA_APPLICATION_VERIFICATION_SUBMITTED_PAYLOAD: '#/components/schemas/AviationAerCorsiaApplicationVerificationSubmittedRequestActionPayload' AVIATION_AER_CORSIA_APPLICATION_COMPLETED_PAYLOAD: '#/components/schemas/AviationAerCorsiaApplicationCompletedRequestActionPayload' RequestActionUserInfo: required: - name type: object properties: name: type: string roleCode: type: string contactTypes: uniqueItems: true type: array items: type: string enum: - PRIMARY - SECONDARY - SERVICE - FINANCIAL - CA_SITE - VB_SITE ReturnOfAllowancesApplicationSubmittedRequestActionPayload: required: - decisionNotification - officialNotice - returnOfAllowances type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: returnOfAllowances: $ref: '#/components/schemas/ReturnOfAllowances' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' ReturnOfAllowancesReturnedApplicationCompletedRequestActionPayload: required: - returnOfAllowancesReturned type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: returnOfAllowancesReturned: $ref: '#/components/schemas/ReturnOfAllowancesReturned' ReviewDecisionRequiredChange: required: - reason type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid RfiResponseSubmittedRequestActionPayload: required: - rfiQuestionPayload - rfiResponsePayload type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: rfiQuestionPayload: $ref: '#/components/schemas/RfiQuestionPayload' rfiResponsePayload: $ref: '#/components/schemas/RfiResponsePayload' rfiAttachments: type: object additionalProperties: type: string RfiSubmittedRequestActionPayload: required: - officialDocument - rfiSubmitPayload type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: rfiSubmitPayload: $ref: '#/components/schemas/RfiSubmitPayload' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' rfiAttachments: type: object additionalProperties: type: string officialDocument: $ref: '#/components/schemas/FileInfoDTO' VirApplicationRespondedToRegulatorCommentsRequestActionPayload: required: - operatorImprovementFollowUpResponse - operatorImprovementResponse - regulatorImprovementResponse - reportingYear type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 virAttachments: type: object additionalProperties: type: string verifierUncorrectedItem: $ref: '#/components/schemas/UncorrectedItem' verifierComment: $ref: '#/components/schemas/VerifierComment' operatorImprovementResponse: $ref: '#/components/schemas/OperatorImprovementResponse' regulatorImprovementResponse: $ref: '#/components/schemas/RegulatorImprovementResponse' operatorImprovementFollowUpResponse: $ref: '#/components/schemas/OperatorImprovementFollowUpResponse' VirApplicationReviewedRequestActionPayload: required: - decisionNotification - officialNotice - operatorImprovementResponses - regulatorReviewResponse - reportingYear - verificationData type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 virAttachments: type: object additionalProperties: type: string verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' regulatorReviewResponse: $ref: '#/components/schemas/RegulatorReviewResponse' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' VirApplicationSubmittedRequestActionPayload: required: - operatorImprovementResponses - reportingYear - verificationData type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reportingYear: type: integer format: int16 virAttachments: type: object additionalProperties: type: string verificationData: $ref: '#/components/schemas/VirVerificationData' operatorImprovementResponses: type: object additionalProperties: $ref: '#/components/schemas/OperatorImprovementResponse' WithholdingOfAllowancesApplicationClosedRequestActionPayload: required: - reason type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: reason: maxLength: 10000 minLength: 0 type: string files: uniqueItems: true type: array items: type: string format: uuid withholdingOfAllowancesWithdrawalAttachments: type: object additionalProperties: type: string WithholdingOfAllowancesApplicationSubmittedRequestActionPayload: required: - decisionNotification - officialNotice - withholdingOfAllowances type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: withholdingOfAllowances: $ref: '#/components/schemas/WithholdingOfAllowances' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' WithholdingOfAllowancesApplicationWithdrawnRequestActionPayload: required: - decisionNotification - officialNotice - withholdingWithdrawal type: object allOf: - $ref: '#/components/schemas/RequestActionPayload' - type: object properties: withholdingWithdrawal: $ref: '#/components/schemas/WithholdingWithdrawal' decisionNotification: $ref: '#/components/schemas/DecisionNotification' usersInfo: type: object additionalProperties: $ref: '#/components/schemas/RequestActionUserInfo' officialNotice: $ref: '#/components/schemas/FileInfoDTO' InventoryDataYearExistenceDTO: type: object properties: year: type: integer format: int16 exist: type: boolean RegionalInventoryEmissionCalculationParamsDTO: type: object properties: emissionFactor: type: string format: decimal netCalorificValue: type: string format: decimal oxidationFactor: type: string format: decimal ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE calculationFactor: type: string format: decimal Fuel: type: object properties: name: type: string emissionCalculationParameters: $ref: '#/components/schemas/InventoryEmissionCalculationParamsDTO' InventoryEmissionCalculationParamsDTO: type: object properties: emissionFactor: type: string format: decimal netCalorificValue: type: string format: decimal oxidationFactor: type: string format: decimal ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE NationalInventoryDataDTO: type: object properties: sectors: uniqueItems: true type: array items: $ref: '#/components/schemas/Sector' Sector: type: object properties: name: type: string displayName: type: string fuels: uniqueItems: true type: array items: $ref: '#/components/schemas/Fuel' ChargingZoneDTO: type: object properties: code: type: string name: type: string CalculationParameterMeasurementUnits: type: object properties: activityDataMeasurementUnit: type: string enum: - TONNES - NM3 efMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_TJ - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE ncvMeasurementUnit: type: string enum: - GJ_PER_TONNE - GJ_PER_NM3 carbonContentMeasurementUnit: type: string enum: - TONNES_OF_CO2_PER_NM3 - TONNES_OF_CO2_PER_TONNE - TONNES_OF_CARBON_PER_NM3 - TONNES_OF_CARBON_PER_TONNE SourceStreamCalculationParametersInfo: type: object properties: applicableTypes: uniqueItems: true type: array items: type: string enum: - ACTIVITY_DATA - NET_CALORIFIC_VALUE - EMISSION_FACTOR - OXIDATION_FACTOR - CARBON_CONTENT - CONVERSION_FACTOR - BIOMASS_FRACTION measurementUnitsCombinations: type: array items: $ref: '#/components/schemas/CalculationParameterMeasurementUnits' RegulatorUserAuthorityInfoDTO: type: object properties: userId: type: string firstName: type: string lastName: type: string jobTitle: type: string authorityCreationDate: type: string format: date-time authorityStatus: type: string enum: - PENDING - TEMP_DISABLED_PENDING - ACTIVE - DISABLED - ACCEPTED - TEMP_DISABLED locked: type: boolean RegulatorUsersAuthoritiesInfoDTO: type: object properties: caUsers: type: array items: $ref: '#/components/schemas/RegulatorUserAuthorityInfoDTO' editable: type: boolean AuthorityManagePermissionDTO: type: object properties: permissions: type: object additionalProperties: type: string enum: - NONE - VIEW_ONLY - EXECUTE editable: type: boolean AccountOperatorsUsersAuthoritiesInfoDTO: type: object properties: authorities: type: array items: $ref: '#/components/schemas/UserAuthorityInfoDTO' editable: type: boolean contactTypes: type: object additionalProperties: type: string NotificationTemplateDTO: type: object properties: id: type: integer format: int64 name: type: string subject: type: string text: type: string eventTrigger: type: string workflow: type: string lastUpdatedDate: type: string format: date-time documentTemplates: uniqueItems: true type: array items: $ref: '#/components/schemas/TemplateInfoDTO' LegalEntityInfoDTO: required: - id - name type: object properties: id: type: integer format: int64 name: maxLength: 255 minLength: 0 type: string AccountSearchResults: type: object properties: accounts: type: array items: $ref: '#/components/schemas/AccountSearchResultsInfoDTO' total: type: integer format: int64 AccountSearchResultsInfoDTO: type: object properties: id: type: integer format: int64 name: type: string emitterId: type: string status: type: string enum: - UNAPPROVED - DENIED - NEW - LIVE - DEEMED_WITHDRAWN - PERMIT_REFUSED - AWAITING_SURRENDER - SURRENDERED - AWAITING_REVOCATION - REVOKED - AWAITING_TRANSFER - TRANSFERRED legalEntityName: type: string InstallationAccountDTO: required: - accountType - commencementDate - competentAuthority - emissionTradingScheme - name - siteName type: object properties: id: type: integer format: int64 accountType: type: string enum: - INSTALLATION - AVIATION name: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' acceptedDate: type: string format: date-time sopId: type: integer format: int64 registryId: type: integer format: int32 status: type: string enum: - UNAPPROVED - DENIED - NEW - LIVE - DEEMED_WITHDRAWN - PERMIT_REFUSED - AWAITING_SURRENDER - SURRENDERED - AWAITING_REVOCATION - REVOKED - AWAITING_TRANSFER - TRANSFERRED siteName: maxLength: 255 minLength: 0 type: string emitterType: type: string enum: - GHGE - HSE installationCategory: type: string enum: - A_LOW_EMITTER - A - B - C - N_A applicationType: type: string enum: - NEW_PERMIT - TRANSFER transferCode: type: string subsistenceCategory: type: string enum: - A - B - C - H - S - O - Z faStatus: type: boolean InstallationAccountPermitDTO: type: object properties: account: $ref: '#/components/schemas/InstallationAccountDTO' permit: $ref: '#/components/schemas/PermitDetailsDTO' PermitDetailsDTO: type: object properties: id: type: string activationDate: type: string format: date permitAttachments: type: object additionalProperties: type: string fileDocument: $ref: '#/components/schemas/FileInfoDTO' InstallationAccountHeaderInfoDTO: type: object properties: name: type: string status: type: string enum: - UNAPPROVED - DENIED - NEW - LIVE - DEEMED_WITHDRAWN - PERMIT_REFUSED - AWAITING_SURRENDER - SURRENDERED - AWAITING_REVOCATION - REVOKED - AWAITING_TRANSFER - TRANSFERRED emitterType: type: string enum: - GHGE - HSE installationCategory: type: string enum: - A_LOW_EMITTER - A - B - C - N_A permitId: type: string DocumentTemplateDTO: type: object properties: id: type: integer format: int64 name: type: string workflow: type: string lastUpdatedDate: type: string format: date-time fileUuid: type: string filename: type: string notificationTemplates: uniqueItems: true type: array items: $ref: '#/components/schemas/TemplateInfoDTO' ReferenceDataDTO: type: object CaExternalContactDTO: type: object properties: id: type: integer format: int64 name: type: string email: type: string description: type: string lastUpdatedDate: type: string format: date-time CaExternalContactsDTO: type: object properties: caExternalContacts: type: array items: $ref: '#/components/schemas/CaExternalContactDTO' isEditable: type: boolean AviationAccountSearchResults: type: object properties: accounts: type: array items: $ref: '#/components/schemas/AviationAccountSearchResultsInfoDTO' total: type: integer format: int64 AviationAccountSearchResultsInfoDTO: type: object properties: id: type: integer format: int64 name: type: string emitterId: type: string status: type: string enum: - NEW - LIVE - CLOSED AviationAccountReportingStatusHistoryDTO: type: object properties: status: type: string enum: - REQUIRED_TO_REPORT - EXEMPT_COMMERCIAL - EXEMPT_NON_COMMERCIAL reason: type: string submitterName: type: string submissionDate: type: string format: date-time AviationAccountReportingStatusHistoryListResponse: type: object properties: reportingStatusHistoryList: type: array items: $ref: '#/components/schemas/AviationAccountReportingStatusHistoryDTO' total: type: integer format: int64 AviationAccountDTO: required: - accountType - commencementDate - competentAuthority - emissionTradingScheme - name type: object properties: id: type: integer format: int64 accountType: type: string enum: - INSTALLATION - AVIATION name: maxLength: 255 minLength: 0 type: string emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA competentAuthority: type: string enum: - ENGLAND - NORTHERN_IRELAND - OPRED - SCOTLAND - WALES commencementDate: type: string format: date legalEntity: $ref: '#/components/schemas/LegalEntityDTO' location: $ref: '#/components/schemas/LocationDTO' acceptedDate: type: string format: date-time sopId: type: integer format: int64 registryId: type: integer format: int32 status: type: string enum: - NEW - LIVE - CLOSED crcoCode: type: string reportingStatus: type: string enum: - REQUIRED_TO_REPORT - EXEMPT_COMMERCIAL - EXEMPT_NON_COMMERCIAL reportingStatusReason: type: string closureReason: type: string closedByName: type: string closingDate: type: string format: date-time AviationAccountEmpDTO: type: object properties: aviationAccount: $ref: '#/components/schemas/AviationAccountDTO' emp: $ref: '#/components/schemas/EmpDetailsDTO' EmpDetailsDTO: type: object properties: id: type: string empAttachments: type: object additionalProperties: type: string fileDocument: $ref: '#/components/schemas/FileInfoDTO' AviationAccountHeaderInfoDTO: type: object properties: name: type: string status: type: string enum: - NEW - LIVE - CLOSED emissionTradingScheme: type: string enum: - UK_ETS_INSTALLATIONS - EU_ETS_INSTALLATIONS - UK_ETS_AVIATION - CORSIA empId: type: string RoleDTO: type: object properties: name: type: string code: type: string RegulatorRolePermissionsDTO: type: object properties: name: type: string code: type: string rolePermissions: type: object additionalProperties: type: string enum: - NONE - VIEW_ONLY - EXECUTE UserStateDTO: type: object properties: userId: type: string roleType: type: string enum: - OPERATOR - VERIFIER - REGULATOR lastLoginDomain: type: string enum: - INSTALLATION - AVIATION domainsLoginStatuses: type: object additionalProperties: type: string enum: - ENABLED - DISABLED - ACCEPTED - TEMP_DISABLED - DELETED - NO_AUTHORITY VerificationBodyNameInfoDTO: type: object properties: id: type: integer format: int64 name: type: string AccountNoteDto: type: object properties: id: type: integer format: int64 payload: $ref: '#/components/schemas/NotePayload' submitter: type: string lastUpdatedOn: type: string format: date-time accountId: type: integer format: int64 AccountNoteResponse: type: object properties: accountNotes: type: array items: $ref: '#/components/schemas/AccountNoteDto' totalItems: type: integer format: int64 UIPropertiesDTO: type: object properties: features: type: object additionalProperties: type: boolean analytics: type: object additionalProperties: type: string securitySchemes: bearerAuth: type: http scheme: bearer