오대리ㅣㅣㅣㅣ
This commit is contained in:
28
mobile/lib/models/profile_model.dart
Normal file
28
mobile/lib/models/profile_model.dart
Normal file
@@ -0,0 +1,28 @@
|
||||
class ProfileModel {
|
||||
ProfileModel({
|
||||
required this.userId,
|
||||
required this.contextId,
|
||||
required this.displayName,
|
||||
this.avatarUrl,
|
||||
this.statusMessage,
|
||||
this.updatedAt,
|
||||
});
|
||||
|
||||
final String userId;
|
||||
final String contextId;
|
||||
final String displayName;
|
||||
final String? avatarUrl;
|
||||
final String? statusMessage;
|
||||
final String? updatedAt;
|
||||
|
||||
factory ProfileModel.fromJson(Map<String, dynamic> j) {
|
||||
return ProfileModel(
|
||||
userId: j['userId'] as String,
|
||||
contextId: j['contextId'] as String,
|
||||
displayName: j['displayName'] as String,
|
||||
avatarUrl: j['avatarUrl'] as String?,
|
||||
statusMessage: j['statusMessage'] as String?,
|
||||
updatedAt: j['updatedAt'] as String?,
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user