Open Exchange
Global Masters
Home > Class Reference > %SYS namespace > %REST.RESTSpec.ItemsObject
Private  Storage   


This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.


Parameters Properties Methods Queries Indices ForeignKeys Triggers


collectionFormat default definitionIndex enum
exclusiveMaximum exclusiveMinimum format items
maxItems maxLength maximum minItems
minLength minimum multipleOf pattern
reference restSpecTree type uniqueItems

%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%JSONExport %JSONExportInternal %JSONExportToStream %JSONExportToString
%JSONExportToStringInternal %JSONGenerate %JSONImport %JSONImportInternal
%JSONNew %JSONX %New %NormalizeObject
%ObjectModified %OriginalNamespace %PackageName %RemoveFromSaveSet
%SerializeObject %SetModified %ValidateObject %XMLGenerate
CreateDefinitionIndex GetClassModel GetDefinition GetDefinitionEntryName
GetDefinitionKeyName GetDefinitionList GetReference GetSpecificationXData
XMLAfterExport XMLBeforeExport XMLDTD XMLExport
XMLExportInternal XMLExportToStream XMLExportToString XMLGetSchemaImports
XMLImport XMLImportInternal XMLIsObjectEmpty XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType


• property collectionFormat as %REST.RESTSpec.arrayEncodings;
Determines the format of the array if type array is used. Possible values are:csv - comma separated values foo,bar; ssv - space separated values foo bar; tsv - tab separated values foo bar; pipes - pipe separated values foo|bar; multi - corresponds to multiple parameter instances instead of multiple values for a single instance foo=bar&foo=baz. This is valid only for parameters in 'query' or 'formData'. Default value is csv.
• property reference as %String;
The reference to be used instead of the fields for this object. No other fields may be specified. In a RESTSpec context this should be the name of the referenced item. In a Swagger or OpenAPI context, this should be a JSON Pointer expression. In all other JSON contexts, this should be a JPL expression.