Esempio n. 1
0
 internal ListUsersRequest(
     string baseUrl,
     ListUsersOptions options,
     ErrorHandlingHttpClient <FirebaseAuthException> httpClient)
     : base(baseUrl, options?.PageToken, options?.PageSize, httpClient)
 {
 }
Esempio n. 2
0
        internal Gax.PagedAsyncEnumerable <ExportedUserRecords, ExportedUserRecord> ListUsers(
            ListUsersOptions options)
        {
            Func <ListUsersRequest> validateAndCreate = () => new ListUsersRequest(
                this.baseUrl, options, this.httpClient);

            validateAndCreate();
            return(new RestPagedAsyncEnumerable
                   <ListUsersRequest, ExportedUserRecords, ExportedUserRecord>(
                       validateAndCreate, new ListUsersPageManager()));
        }
Esempio n. 3
0
        private static int ListUsers(ListUsersOptions opts)
        {
            var zoomService = new ZoomService(opts.ApiKey, opts.ApiSecret);
            var users       = zoomService.ListUsers().ConfigureAwait(false).GetAwaiter().GetResult();

            foreach (var user in users)
            {
                Console.WriteLine($"Id: {user.Id}; First name: {user.FirstName}; Last name: {user.LastName}; eMail: {user.Email}");
            }
            return(0);
        }
 internal Factory(
     string baseUrl, HttpClient httpClient, ListUsersOptions options = null)
 {
     this.baseUrl    = baseUrl;
     this.httpClient = httpClient;
     this.options    = new ListUsersOptions()
     {
         PageSize  = CheckPageSize(options?.PageSize),
         PageToken = CheckPageToken(options?.PageToken),
     };
 }
Esempio n. 5
0
 internal Factory(
     string baseUrl,
     ErrorHandlingHttpClient <FirebaseAuthException> httpClient,
     ListUsersOptions options = null)
 {
     this.baseUrl    = baseUrl;
     this.httpClient = httpClient;
     this.options    = new ListUsersOptions()
     {
         PageSize  = CheckPageSize(options?.PageSize),
         PageToken = CheckPageToken(options?.PageToken),
     };
 }