toJson method
Converts a CertificateSigningRequestSpec instance to JSON data.
Implementation
Map<String, Object> toJson() {
final jsonData = <String, Object>{};
final tempExpirationSeconds = expirationSeconds;
final tempExtra = extra;
final tempGroups = groups;
final tempRequest = request;
final tempSignerName = signerName;
final tempUid = uid;
final tempUsages = usages;
final tempUsername = username;
if (tempExpirationSeconds != null) {
jsonData['expirationSeconds'] = tempExpirationSeconds;
}
if (tempExtra != null) {
jsonData['extra'] = tempExtra;
}
if (tempGroups != null) {
jsonData['groups'] = tempGroups;
}
jsonData['request'] = tempRequest;
jsonData['signerName'] = tempSignerName;
if (tempUid != null) {
jsonData['uid'] = tempUid;
}
if (tempUsages != null) {
jsonData['usages'] = tempUsages;
}
if (tempUsername != null) {
jsonData['username'] = tempUsername;
}
return jsonData;
}