BaseMessage: {
    type: MethodType;
    requestId: MessageID;
    thirdPartyToken?: string;
    thirdPartyProvider?: ThirdPartyAuthProvider;
}