Skip to main content

%pkg.isc.rest.openAPI.model.extensibleSuper

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

SQL Table Name: %pkg_isc_rest_openAPI_model.extensibleSuper

Variant of the Model Super-class that allows specification of extended "x-*" properties.

Method Inventory

Methods

method AllowsExtendedProperties() as %Boolean
@Override: Whether or not this object allows extended properties
method GetExtendedProperty(name As %String, Output type)
Gets the value of an "x-*" property
method IsExtendedPropertySet(name As %String) as %Boolean
Returns whether or not an "x-*" property is set
method JSONExportAdditional() as %String
@Special: Additional information to be included in this class' JSON representation.
method RemoveExtendedProperty(name As %String) as %Boolean
Un-sets an extended "x-*" property
method SetExtendedProperty(name As %String, value, jsonType="")
Sets an extended "x-*" property

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.extensibleSuper)

^pkg.isc.rest.oas.model.superD(ID,"%pkg.isc.rest.openAPI.model.extensibleSuper.Extras",n)
=
Extras(n)
FeedbackOpens in a new tab