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— State / region is requiredzipCode— ZIP / postal code is requiredcity— City 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/countryOfResidence/default",
"value": "TZ"
},
{
"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"
}
]