Class Reference
IRIS for UNIX 2019.4
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%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.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2


Summary

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

Methods
%%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


Properties

• 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.


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.