list method
Lists all DebugTokens for the specified app.
For security reasons, the token
field is never populated in the
response.
Request parameters:
parent
- Required. The relative resource name of the parent app for
which to list each associated DebugToken, in the format: projects/{project_number}/apps/{app_id}
Value must have pattern ^projects/\[^/\]+/apps/\[^/\]+$
.
pageSize
- The maximum number of DebugTokens to return in the response.
Note that an app can have at most 20 debug tokens. 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 ListDebugTokens
indicating where in the set of DebugTokens to resume listing. Provide this
to retrieve the subsequent page. When paginating, all other parameters
provided to ListDebugTokens 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 GoogleFirebaseAppcheckV1betaListDebugTokensResponse.
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<GoogleFirebaseAppcheckV1betaListDebugTokensResponse> 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_ = 'v1beta/' + core.Uri.encodeFull('$parent') + '/debugTokens';
final response_ = await _requester.request(
url_,
'GET',
queryParams: queryParams_,
);
return GoogleFirebaseAppcheckV1betaListDebugTokensResponse.fromJson(
response_ as core.Map<core.String, core.dynamic>);
}