ProfileEditTemplate Data Type

Properties
name data type description
inputTypes array of ProfileInputType
profileFields array of ProfileField
visibilities array of ProfileFieldVisibility
Properties inherited from BasicProfileTemplate
categories array of ClientProfileFieldCategory
airVendors array of DropdownPojo
hotelVendors array of DropdownPojo
carVendors array of DropdownPojo
countries array of DropdownPojo
visaTypes array of DropdownPojo
genders array of DropdownPojo
creditCardTypes array of DropdownPojo
meals array of DropdownPojo
roomTypes array of DropdownPojo
carTypes array of DropdownPojo
seatSections array of DropdownPojo
seatRowPositions array of DropdownPojo
seatPositions array of DropdownPojo
relationships array of DropdownPojo
suffixes array of DropdownPojo
prefixes array of DropdownPojo
states array of DropdownPojo
hotelAmenities array of DropdownPojo
airports array of DropdownPojo
carClasses array of DropdownPojo
carFeatures array of DropdownPojo
carEquipmentList array of DropdownPojo
carTransmissions array of DropdownPojo

Example

{
  "inputTypes" : [ {
    "code" : "...",
    "name" : "...",
    "dropdown" : true,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "code" : "...",
    "name" : "...",
    "dropdown" : true,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ],
  "profileFields" : [ {
    "propertyName" : "...",
    "displayName" : "...",
    "type" : {
      "code" : "...",
      "name" : "...",
      "dropdown" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "displayOrder" : 12345,
    "hidden" : true,
    "readonly" : true,
    "defaultValue" : "...",
    "required" : true,
    "requiredInGroup" : true,
    "fullDisplayName" : "...",
    "shouldMask" : true,
    "maskBeginIndex" : 12345,
    "maskEndIndex" : 12345,
    "minLength" : 12345,
    "maxLength" : 12345,
    "custom" : true,
    "customFieldName" : "...",
    "fieldGroup" : {
      "code" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "preferred" : true,
    "encrypted" : true,
    "fieldVisibility" : {
      "name" : "...",
      "description" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "setOnUserCreation" : true,
    "composite" : true,
    "childFields" : [ { }, { } ],
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "propertyName" : "...",
    "displayName" : "...",
    "type" : {
      "code" : "...",
      "name" : "...",
      "dropdown" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "displayOrder" : 12345,
    "hidden" : true,
    "readonly" : true,
    "defaultValue" : "...",
    "required" : true,
    "requiredInGroup" : true,
    "fullDisplayName" : "...",
    "shouldMask" : true,
    "maskBeginIndex" : 12345,
    "maskEndIndex" : 12345,
    "minLength" : 12345,
    "maxLength" : 12345,
    "custom" : true,
    "customFieldName" : "...",
    "fieldGroup" : {
      "code" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "preferred" : true,
    "encrypted" : true,
    "fieldVisibility" : {
      "name" : "...",
      "description" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "setOnUserCreation" : true,
    "composite" : true,
    "childFields" : [ { }, { } ],
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ],
  "visibilities" : [ {
    "name" : "...",
    "description" : "...",
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "name" : "...",
    "description" : "...",
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ],
  "categories" : [ {
    "displayName" : "...",
    "subcategories" : [ {
      "displayName" : "...",
      "fields" : [ { }, { } ],
      "displayOrder" : 12345,
      "hidden" : true,
      "multipleInstances" : true,
      "headerText" : "...",
      "profileFieldSubcategoryId" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    }, {
      "displayName" : "...",
      "fields" : [ { }, { } ],
      "displayOrder" : 12345,
      "hidden" : true,
      "multipleInstances" : true,
      "headerText" : "...",
      "profileFieldSubcategoryId" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    } ],
    "displayOrder" : 12345,
    "hidden" : true,
    "headerText" : "...",
    "profileFieldCategoryId" : 12345,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "displayName" : "...",
    "subcategories" : [ {
      "displayName" : "...",
      "fields" : [ { }, { } ],
      "displayOrder" : 12345,
      "hidden" : true,
      "multipleInstances" : true,
      "headerText" : "...",
      "profileFieldSubcategoryId" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    }, {
      "displayName" : "...",
      "fields" : [ { }, { } ],
      "displayOrder" : 12345,
      "hidden" : true,
      "multipleInstances" : true,
      "headerText" : "...",
      "profileFieldSubcategoryId" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    } ],
    "displayOrder" : 12345,
    "hidden" : true,
    "headerText" : "...",
    "profileFieldCategoryId" : 12345,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ],
  "airVendors" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "hotelVendors" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "carVendors" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "countries" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "visaTypes" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "genders" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "creditCardTypes" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "meals" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "roomTypes" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "carTypes" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "seatSections" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "seatRowPositions" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "seatPositions" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "relationships" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "suffixes" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "prefixes" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "states" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "hotelAmenities" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "airports" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "carClasses" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "carFeatures" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "carEquipmentList" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ],
  "carTransmissions" : [ {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  }, {
    "displayName" : "...",
    "value" : "...",
    "position" : 12345
  } ]
}