Update messages types

This commit is contained in:
NicolasCantu 2025-05-06 16:52:48 +02:00
parent db48386f05
commit a1ce472cad

View File

@ -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<string, Process>
token: string;
}
export interface ProfileMessage {
type: MessageType.CREATE_PROFILE;
data: ProfileData;