Reorganise MessageType
and remove dead code from models
This commit is contained in:
parent
ed23adf8f1
commit
e1494d5bf4
@ -23,103 +23,27 @@ export interface INotification {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export enum MessageType {
|
export enum MessageType {
|
||||||
|
// Establish connection and keep alive
|
||||||
LISTENING = 'LISTENING',
|
LISTENING = 'LISTENING',
|
||||||
GET_PAIRING_ID = 'GET_PAIRING_ID',
|
|
||||||
REQUEST_LINK = 'REQUEST_LINK',
|
REQUEST_LINK = 'REQUEST_LINK',
|
||||||
LINK_ACCEPTED = 'LINK_ACCEPTED',
|
LINK_ACCEPTED = 'LINK_ACCEPTED',
|
||||||
CREATE_PROCESS = 'CREATE_PROCESS',
|
|
||||||
NOTIFY_UPDATE = 'NOTIFY_UPDATE',
|
|
||||||
UPDATE_NOTIFIED = 'UPDATE_NOTIFIED',
|
|
||||||
VALIDATE_STATE = 'VALIDATE_STATE',
|
|
||||||
CREATE_PROFILE = 'CREATE_PROFILE',
|
|
||||||
PROFILE_CREATED = 'PROFILE_CREATED',
|
|
||||||
GET_PROCESSES = 'GET_PROCESSES',
|
|
||||||
GET_MY_PROCESSES = 'GET_MY_PROCESSES',
|
|
||||||
PROCESSES_RETRIEVED = 'PROCESSES_RETRIEVED',
|
|
||||||
CREATE_FOLDER = 'CREATE_FOLDER',
|
|
||||||
FOLDER_CREATED = 'FOLDER_CREATED',
|
|
||||||
PROCESS_CREATED = 'PROCESS_CREATED',
|
|
||||||
STATE_VALIDATED = 'STATE_VALIDATED',
|
|
||||||
RETRIEVE_DATA = 'RETRIEVE_DATA',
|
|
||||||
DATA_RETRIEVED = 'DATA_RETRIEVED',
|
|
||||||
ERROR = 'ERROR',
|
ERROR = 'ERROR',
|
||||||
VALIDATE_TOKEN = 'VALIDATE_TOKEN',
|
VALIDATE_TOKEN = 'VALIDATE_TOKEN',
|
||||||
RENEW_TOKEN = 'RENEW_TOKEN',
|
RENEW_TOKEN = 'RENEW_TOKEN',
|
||||||
|
// Get various information
|
||||||
|
GET_PAIRING_ID = 'GET_PAIRING_ID',
|
||||||
|
GET_PROCESSES = 'GET_PROCESSES',
|
||||||
|
GET_MY_PROCESSES = 'GET_MY_PROCESSES',
|
||||||
|
PROCESSES_RETRIEVED = 'PROCESSES_RETRIEVED',
|
||||||
|
RETRIEVE_DATA = 'RETRIEVE_DATA',
|
||||||
|
DATA_RETRIEVED = 'DATA_RETRIEVED',
|
||||||
|
// Processes
|
||||||
|
CREATE_PROCESS = 'CREATE_PROCESS',
|
||||||
|
PROCESS_CREATED = 'PROCESS_CREATED',
|
||||||
|
UPDATE_PROCESS = 'UPDATE_PROCESS',
|
||||||
|
PROCESS_UPDATED = 'PROCESS_UPDATED',
|
||||||
|
NOTIFY_UPDATE = 'NOTIFY_UPDATE',
|
||||||
|
UPDATE_NOTIFIED = 'UPDATE_NOTIFIED',
|
||||||
|
VALIDATE_STATE = 'VALIDATE_STATE',
|
||||||
|
STATE_VALIDATED = 'STATE_VALIDATED',
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ProfileData {
|
|
||||||
name: string;
|
|
||||||
surname: string;
|
|
||||||
email: string;
|
|
||||||
phone: string;
|
|
||||||
address: string;
|
|
||||||
postalCode: string;
|
|
||||||
city: string;
|
|
||||||
country: string;
|
|
||||||
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;
|
|
||||||
accessToken: string;
|
|
||||||
refreshToken: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FolderData {
|
|
||||||
folderNumber: string;
|
|
||||||
name: string;
|
|
||||||
deedType: string;
|
|
||||||
description: string;
|
|
||||||
archived_description: string;
|
|
||||||
status: string;
|
|
||||||
created_at: string;
|
|
||||||
updated_at: string;
|
|
||||||
customers: string[];
|
|
||||||
documents: string[];
|
|
||||||
motes: string[];
|
|
||||||
stakeholders: string[];
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FolderMessage {
|
|
||||||
type: MessageType.CREATE_FOLDER;
|
|
||||||
data: FolderData;
|
|
||||||
token: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RetrieveMessage {
|
|
||||||
type: MessageType.RETRIEVE_DATA;
|
|
||||||
processId: string,
|
|
||||||
stateId: string,
|
|
||||||
token: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DecryptedDataMessage {
|
|
||||||
type: MessageType.DATA_RETRIEVED;
|
|
||||||
data: string,
|
|
||||||
token: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface TokenData {
|
|
||||||
token: string;
|
|
||||||
origin: string;
|
|
||||||
expiration: number;
|
|
||||||
createdAt: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user