moxxy/lib/shared/models/groupchat.dart
Ikjot Singh Dhody 11f4fd9932 feat(all): Add title to GroupchatDetails.
Signed-off-by: Ikjot Singh Dhody <ikjotsd@gmail.com>
2023-07-12 12:09:12 +05:30

26 lines
563 B
Dart

import 'package:freezed_annotation/freezed_annotation.dart';
part 'groupchat.freezed.dart';
part 'groupchat.g.dart';
@freezed
class GroupchatDetails with _$GroupchatDetails {
factory GroupchatDetails(
String jid,
String nick,
String title,
) = _GroupchatDetails;
const GroupchatDetails._();
/// JSON
factory GroupchatDetails.fromJson(Map<String, dynamic> json) =>
_$GroupchatDetailsFromJson(json);
factory GroupchatDetails.fromDatabaseJson(
Map<String, dynamic> json,
) {
return GroupchatDetails.fromJson(json);
}
}