User constructor
const
User({
- required String id,
- @Default(null) String? rev,
- @Default(null) int? deletionDate,
- @Default(null) int? created,
- @Default([]) List<
Identifier> identifier, - @Default(null) String? name,
- @Default({}) Set<
DecryptedPropertyStub> properties, - @Default({}) Set<
Permission> permissions, - @Default({}) Set<
String> roles, - @Default(null) UsersType? type,
- @Default(null) UsersStatus? status,
- @Default(null) String? login,
- @Default(null) String? passwordHash,
- @Default(null) String? groupId,
- @Default(null) String? healthcarePartyId,
- @Default(null) String? patientId,
- @Default(null) String? deviceId,
- @Default({}) Map<
DelegationTag, Set< autoDelegations,String> > - @Default(null) DateTime? createdDate,
- @Default(null) DateTime? termsOfUseDate,
- @Default(null) String? email,
- @Default(null) String? mobilePhone,
- @Default({}) Map<
String, String> applicationTokens, - @Default({}) Map<
String, AuthenticationToken> authenticationTokens, - @Default(null) UserSystemMetadata? systemMetadata,
Implementation
const factory User({
required String id,
@Default(null) String? rev,
@Default(null) int? deletionDate,
@Default(null) int? created,
@Default([]) List<Identifier> identifier,
@Default(null) String? name,
@Default({}) Set<DecryptedPropertyStub> properties,
@Default({}) Set<Permission> permissions,
@Default({}) Set<String> roles,
@Default(null) UsersType? type,
@Default(null) UsersStatus? status,
@Default(null) String? login,
@Default(null) String? passwordHash,
@Default(null) String? groupId,
@Default(null) String? healthcarePartyId,
@Default(null) String? patientId,
@Default(null) String? deviceId,
@Default({}) Map<DelegationTag, Set<String>> autoDelegations,
@Default(null) DateTime? createdDate,
@Default(null) DateTime? termsOfUseDate,
@Default(null) String? email,
@Default(null) String? mobilePhone,
@Default({}) Map<String, String> applicationTokens,
@Default({}) Map<String, AuthenticationToken> authenticationTokens,
@Default(null) UserSystemMetadata? systemMetadata,
}) = _User;