Пример #1
0
        public async Task <string> GetContacts()
        {
            SearchDirectoryEntriesRequest searchDirectoryEntriesRequest = new SearchDirectoryEntriesRequest
            {
                searchString  = "joe",
                showFederated = true,
                extensionType = "User",
                orderBy       = new[] {
                    new OrderBy {
                        index     = 1,
                        fieldName = "firstName",
                        direction = "Asc"
                    },
                },
                page    = 1,
                perPage = 10
            };
            RestClient rc = await GetClient();

            var r = await rc.Restapi().Account(accountId).Directory().Entries().Search().Post(searchDirectoryEntriesRequest);

            return(null);
        }
Пример #2
0
 /// <summary>
 ///     Returns contact information on corporate users of federated accounts according to the specified filtering and
 ///     ordering.
 ///     HTTP Method: post
 ///     Endpoint: /restapi/{apiVersion}/account/{accountId}/directory/entries/search
 ///     Rate Limit Group: Heavy
 ///     App Permission: ReadAccounts
 ///     User Permission: ReadExtensions
 /// </summary>
 public async Task <DirectoryResource> Post(SearchDirectoryEntriesRequest searchDirectoryEntriesRequest,
                                            RestRequestConfig restRequestConfig = null)
 {
     return(await rc.Post <DirectoryResource>(Path(), searchDirectoryEntriesRequest, null, restRequestConfig));
 }