v1Activity.fromJson constructor
v1Activity.fromJson(
- 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,
);
}