internal ListUsersRequest( string baseUrl, ListUsersOptions options, ErrorHandlingHttpClient <FirebaseAuthException> httpClient) : base(baseUrl, options?.PageToken, options?.PageSize, httpClient) { }
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())); }
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), }; }
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), }; }