text: const ValueObjectGenerator = require("../../common/ValueObjectGenerator")
  
  module.exports = ValueObjectGenerator.generate({
    name: "RegisterUserCommand",
    props: [
      {name: "tenantId", required: true, type: String},
      {name: "invitationIdentifier", required:true, type: String},
      {name: "username", required: true, type: String},
      {name: "password", required: true, type: String},
      {name: "firstName", required: true, type: String},
      {name: "lastName", required: true, type: String},
      {name: "enabled", required: true, type: Boolean},
      {name: "startDate", type: Date},
      {name: "endDate", type: Date},
      {name: "emailAddress", required: true, type: String},
      {name: "primaryTelephone", required: true, type: String},
      {name: "secondaryTelephone", required: true, type: String},
      {name: "addressStreetAddress", required: true, type: String},
      {name: "addressCity", required: true, type: String},
      {name: "addressStateProvince", required: true, type: String},
      {name: "addressPostalCode", required: true, type: String},
      {name: "addressCountryCode", required: true, type: String}
    ]
  })
  