v1Vote.fromJson constructor

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

Implementation

factory v1Vote.fromJson(Map<String, dynamic> json) {
  final _id = json['id'] as String;
  final _userId = json['userId'] as String;
  final _user = v1User.fromJson(json['user'] as Map<String, dynamic>);
  final _activityId = json['activityId'] as String;
  final _selection = json['selection'] as String;
  final _message = json['message'] as String;
  final _publicKey = json['publicKey'] as String;
  final _signature = json['signature'] as String;
  final _scheme = json['scheme'] as String;
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  return v1Vote(
    id: _id,
    userId: _userId,
    user: _user,
    activityId: _activityId,
    selection: _selection,
    message: _message,
    publicKey: _publicKey,
    signature: _signature,
    scheme: _scheme,
    createdAt: _createdAt,
  );
}