diff --git a/src/models/process.model.ts b/src/models/process.model.ts index 4a35289..f24bc7f 100755 --- a/src/models/process.model.ts +++ b/src/models/process.model.ts @@ -28,11 +28,14 @@ export enum MessageType { LINK_ACCEPTED = 'LINK_ACCEPTED', CREATE_PROFILE = 'CREATE_PROFILE', PROFILE_CREATED = 'PROFILE_CREATED', + GET_PROCESSES = 'GET_PROCESSES', + PROCESSES_RETRIEVED = 'PROCESSES_RETRIEVED', CREATE_FOLDER = 'CREATE_FOLDER', FOLDER_CREATED = 'FOLDER_CREATED', RETRIEVE_DATA = 'RETRIEVE_DATA', DATA_RETRIEVED = 'DATA_RETRIEVED', ERROR = 'ERROR', + VALIDATE_TOKEN = 'VALIDATE_TOKEN', RENEW_TOKEN = 'RENEW_TOKEN', } @@ -48,6 +51,22 @@ export interface ProfileData { idDocument?: string; } +export interface RequestLinkMessage { + type: MessageType.REQUEST_LINK; +} + +export interface LinkAcceptedMessage { + type: MessageType.LINK_ACCEPTED; + accessToken: string; + refreshToken: string; +} + +export interface ProcessRetrievedMessage { + type: MessageType.PROCESSES_RETRIEVED; + processes: string; // Serialization of Record + token: string; +} + export interface ProfileMessage { type: MessageType.CREATE_PROFILE; data: ProfileData;