Add specific fields to third party lookup response fields

This commit is contained in:
David Baker 2021-02-15 15:25:07 +00:00
parent 0b574327d7
commit d339dc447f

View file

@ -103,10 +103,27 @@ enum AudioID {
Busy = 'busyAudio', Busy = 'busyAudio',
} }
interface ThirdpartyLookupResponseFields {
/* eslint-disable camelcase */
// im.vector.sip_native
virtual_mxid: string;
is_virtual: boolean;
// im.vector.sip_virtual
native_mxid: string;
is_native: boolean;
// common
lookup_success: boolean;
/* eslint-enable camelcase */
}
interface ThirdpartyLookupResponse { interface ThirdpartyLookupResponse {
userid: string, userid: string,
protocol: string, protocol: string,
fields: {[key: string]: any}, fields: ThirdpartyLookupResponseFields,
} }
// Unlike 'CallType' in js-sdk, this one includes screen sharing // Unlike 'CallType' in js-sdk, this one includes screen sharing