getOfflineOAuthToken method
Future<String?>
getOfflineOAuthToken({
- ConnectorRef? connector,
- OAuthClientConfig? oauth,
- String? delegatedTo,
- String? delegatedBy,
Implementation
Future<String?> getOfflineOAuthToken({
ConnectorRef? connector,
OAuthClientConfig? oauth,
String? delegatedTo,
String? delegatedBy,
}) async {
final req = <String, dynamic>{
'connector': connector?.toJson(),
'oauth': oauth?.toJson(),
'delegated_by': delegatedBy,
'delegated_to': delegatedTo,
};
final res = await _invoke('get_offline_oauth_token', req);
if (res is JsonContent) {
final token = (res.json['access_token'] as String?) ?? '';
if (token.isEmpty) {
return null;
}
return token;
}
throw _unexpectedResponseError('get_offline_oauth_token');
}