/** * 查询组织结构和职务 * * @property { string[] } endpointIds - 需要查询的endpointId列表数据 * @property { string } meetingId - 会议室ID * @property { string } callNumber - 云会议室号 */ export interface XYDepAndTitleParams { endpointIds: string[]; meetingId: string; callNumber: string; } /** * 组织架构和职务 * * @property { string[] } departments - 组织结构数据,从向往下罗列部门 * @property { string } title - 职务 */ export interface XYDepAndTitle { departments: string[]; title: string; } /** * 组织架构和职务数据 * * @property { string } endpointId - 用户或设备唯一ID * @property { XYDepAndTitle } value - 用户或设备组织架构和职务信息 */ export interface XYMemberDepartment { [endpointId: string]: XYDepAndTitle; } /** * 会控服务接口错误码 * * @param SUCCESS 0 - 成功 * @param SWITCH_CLOSED 151 - 企业开关未开启 * @param RATE_LIMITED 97 - 接口限流 * @param DATA_NOT_READY 203 - 数据还未准备完成 */ export declare enum XYMCServerCode { SUCCESS = 0, SWITCH_CLOSED = 151, RATE_LIMITED = 97, DATA_NOT_READY = 203 } /** * 会控服务查询得到的组织架构服务数据 * * @property { string } deviceUri - 设备ID * @property { XYMCServerCode } code - 会控服务错误码 * @property { string } errorMessage - 会控服务错误信息 */ export interface XYServerDepResponse extends XYDepAndTitle { deviceUri: string; code: XYMCServerCode; errorMessage: string; } /** * 错误类型枚举错误码 */ export type XYDepServerErrorMap = Partial>;