toJson method
Implementation
Map<String, Object?> toJson() {
final deviceKeys = this.deviceKeys;
final failures = this.failures;
final masterKeys = this.masterKeys;
final selfSigningKeys = this.selfSigningKeys;
final userSigningKeys = this.userSigningKeys;
return {
if (deviceKeys != null)
'device_keys': deviceKeys.map(
(k, v) => MapEntry(k, v.map((k, v) => MapEntry(k, v.toJson()))),
),
if (failures != null) 'failures': failures.map((k, v) => MapEntry(k, v)),
if (masterKeys != null)
'master_keys': masterKeys.map((k, v) => MapEntry(k, v.toJson())),
if (selfSigningKeys != null)
'self_signing_keys':
selfSigningKeys.map((k, v) => MapEntry(k, v.toJson())),
if (userSigningKeys != null)
'user_signing_keys':
userSigningKeys.map((k, v) => MapEntry(k, v.toJson())),
};
}