{
  "username" : {
    "name" : "username",
    "translationKey" : "username",
    "translationDefaultText" : "E-mail",
    "type" : "text",
    "required" : false,
    "errorTranslationKey" : "error.REQUEST_VALIDATION.PATTERN.CustomerCredentials.username",
    "children" : { }
  },
  "email" : {
    "name" : "email",
    "translationKey" : "email",
    "translationDefaultText" : "E-mail",
    "type" : "email",
    "required" : true,
    "validationRegEx" : "[A-Za-z0-9!#$%&'*+/=?^_‘{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_‘{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?",
    "errorTranslationKey" : "error.REQUEST_VALIDATION.PATTERN.CustomerCredentials.email",
    "errorDefaultMessage" : "Please enter a valid e-mail",
    "children" : { }
  },
  "mobile" : {
    "name" : "mobile",
    "translationKey" : "mobile",
    "translationDefaultText" : "Mobile number",
    "type" : "tel",
    "required" : false,
    "validationRegEx" : "^[\\w ]{10,20}$",
    "errorTranslationKey" : "error.REQUEST_VALIDATION.PATTERN.CustomerCredentials.mobile",
    "errorDefaultMessage" : "Please enter a valid mobile number",
    "children" : { }
  },
  "password" : {
    "name" : "password",
    "translationKey" : "password",
    "translationDefaultText" : "Password",
    "type" : "password",
    "required" : true,
    "errorTranslationKey" : "error.REQUEST_VALIDATION.PATTERN.CustomerCredentials.password",
    "children" : { }
  },
  "keepMeLoggedIn" : {
    "name" : "keepMeLoggedIn",
    "translationKey" : "keepMeLoggedIn",
    "translationDefaultText" : "Keep me logged in",
    "type" : "checkbox",
    "required" : false,
    "errorTranslationKey" : "error.REQUEST_VALIDATION.PATTERN.CustomerCredentials.keepMeLoggedIn",
    "children" : { }
  }
}