address
Base v1 · src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Forms/address_base_v1_schema.json
The service uses the first non-empty source. Use a dot path beginning with the source step id.
The service uses the first non-empty source. Use a dot path beginning with the source step id.
The service uses the first non-empty source. Use a dot path beginning with the source step id.
The service uses the first non-empty source. Use a dot path beginning with the source step id.
The service uses the first non-empty source. Use a dot path beginning with the source step id.
Renders as the web app would. Interactive — pick values to exercise visibility rules and validation.
Address
Enter your residential address.
Blocking the CTA (3)
state— County is requiredzipCode— Postal code is requiredcity— City / town is required
Not shown to the customer
countryOfResidence— in the schema, but no layout row places itcountryOfResidence— x-hidden — sent in the payload, never displayed
[
{
"op": "remove",
"path": "/required/3"
},
{
"op": "replace",
"path": "/required/2",
"value": "city"
},
{
"op": "replace",
"path": "/required/1",
"value": "zipCode"
},
{
"op": "replace",
"path": "/required/0",
"value": "state"
},
{
"op": "replace",
"path": "/properties/city/x-errorMessages/maxLength",
"value": "address.error.cityTown.maxLength"
},
{
"op": "replace",
"path": "/properties/city/x-errorMessages/minLength",
"value": "address.error.cityTown.minLength"
},
{
"op": "replace",
"path": "/properties/city/x-errorMessages/required",
"value": "address.error.cityTown.required"
},
{
"op": "replace",
"path": "/properties/city/x-errorMessages/type",
"value": "address.error.cityTown.type"
},
{
"op": "replace",
"path": "/properties/city/x-placeholderKey",
"value": "address.cityTown.placeholder"
},
{
"op": "replace",
"path": "/properties/city/x-labelKey",
"value": "address.cityTown.label"
},
{
"op": "replace",
"path": "/properties/zipCode/x-errorMessages/pattern",
"value": "address.error.postalCode.pattern"
},
{
"op": "replace",
"path": "/properties/zipCode/x-errorMessages/maxLength",
"value": "address.error.postalCode.maxLength"
},
{
"op": "replace",
"path": "/properties/zipCode/x-errorMessages/minLength",
"value": "address.error.postalCode.minLength"
},
{
"op": "replace",
"path": "/properties/zipCode/x-errorMessages/required",
"value": "address.error.postalCode.required"
},
{
"op": "replace",
"path": "/properties/zipCode/x-errorMessages/type",
"value": "address.error.postalCode.type"
},
{
"op": "replace",
"path": "/properties/zipCode/x-placeholderKey",
"value": "address.postalCode.placeholder"
},
{
"op": "replace",
"path": "/properties/zipCode/x-labelKey",
"value": "address.postalCode.label"
},
{
"op": "replace",
"path": "/properties/address/x-errorMessages/maxLength",
"value": "address.error.postalAddress.maxLength"
},
{
"op": "replace",
"path": "/properties/address/x-errorMessages/minLength",
"value": "address.error.postalAddress.minLength"
},
{
"op": "replace",
"path": "/properties/address/x-errorMessages/required",
"value": "address.error.postalAddress.required"
},
{
"op": "replace",
"path": "/properties/address/x-errorMessages/type",
"value": "address.error.postalAddress.type"
},
{
"op": "replace",
"path": "/properties/address/x-placeholderKey",
"value": "address.postalAddress.placeholder"
},
{
"op": "replace",
"path": "/properties/address/x-labelKey",
"value": "address.postalAddress.label"
},
{
"op": "replace",
"path": "/properties/state/x-errorMessages/maxLength",
"value": "address.error.county.maxLength"
},
{
"op": "replace",
"path": "/properties/state/x-errorMessages/minLength",
"value": "address.error.county.minLength"
},
{
"op": "replace",
"path": "/properties/state/x-errorMessages/required",
"value": "address.error.county.required"
},
{
"op": "replace",
"path": "/properties/state/x-errorMessages/type",
"value": "address.error.county.type"
},
{
"op": "replace",
"path": "/properties/state/x-placeholderKey",
"value": "address.county.placeholder"
},
{
"op": "replace",
"path": "/properties/state/x-labelKey",
"value": "address.county.label"
},
{
"op": "add",
"path": "/properties/countryOfResidence/x-hidden",
"value": true
},
{
"op": "add",
"path": "/properties/countryOfResidence/x-source",
"value": "basic_info.countryOfResidence"
}
][
{
"op": "remove",
"path": "/widgets/countryOfResidence"
},
{
"op": "remove",
"path": "/layout/0/fields/4"
},
{
"op": "replace",
"path": "/layout/0/fields/3/0",
"value": "city"
},
{
"op": "replace",
"path": "/layout/0/fields/2/0",
"value": "zipCode"
},
{
"op": "replace",
"path": "/layout/0/fields/1/0",
"value": "address"
},
{
"op": "replace",
"path": "/layout/0/fields/0/0",
"value": "state"
}
]