1:- module(bitrix24_user, [ 2 current/2, 3 current/3, 4 get/3, 5 get/4, 6 list/3, 7 list/4, 8 im_user_get/3, 9 im_user_get/4 10 ]). 11 12:- use_module(bitrix24_rest). 13 14current(Provider, Result) :- 15 bitrix24_rest:api_call(Provider, 'user.current', [], Result). 16 17current(Provider, ContextRef, Result) :- 18 bitrix24_rest:api_call(Provider, ContextRef, 'user.current', [], Result). 19 20get(Provider, Params, Result) :- 21 bitrix24_rest:api_call(Provider, 'user.get', Params, Result). 22 23get(Provider, ContextRef, Params, Result) :- 24 bitrix24_rest:api_call(Provider, ContextRef, 'user.get', Params, Result). 25 26list(Provider, Params, Result) :- 27 bitrix24_rest:api_call(Provider, 'user.get', Params, Result). 28 29list(Provider, ContextRef, Params, Result) :- 30 bitrix24_rest:api_call(Provider, ContextRef, 'user.get', Params, Result). 31 32im_user_get(Provider, Params, Result) :- 33 bitrix24_rest:api_call(Provider, 'im.user.get', Params, Result). 34 35im_user_get(Provider, ContextRef, Params, Result) :- 36 bitrix24_rest:api_call(Provider, ContextRef, 'im.user.get', Params, Result)