ZeytinXUserModel class

Constructors

ZeytinXUserModel({required String username, required String uid, required String email, required String job, required String emailVerified, required String password, required String school, required String role, required String firstName, required String lastName, required String displayName, required String avatarUrl, required String gender, required String dateOfBirth, required String biography, required String preferredLanguage, required String timezone, required String accountStatus, required String accountUpdated, required String accountCreation, required String accountType, required String lastLoginTimestamp, required String lastLoginIp, required List<String> socialMedias, required String theme, required String street, required String city, required String postalCode, required String country, required String locale, required List<String> posts, required String createdBy, required String updatedBy, required String version, required Map<String, dynamic> data, required List<String> following, required List<String> followers, required List<String> blockedUsers})
ZeytinXUserModel.empty()
factory
ZeytinXUserModel.fromJson(Map<String, dynamic> json)
factory

Properties

accountCreation String
final
accountStatus String
final
accountType String
final
accountUpdated String
final
avatarUrl String
final
biography String
final
blockedUsers List<String>
final
city String
final
country String
final
createdBy String
final
data Map<String, dynamic>
final
dateOfBirth String
final
displayName String
final
email String
final
emailVerified String
final
firstName String
final
followers List<String>
final
following List<String>
final
gender String
final
hashCode int
The hash code for this object.
no setterinherited
job String
final
lastLoginIp String
final
lastLoginTimestamp String
final
lastName String
final
locale String
final
password String
final
postalCode String
final
posts List<String>
final
preferredLanguage String
final
role String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
school String
final
socialMedias List<String>
final
street String
final
theme String
final
timezone String
final
uid String
final
updatedBy String
final
username String
final
version String
final

Methods

copyWith({String? username, String? uid, String? email, String? emailVerified, String? password, String? role, String? firstName, String? job, String? lastName, String? displayName, String? avatarUrl, List<String>? blockedUsers, String? gender, String? dateOfBirth, String? biography, String? preferredLanguage, String? timezone, String? accountStatus, String? accountUpdated, String? accountCreation, String? accountType, String? lastLoginTimestamp, String? lastLoginIp, List<String>? socialMedias, String? theme, String? street, String? city, List<String>? following, List<String>? followers, String? postalCode, String? country, String? school, String? locale, List<String>? posts, String? createdBy, String? updatedBy, String? version, Map<String, dynamic>? data}) ZeytinXUserModel
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited