v1Invitation.fromJson constructor
v1Invitation.fromJson(
- Map<String, dynamic> json
)
Implementation
factory v1Invitation.fromJson(Map<String, dynamic> json) {
final _invitationId = json['invitationId'] as String;
final _receiverUserName = json['receiverUserName'] as String;
final _receiverEmail = json['receiverEmail'] as String;
final _receiverUserTags = (json['receiverUserTags'] as List).map((e) => e as String).toList();
final _accessType = v1AccessTypeFromJson(json['accessType']);
final _status = v1InvitationStatusFromJson(json['status']);
final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
final _updatedAt = externaldatav1Timestamp.fromJson(json['updatedAt'] as Map<String, dynamic>);
final _senderUserId = json['senderUserId'] as String;
return v1Invitation(
invitationId: _invitationId,
receiverUserName: _receiverUserName,
receiverEmail: _receiverEmail,
receiverUserTags: _receiverUserTags,
accessType: _accessType,
status: _status,
createdAt: _createdAt,
updatedAt: _updatedAt,
senderUserId: _senderUserId,
);
}