ListProviderConfigsAsync(ApiClient client, ListProviderConfigsOptions options) { var request = this.CreateListRequest(client, options); return(new RestPagedAsyncEnumerable <AbstractListRequest, AuthProviderConfigs <T>, T>(() => request, new PageManager())); }
ListProviderConfigsAsync(ApiClient client, ListProviderConfigsOptions options) { Func <AbstractListRequest> validateAndCreate = () => this.CreateListRequest(client, options); validateAndCreate(); return(new RestPagedAsyncEnumerable <AbstractListRequest, AuthProviderConfigs <T>, T>( validateAndCreate, new PageManager())); }
protected AbstractListRequest( ApiClient client, ListProviderConfigsOptions options) { this.client = client; this.RequestParameters = new Dictionary <string, IParameter>(); this.SetPageSize(options?.PageSize); this.SetPageToken(options?.PageToken); }
internal ListRequest(ApiClient client, ListProviderConfigsOptions options) : base(client, options) { }
protected override AbstractListRequest CreateListRequest( ApiClient client, ListProviderConfigsOptions options) { return(new ListRequest(client, options)); }
protected AbstractListRequest(ApiClient client, ListProviderConfigsOptions options) : base(client.BaseUrl, options?.PageToken, options?.PageSize) { this.ApiClient = client; }
protected abstract AbstractListRequest CreateListRequest( ApiClient client, ListProviderConfigsOptions options);
ListSamlProviderConfigsAsync(ListProviderConfigsOptions options) { return(SamlProviderConfigClient.Instance.ListProviderConfigsAsync( this.apiClient, options)); }