AtNotification.fromJson constructor
AtNotification.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AtNotification.fromJson(Map<String, dynamic> json) {
Metadata? metadata;
if (json['metadata'] != null) {
metadata = Metadata();
metadata.encKeyName = json['metadata'][AtConstants.encryptingKeyName];
metadata.encAlgo = json['metadata'][AtConstants.encryptingAlgo];
metadata.ivNonce = json['metadata'][AtConstants.ivOrNonce];
metadata.skeEncKeyName =
json['metadata'][AtConstants.sharedKeyEncryptedEncryptingKeyName];
metadata.skeEncAlgo =
json['metadata'][AtConstants.sharedKeyEncryptedEncryptingAlgo];
metadata.sharedKeyEnc = json['metadata'][AtConstants.sharedKeyEncrypted];
}
return AtNotification(json['id'], json['key'], json['from'], json['to'],
json['epochMillis'], json['messageType'], json[AtConstants.isEncrypted],
value: json['value'],
operation: json['operation'],
expiresAtInEpochMillis: json['expiresAt'],
metadata: metadata);
}