externalactivityv1PolicyEvaluation.fromJson constructor

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

Implementation

factory externalactivityv1PolicyEvaluation.fromJson(Map<String, dynamic> json) {
  final _id = json['id'] as String;
  final _activityId = json['activityId'] as String;
  final _organizationId = json['organizationId'] as String;
  final _voteId = json['voteId'] as String;
  final _policyEvaluations = (json['policyEvaluations'] as List).map((e) => immutablecommonv1PolicyEvaluation.fromJson(e as Map<String, dynamic>)).toList();
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  return externalactivityv1PolicyEvaluation(
    id: _id,
    activityId: _activityId,
    organizationId: _organizationId,
    voteId: _voteId,
    policyEvaluations: _policyEvaluations,
    createdAt: _createdAt,
  );
}