M4eUserForm constructor
Implementation
M4eUserForm({
@required String firstName,
@required String lastName,
@required M4ePhoneNumber phoneNumber,
}) : assert(firstName != null, 'M4eUserForm [firstName] should not be null'),
assert(lastName != null, 'M4eUserForm [lastName] should not be null'),
assert(phoneNumber != null,
'M4eUserForm [phoneNumber] should not be null'),
this.shortName = '${firstName}_$lastName-${shortid.generate()}',
this.firstName = firstName,
this.lastName = lastName,
this.phoneNumber = phoneNumber,
this.joined = DateTime.now().toTimestampSinceEpoch(),
this.publicKey = 'demo-public-key';