25 lines
554 B
Dart
25 lines
554 B
Dart
import 'package:appwrite/models.dart';
|
|
|
|
class User {
|
|
String id;
|
|
String name;
|
|
String email;
|
|
String image;
|
|
DateTime lastSeen;
|
|
|
|
User({
|
|
required this.id,
|
|
required this.name,
|
|
required this.email,
|
|
required this.image,
|
|
required this.lastSeen,
|
|
});
|
|
|
|
factory User.fromData(Document _document) => User(
|
|
id: _document.data['\$id'],
|
|
name: _document.data['name'],
|
|
email: _document.data['email'],
|
|
image: _document.data['image'],
|
|
lastSeen: DateTime.parse(_document.data['lastSeen']),
|
|
);
|
|
} |