77 * @property {string } [full_name] - The user full name.
88 * @property {string } [email] - The user email.
99 * @property {string } source - Account source.
10+ * @property {string? } [type] - Account source.
1011 * @property {string } [external_id] - The user external id.
12+ * @property {string[] } permissions - Permissions.
13+ * @property {UserAgentAction[] } agent_actions - Agent actions
1114 * @property {string } [create_date] - The user create date.
1215 * @property {string } [update_date] - The user update date.
1316 * @property {string } [role] - The user role.
1417 * @property {string } [avatar] - The user avatar.
1518 * @property {string } [color]
1619 * @property {string } [token]
20+ * @property {boolean } [open_detail]
21+ */
22+
23+ /**
24+ * @typedef {Object } UserAgentAction
25+ * @property {string? } [id] - The id
26+ * @property {string } agent_id - The agent id
27+ * @property {import('$agentTypes').AgentModel } [agent] - The agent details
28+ * @property {string[] } actions - The actions
29+ */
30+
31+ /**
32+ * @typedef {Object } UserAgentInnerAction
33+ * @property {string? } [id] - The id
34+ * @property {string } agent_id - The agent id
35+ * @property {string } [agent_name] - The agent name
36+ * @property {import('$agentTypes').AgentModel } [agent] - The agent details
37+ * @property {{ key: string, value: string, checked: boolean }[] } actions - The actions
38+ */
39+
40+ /**
41+ * @typedef {Object } UserFilter
42+ * @property {number } page - The page number
43+ * @property {number } size - The page size
44+ * @property {string[] } [user_ids] - The user ids.
45+ * @property {string[] } [user_names] - The user names
46+ * @property {string[] } [roles] - The roles.
47+ * @property {string[] } [sources] - The sources.
48+ * @property {string[] } [external_ids] - The external ids.
1749 */
1850
1951export default { } ;
0 commit comments