getExternalAuths method Null safety
returns external auth connections for the account
Implementation
Future<List<ExternalAuth>> getExternalAuths() async {
List<ExternalAuth> auths = [];
HttpResponse res = await _client.send(
method: "GET",
url: "${Endpoints().accountId}/${_client.accountId}/externalAuths",
);
for (dynamic auth in res.data) {
auths.add(
ExternalAuth(
accountId: auth["accountId"] ?? "",
externalAuthId: auth["externalAuthId"] ?? "",
dateAdded: auth["dateAdded"] ?? "",
externalAuthIdType: auth["externalAuthIdType"] ?? "",
externalDisplayName: auth["externalDisplayName"] ?? "",
regionInfo: auth["regionInfo"] ?? "",
type: auth["type"] ?? "",
),
);
}
return auths;
}