Skip to main content

%pkg.isc.rest.openAPI.model.schemaOrReference

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

SQL Table Name: %pkg_isc_rest_openAPI_model.schemaOrReference

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

Property Inventory

Method Inventory

Parameters

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

Properties

property SourceClasses as list of %Dictionary.CacheClassname (%JSONINCLUDE = "none");
Used to track the class(es) that caused this object to be generated
Property methods: SourceClassesBuildValueArray(), SourceClassesCollectionToDisplay(), SourceClassesCollectionToOdbc(), SourceClassesDisplayToCollection(), SourceClassesGet(), SourceClassesGetObject(), SourceClassesGetObjectId(), SourceClassesGetStored(), SourceClassesGetSwizzled(), SourceClassesIsValid(), 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.schemaOrReference)

^pkg.isc.rest.oas.model.superD(ID,"SchemaOrReference")
=
SourceClasses
ClassName
SubclassName
SubclassID
Schema
Reference
AutoGenerated
FeedbackOpens in a new tab