GroupDTO constructor

GroupDTO({
  1. required List<MemberDTO> members,
  2. required List<MemberDTO> pendingMembers,
  3. String? contractAddressERC20,
  4. required int? numberOfERC20,
  5. String? contractAddressNFT,
  6. required int? numberOfNFTTokens,
  7. required String? verificationProof,
  8. String? groupImage,
  9. required String? groupName,
  10. required bool isPublic,
  11. String? groupDescription,
  12. required String? groupCreator,
  13. required String? chatId,
  14. DateTime? scheduleAt,
  15. DateTime? scheduleEnd,
  16. required String? groupType,
  17. ChatStatus? status,
  18. String? meta,
})

Implementation

GroupDTO({
  required this.members,
  required this.pendingMembers,
  this.contractAddressERC20,
  required this.numberOfERC20,
  this.contractAddressNFT,
  required this.numberOfNFTTokens,
  required this.verificationProof,
  this.groupImage,
  required this.groupName,
  required this.isPublic,
  this.groupDescription,
  required this.groupCreator,
  required this.chatId,
  this.scheduleAt,
  this.scheduleEnd,
  required this.groupType,
  this.status,
  this.meta,
});