v1Activity.fromJson constructor

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

Implementation

factory v1Activity.fromJson(Map<String, dynamic> json) {
  final _id = json['id'] as String;
  final _organizationId = json['organizationId'] as String;
  final _status = v1ActivityStatusFromJson(json['status']);
  final _type = v1ActivityTypeFromJson(json['type']);
  final _intent = v1Intent.fromJson(json['intent'] as Map<String, dynamic>);
  final _result = v1Result.fromJson(json['result'] as Map<String, dynamic>);
  final _votes = (json['votes'] as List).map((e) => v1Vote.fromJson(e as Map<String, dynamic>)).toList();
  final _appProofs = (json['appProofs'] as List?)?.map((e) => v1AppProof.fromJson(e as Map<String, dynamic>)).toList();
  final _fingerprint = json['fingerprint'] as String;
  final _canApprove = json['canApprove'] as bool;
  final _canReject = json['canReject'] as bool;
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  final _updatedAt = externaldatav1Timestamp.fromJson(json['updatedAt'] as Map<String, dynamic>);
  final _failure = json['failure'] == null ? null : rpcStatus.fromJson(json['failure'] as Map<String, dynamic>);
  return v1Activity(
    id: _id,
    organizationId: _organizationId,
    status: _status,
    type: _type,
    intent: _intent,
    result: _result,
    votes: _votes,
    appProofs: _appProofs,
    fingerprint: _fingerprint,
    canApprove: _canApprove,
    canReject: _canReject,
    createdAt: _createdAt,
    updatedAt: _updatedAt,
    failure: _failure,
  );
}