Skip to main content

%pkg.isc.rest.openAPI.model.securityRequirement

persistent class %pkg.isc.rest.openAPI.model.securityRequirement extends %pkg.isc.rest.openAPI.model.passthroughObject

SQL Table Name: %pkg_isc_rest_openAPI_model.securityRequirement

A representation of the OpenAPI Specification Security Requirement Object (see http://spec.openapis.org/oas/v3.0.3#securityRequirementObject) JSON Representation is the inline (not as a separate object) contents of ..Data, through use of %pkg.isc.rest.openAPI.model.passthroughObject

Property Inventory

Method Inventory

Properties

property Data as array of %pkg.isc.rest.openAPI.model.stringList;
@Special: This Object's content @OpenAPI: Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the Security Schemes under the Components Object. @OpenAPI: If the security scheme is of type "oauth2" or "openIdConnect", then the value is a list of scope names required for the execution, and the list MAY be empty if authorization does not require a specified scope. For other security scheme types, the array MUST be empty.
Property methods: Data(), DataBuildValueArray(), DataCollectionToDisplay(), DataCollectionToOdbc(), DataDisplayToCollection(), DataGet(), DataGetObject(), DataGetObjectId(), DataGetStored(), DataGetSwizzled(), DataIsValid(), DataOdbcToCollection(), DataSet(), DataSetObject(), DataSetObjectId()

Methods

method Validate(fullSpecification As %pkg.isc.rest.openAPI.model.openAPI = "", debug=0) as %Boolean
@Override: Object-specific validation logic within a given OpenAPI Specification (use ..ValidateComponent() for full validation)

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)

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

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