7.2

Table Of Contents
Property Description
dataType Species the dataType eld value:
n
type: Species the eld value type:
n
Self refers to the object that was returned or requested.
n
First, Previous, Next, and Last refer to corresponding pages of a pageable
list.
n
Species the application or service that determines the other names.
n
componentTypeid:
Species the type ID of the component.
n
component:
Species the unique identier of the component.
n
classId:
Species the schema class of the eld
This property is valid for complex and ref eld types only.
n
label:
Species the label of the eld data type.
displayAdvice Contains display advice for the eld. This property is valid for a user interface element
only.
permissibleValues Optional eld. If this eld is a permissible value list eld, dene the meta info for the
permissible value by using the following options:
n
type:
Species if the permissible value list is dynamic or static.
n
customAllowed:
Species if a custom value is allowed during user input in this eld.
n
dependencies:
Species the list of elds that the current eld depends on.
state
Provides a structure for dening the state of a content construct, for example {@link
LayoutSection}. The element state identies the eld paths in the client data context
upon which that element state depends. For example, the callback facet result
indicates that facet evaluation must be delegated to the server of the object. This
evaluation may be dependent on data collected in the client data context. For example,
for a unique machine name, the evaluation requires the proposed name entered by the
user.
dependencies Contains the set of eld paths on which the server-side evaluation of the facets depends:
n
facets:
Provides a higher level view of an {@link Constraint} collection and its current
values. All rendering code should use this class to provide a common place to get
the current state of the eld.
If a eld is considered in need of server-side evaluation, its facets seing is
callback.
If a eld is considered mandatory, its facets seing is mandatory.
n
isMultiValued:
Species if the eld is a multi-value eld, such as a list eld.
The state provides a higher level view of an {@link Constraint} collection and its
current values. Rendering code should use this class to provide a common place to
get the current state of the eld.
Chapter 3 REST API Use Cases
VMware, Inc. 173