M4eUserForm constructor

M4eUserForm({@required String firstName, @required String lastName, @required M4ePhoneNumber phoneNumber })

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';