Skip to main content

%pkg.isc.rest.openAPI.model.requestBodyOrReference

persistent class %pkg.isc.rest.openAPI.model.requestBodyOrReference extends %pkg.isc.rest.openAPI.model.super

SQL Table Name: %pkg_isc_rest_openAPI_model.requestBodyOrReference

Superclass to be used where either RequestBody objects or Reference objects may be accepted

Property Inventory

Method Inventory

Parameters

parameter EXPECT = RequestBody;
@Special: Marks Reference object validation to only accept RequestBody objects

Properties

property SourceClasses as list of %String (%JSONINCLUDE = "none", MAXLEN = 220);
Used to track the class(es) that caused this object to be generated. MAXLEN to match %Dictionary.Classname. MUST use %String or else cannot save due to lack of Normalize() method in %Dictionary.Classname.
Property methods: SourceClassesBuildValueArray(), SourceClassesCollectionToDisplay(), SourceClassesCollectionToOdbc(), SourceClassesDisplayToCollection(), SourceClassesDisplayToLogical(), SourceClassesGet(), SourceClassesGetObject(), SourceClassesGetObjectId(), SourceClassesGetStored(), SourceClassesGetSwizzled(), SourceClassesIsValid(), SourceClassesLogicalToDisplay(), SourceClassesLogicalToOdbc(), SourceClassesNormalize(), SourceClassesOdbcToCollection(), SourceClassesSet(), SourceClassesSetObject(), SourceClassesSetObjectId()

Methods

method RemoveAllFromSource(className As %String, Output keepSelf As %Boolean)

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (%pkg.isc.rest.openAPI.model.super)

^pkg.isc.rest.oas.model.superD(ID)
=
%%CLASSNAME

Storage Model: Storage (%pkg.isc.rest.openAPI.model.requestBodyOrReference)

^pkg.isc.rest.oas.model.superD(ID,"RequestBodyOrReference")
=
SourceClasses
RequestBody
Reference
FeedbackOpens in a new tab