Home > Class Reference > ENSLIB namespace > %REST.Application
Private  Storage   

%REST.Application


class %REST.Application extends %RegisteredObject, %JSON.Adaptor

%REST.Application describes a REST application.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
7


Summary


Properties
dispatchClass enabled name namespace
resource swaggerSpec webApplications

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %JSONExport
%JSONExportToStream %JSONExportToString %JSONImport %JSONNew
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject


Properties


• property dispatchClass as %String(MAXLEN="");
The name of the dispatch class for this REST application.
• property enabled as %Boolean;
This application is enabled if the enabled property is true.
• property name as %String(MAXLEN="");
The name of the REST application either in the form of a web application name or package for REST specification class name.
• property namespace as %String(MAXLEN="");
The namespace in which this application is defined.
• property resource as %String(MAXLEN="");
Resource which is required for this application of the form resource:mode.
• property swaggerSpec as %xsd.anyURI;
A URL to produce a swagger specification for this application.
• property webApplications as %String(MAXLEN="");
a comma separated list of the web application that the REST application is deployed to.