v1Policy.fromJson constructor

v1Policy.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory v1Policy.fromJson(Map<String, dynamic> json) {
  final _policyId = json['policyId'] as String;
  final _policyName = json['policyName'] as String;
  final _effect = v1EffectFromJson(json['effect']);
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  final _updatedAt = externaldatav1Timestamp.fromJson(json['updatedAt'] as Map<String, dynamic>);
  final _notes = json['notes'] as String;
  final _consensus = json['consensus'] as String;
  final _condition = json['condition'] as String;
  return v1Policy(
    policyId: _policyId,
    policyName: _policyName,
    effect: _effect,
    createdAt: _createdAt,
    updatedAt: _updatedAt,
    notes: _notes,
    consensus: _consensus,
    condition: _condition,
  );
}