FormDefinitionVersion

FormDefinitionVersion
FormDefinitionVersion
JSON Example
{
    "id": "string",
    "createdDate": "string",
    "createdBy": "string",
    "name": "string",
    "description": "string",
    "changeLog": "string",
    "form": {
        "layout": {
            "pages": [
                {
                    "id": "string",
                    "title": "string",
                    "sections": [
                        {
                            "id": "string",
                            "fields": [
                                {
                                    "id": "string",
                                    "display": "string",
                                    "nestedFields": [
                                        {
                                            "id": "string",
                                            "display": "string",
                                            "styles": "string",
                                            "state": {
                                                "readonlyState": {
                                                    "read-only": {}
                                                },
                                                "visibilityState": {
                                                    "visible": {}
                                                }
                                            },
                                            "size": 0,
                                            "submit": false,
                                            "signpostPosition": "string"
                                        }
                                    ],
                                    "styles": "string",
                                    "state": {
                                        "readonlyState": {
                                            "read-only": {}
                                        },
                                        "visibilityState": {
                                            "visible": {}
                                        }
                                    },
                                    "size": 0,
                                    "submit": false,
                                    "signpostPosition": "string"
                                }
                            ],
                            "state": {
                                "readonlyState": {
                                    "read-only": {}
                                },
                                "visibilityState": {
                                    "visible": {}
                                }
                            }
                        }
                    ],
                    "state": {
                        "readonlyState": {
                            "read-only": {}
                        },
                        "visibilityState": {
                            "visible": {}
                        }
                    }
                }
            ]
        },
        "schema": {},
        "messages": [
            {
                "fieldId": "string",
                "severity": "string",
                "validationType": "string",
                "message": "string"
            }
        ],
        "options": {
            "externalValidations": [
                {
                    "label": "string",
                    "source": {
                        "id": "string",
                        "type": "string",
                        "parameters": [
                            {
                                "$type": {
                                    "dataType": "string",
                                    "referenceType": "string",
                                    "fields": [
                                        "ComplexTypeField Object"
                                    ],
                                    "isMultiple": false
                                }
                            }
                        ],
                        "isPageable": false,
                        "externalSourceProviderType": "string"
                    },
                    "target": [
                        "string"
                    ]
                }
            ]
        }
    },
    "styles": "string"
}
string As uuid As uuid
id
Optional

id

string As date-time As date-time
createdDate
Optional

createdDate

string
createdBy
Optional

createdBy

string
name
Optional

name

string
description
Optional

description

string
changeLog
Optional

changeLog

form
Optional

form

string
styles
Optional

styles

Returned By