list method
Lists all Service configurations for the specified project.
Only Services which were explicitly configured using UpdateService or BatchUpdateServices will be returned.
Request parameters:
parent
- Required. The relative resource name of the parent project for
which to list each associated Service, in the format: projects/{project_number}
Value must have pattern ^projects/\[^/\]+$
.
pageSize
- The maximum number of Services to return in the response.
Only explicitly configured services are returned. The server may return
fewer than this at its own discretion. If no value is specified (or too
large a value is specified), the server will impose its own limit.
pageToken
- Token returned from a previous call to ListServices
indicating where in the set of Services to resume listing. Provide this to
retrieve the subsequent page. When paginating, all other parameters
provided to ListServices must match the call that provided the page token;
if they do not match, the result is undefined.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a GoogleFirebaseAppcheckV1ListServicesResponse.
Completes with a commons.ApiRequestError if the API endpoint returned an error.
If the used http.Client
completes with an error when making a REST call,
this method will complete with the same error.
Implementation
async.Future<GoogleFirebaseAppcheckV1ListServicesResponse> list(
core.String parent, {
core.int? pageSize,
core.String? pageToken,
core.String? $fields,
}) async {
final queryParams_ = <core.String, core.List<core.String>>{
if (pageSize != null) 'pageSize': ['${pageSize}'],
if (pageToken != null) 'pageToken': [pageToken],
if ($fields != null) 'fields': [$fields],
};
final url_ = 'v1/' + core.Uri.encodeFull('$parent') + '/services';
final response_ = await _requester.request(
url_,
'GET',
queryParams: queryParams_,
);
return GoogleFirebaseAppcheckV1ListServicesResponse.fromJson(
response_ as core.Map<core.String, core.dynamic>);
}