%pkg.isc.changecontrol.rest.CCRInfoResponse
class %pkg.isc.changecontrol.rest.CCRInfoResponse extends %pkg.isc.changecontrol.rest.ResponseModelBase
REST response format of information received by calling WSDetails in %Studio.SourceControl.ItemSet. Contains info about a CCR to display to the user to help identify and describe the record of their current change session.Property Inventory
- active
- ccrTier
- currentState
- description
- lastState
- lastTransition
- phase
- siteCode
- systemCode
- title
- username
Parameters
parameter MEDIATYPE = application/vnd.intersystems.com.changecontrol.ccr-info-response.v1+json;
Properties
property active as %Boolean [ Final ];
Whether the current CCR is active
Property methods: activeDisplayToLogical(), activeGet(), activeIsValid(), activeLogicalToDisplay(), activeNormalize(), activeSet()
property ccrTier as %Integer (VALUELIST = ",0,1,2") [ Final ];
The tier of the CCR; e.g., 0, 1, or 2
Property methods: ccrTierDisplayToLogical(), ccrTierGet(), ccrTierIsValid(), ccrTierLogicalToDisplay(), ccrTierNormalize(), ccrTierSet(), ccrTierXSDToLogical()
property currentState as %String (MAXLEN = 50) [ Final ];
Current state of the CCR; e.g., "In_BASE"
Property methods: currentStateDisplayToLogical(), currentStateGet(), currentStateIsValid(), currentStateLogicalToDisplay(), currentStateLogicalToOdbc(), currentStateNormalize(), currentStateSet()
property description as %String) [ Final ];
The description of the CCR
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property lastState as %String (MAXLEN = 50) [ Final ];
Last state of the CCR; e.g., "In_PREP"
Property methods: lastStateDisplayToLogical(), lastStateGet(), lastStateIsValid(), lastStateLogicalToDisplay(), lastStateLogicalToOdbc(), lastStateNormalize(), lastStateSet()
property lastTransition as %String (MAXLEN = 50) [ Final ];
Last transition of the CCR; e.g., "markPREPComplete"
Property methods: lastTransitionDisplayToLogical(), lastTransitionGet(), lastTransitionIsValid(), lastTransitionLogicalToDisplay(), lastTransitionLogicalToOdbc(), lastTransitionNormalize(), lastTransitionSet()
property phase as %String (VALUELIST = ",BASE,TEST,UAT,LIVE,MERGED,CANCELLED") [ Final ];
Phase of the CCR; e.g. "BASE"
Property methods: phaseDisplayToLogical(), phaseGet(), phaseIsValid(), phaseLogicalToDisplay(), phaseLogicalToOdbc(), phaseNormalize(), phaseSet()
property siteCode as %pkg.isc.changecontrol.dataType.SiteCode [ Final ];
Site code of the CCR; e.g. "ISCX"
Property methods: siteCodeDisplayToLogical(), siteCodeGet(), siteCodeIsValid(), siteCodeLogicalToDisplay(), siteCodeLogicalToOdbc(), siteCodeNormalize(), siteCodeSet()
property systemCode as %pkg.isc.changecontrol.dataType.SystemCode [ Final ];
SystemCode of the CCR; e.g., "TESTSYS"
Property methods: systemCodeDisplayToLogical(), systemCodeGet(), systemCodeIsValid(), systemCodeLogicalToDisplay(), systemCodeLogicalToOdbc(), systemCodeNormalize(), systemCodeSet()
property title as %String (MAXLEN = 200) [ Final ];
The title of the CCR
Property methods: titleDisplayToLogical(), titleGet(), titleIsValid(), titleLogicalToDisplay(), titleLogicalToOdbc(), titleNormalize(), titleSet()
property username as %pkg.isc.changecontrol.dataType.CCRUser [ Final ];
User who created the CCR
Property methods: usernameDisplayToLogical(), usernameGet(), usernameIsValid(), usernameLogicalToDisplay(), usernameLogicalToOdbc(), usernameNormalize(), usernameSet()
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %JSONExport()
- %JSONExportToStream()
- %JSONExportToString()
- %JSONImport()
- %JSONMappingInfo()
- %JSONNew()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- JSONExport()
- JSONExportToStream()
- JSONExportToString()
- JSONImport()
- WithOutput()