{
    "ObjectFields": [
        {
            "Name": "DriverDriverName",
            "Type": "string",
            "Label": "Driver.Driver",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "driver",
            "Multiple": false,
            "LinkId": "DriverId",
            "PicklistTitle": "DriverName",
            "PlaceHolder": "Enter Driver Name",
            "Width": 351,
            "AddNew": true,
            "MaxLength": 35,
            "IsFirstField": true,
            "DefaultValue": "",
            "LabelWidth": 115,
            "isKeyField": true
        },
        {
            "Name": "EmployeeName",
            "Type": "string",
            "Label": "Driver.Employee",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth":125,
            "PicklistJSON": "EmployeeLinkCode",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "AddressCountryName",
            "Type": "string",
            "Label": "Driver.Country",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth":125,
            "PicklistJSON": "country",
            "Multiple": false,
            "LinkId": "CountryId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Country",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "AddressCityName",
            "Type": "string",
            "Label": "Driver.City",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth":125,
            "PicklistJSON": "cityname",
            "Multiple": false,
            "LinkId": "CityId",
            "PicklistTitle": "Name",
            "PicklistCriteria": "Country",
            "PlaceHolder": "Select City",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "AddressStateName",
            "Type": "string",
            "Label": "Driver.State",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth":125,
            "PicklistJSON": "state",
            "Multiple": false,
            "LinkId": "StateId",
            "PicklistTitle": "Name",
            "PicklistCriteria": "Country",
            "PlaceHolder": "Select State",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "AddressStandardRegionName",
            "Type": "string",
            "Label": "Driver.Region",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth":125,
            "PicklistJSON": "Region",
            "Multiple": false,
            "LinkId": "StandardRegionId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Region",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "AddressLocationName",
            "Type": "string",
            "Label": "Employee.Location",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth":125,
            "PicklistJSON": "LocationCodeName",
            "Multiple": false,
            "LinkId": "LocationId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Location",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "CityId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "StandardRegionId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "CountryId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "StateId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "LocationId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "DriverId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "DriverSex",
            "Type": "number",
            "Label": "Employee.Sex",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 105,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Male"
                },
                {
                    "key": 1,
                    "value": "Female"
                }
            ]
        },
        {
            "Name": "DriverDob",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "Label": "Driver.DOB",
            "Width": 188,
            "Placeholder": "",
            "LabelWidth": 140,
            "DefaultValue": "today"
        },
        {
            "Name": "DriverValidUpto",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "Label": "Driver.ValidTo",
            "Width": 188,
            "Placeholder": "",
            "LabelWidth": 164,
            "DefaultValue": "today"
        },
        {
            "Name": "DriverLicenseNumber",
            "Type": "String",
            "Label": "Driver.LicenceNo",
            "Placeholder": "Enter Licence Number",
            "Required": true,
            "PostData": true,
            "LabelWidth": 105,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 320,
            "MaxLength": 35
        },
        {
            "Name": "DriverBatchNumber",
            "Type": "String",
            "Label": "Driver.BatchNo",
            "Placeholder": "Enter Batch Number",
            "Required": false,
            "LabelWidth": 124,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 320,
            "MaxLength": 35
        },
        {
            "Name": "DriverIssueBy",
            "Type": "String",
            "Label": "Driver.IssuedBy",
            "Placeholder": "Enter Issued By Name",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 320,
            "LabelWidth": 164,
            "MaxLength": 35
        },
        {
            "Name": "DriverLicenseType",
            "Type": "number",
            "Label": "Driver.LicenceType",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 105,
            "DefaultValue": 0,
            "PostData": true,
            "Width": 320,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Heavy"
                },
                {
                    "key": 1,
                    "value": "Light"
                }
            ]
        },
        {
            "Name": "DriverIsEmployee",
            "Type": "number",
            "Label": "Driver.IsEmployee",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 105,
            "DefaultValue": 1,
            "PostData": true,
            "Width": 320,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Yes"
                },
                {
                    "key": 1,
                    "value": "No"
                }
            ]
        },
        {
            "Name": "DriverStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "Placeholder": "",
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "DriverVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "Placeholder": "",
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "AddressVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "Placeholder": "",
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "ContactVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "Placeholder": "",
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "DriverSourceType",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "Placeholder": "",
            "DefaultValue": 5,
            "Width": 100
        },
        {
            "Name": "ContactName",
            "Type": "String",
            "Label": "Common.name",
            "Placeholder": "Enter Contact Name",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 114,
            "Width": 320,
            "MaxLength": 20
        },
        {
            "Name": "ContactMobileNo",
            "Type": "number",
            "Label": "Driver.MobileNo",
            "Placeholder": "Enter Contact Mobile No",
            "Required": false,
            "PostData": true,
            "LabelWidth": 115,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 320,
            "MaxLength": 10
        },
        {
            "Name": "ContactVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "Placeholder": "",
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "ContactId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "AddressId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "AddressGeoCode",
            "Type": "string",
            "Label": "Driver.GEOCode",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 138,
            "Width": 320,
            "PostData": false,
            "MaxLength":35,
            "DefaultValue": "",
            "Placeholder": "Enter GEO Code"
        },
        {
            "Name": "AddressGSTIn",
            "Type": "string",
            "Label": "Driver.GSTINNo",
            "Required": false,
            "Placeholder": "Enter GSTIN Number",
            "ValidRegEx": "",
            "LabelWidth": 138,
            "Width": 320,
            "MaxLength": 15,
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "AddressMail",
            "Type": "mail",
            "Label": "Driver.MailId",
            "Required": false,
            "PostData": false,
            "LabelWidth": 115,
            "Width": 320,
            "MaxLength":50,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Placeholder": "Enter Mail Id"
        },
        {
            "Name": "AddressWeb",
            "Type": "string",
            "Label": "Driver.WebAddress",
            "Required": false,
            "LabelWidth": 138,
            "Width": 320,
            "ValidRegEx": "",
            "PostData": false,
            "MaxLength":100,
            "DefaultValue": "",
            "Placeholder": "Enter Web Address"
        },
        {
            "Name": "AddressPhone",
            "Type": "number",
            "Label": "Driver.Phone",
            "Required": false,
            "LabelWidth": 136,
            "Width": 320,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": false,
            "MaxLength": 10,
            "Placeholder": "Enter Phone Number"
        },
        {
            "Name": "AddressMobile",
            "Type": "number",
            "Label": "Driver.MobileNo",
            "LabelWidth": 136,
            "Width": 320,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": false,
            "MaxLength": 10,
            "Placeholder": "Enter Mobile Numebr"
        },
        {
            "Name": "AddressFax",
            "Type": "number",
            "Label": "Driver.Fax",
            "Placeholder": "Enter Fax Number",
            "Required": false,
            "Width": 320,
            "LabelWidth": 136,
            "PostData": false,
            "MaxLength": 10,
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "AddressZipCode",
            "Type": "number",
            "Label": "Driver.ZipCode",
            "Required": true,
            "ValidRegEx": "",
            "LabelWidth": 115,
            "PostData": false,
            "Width": 320,
            "MaxLength": 6,
            "DefaultValue": "",
            "Placeholder": "Enter Zip Code"
        },
        {
            "Name": "AddressLine1",
            "Type": "string",
            "Label": "Driver.AddressLine1",
            "Required": true,
            "PostData": false,
            "ValidRegEx": "",
            "LabelWidth": 100,
            "MaxLength": 200,
            "Width": 320,
            "DefaultValue": "",
            "Placeholder": "Enter Address"
        },
        {
            "Name": "AddressLine2",
            "Type": "string",
            "Label": "Driver.AddressLine2",
            "Required": true,
            "PostData": false,
            "ValidRegEx": "",
            "LabelWidth": 100,
            "MaxLength": 200,
            "Width": 320,
            "DefaultValue": "",
            "Placeholder": "Enter Address"
        },
        {
            "Name": "AddressLine3",
            "Type": "string",
            "Label": "Driver.AddressLine3",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "LabelWidth": 115,
            "MaxLength": 50,
            "Width": 320,
            "DefaultValue": "",
            "Placeholder": "Enter Address"
        },
        {
            "Name": "AddressLine4",
            "Type": "string",
            "Label": "Driver.AddressLine4",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "LabelWidth": 115,
            "MaxLength": 50,
            "Width": 320,
            "DefaultValue": "",
            "Placeholder": "Enter Address 4"
        },
        {
            "Name": "AddressLine5",
            "Type": "string",
            "Label": "Driver.AddressLine5",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "LabelWidth": 115,
            "MaxLength": 50,
            "Width": 320,
            "DefaultValue": "",
            "Placeholder": "Enter Address 5"
        },
        {
            "Name": "AddressDTO",
            "Type": "Address"
        }
    ]
}