getOAuth2Clients method

Future<List<OAuth2ClientInfo>> getOAuth2Clients({
  1. String? pkgName,
  2. PlatformType? platform,
  3. RequestConfig? requestConfig,
})

Implementation

Future<List<OAuth2ClientInfo>> getOAuth2Clients(
    {String? pkgName,
    PlatformType? platform,
    RequestConfig? requestConfig}) async {
  var queryParams = <String, dynamic>{};
  if (pkgName != null) {
    queryParams['pkgName'] = pkgName;
  }
  if (platform != null) {
    queryParams['platform'] = platform.toShortString();
  }
  var response = await _tbClient.post<List<dynamic>>(
      '/api/noauth/oauth2Clients',
      queryParameters: queryParams,
      options: defaultHttpOptionsFromConfig(requestConfig));
  return response.data!.map((e) => OAuth2ClientInfo.fromJson(e)).toList();
}