Class Reference
IRIS for UNIX 2019.4
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%REST] >  [Application]
Private  Storage   

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

%REST.Application describes a REST application.


Parameters Properties Methods Queries Indices ForeignKeys Triggers


dispatchClass enabled name namespace
resource swaggerSpec webApplications

%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%JSONExport %JSONExportInternal %JSONExportToStream %JSONExportToString
%JSONExportToStringInternal %JSONGenerate %JSONImport %JSONImportInternal
%JSONNew %JSONX %New %NormalizeObject
%ObjectModified %OriginalNamespace %PackageName %RemoveFromSaveSet
%SerializeObject %SetModified %ValidateObject


• 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.

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.