Skip to main content

HS.Message.Push.AttachmentListRequest

persistent class HS.Message.Push.AttachmentListRequest extends HS.Util.EnsRequest

SQL Table Name: HS_Message_Push.AttachmentListRequest

Property Inventory

Parameters

parameter RESPONSECLASSNAME = HS.Message.Push.AttachmentListResponse;

Properties

property DocumentId as %String;
Property methods: DocumentIdDisplayToLogical(), DocumentIdGet(), DocumentIdGetStored(), DocumentIdIsValid(), DocumentIdLogicalToDisplay(), DocumentIdLogicalToOdbc(), DocumentIdNormalize(), DocumentIdSet()
property Gateway as %String (MAXLEN = 500);
Property methods: GatewayDisplayToLogical(), GatewayGet(), GatewayGetStored(), GatewayIsValid(), GatewayLogicalToDisplay(), GatewayLogicalToOdbc(), GatewayNormalize(), GatewaySet()
property Mode as %String [ InitialExpression = "Deliver" ];
How this is being called. Choices will be Deliver, AuditReport, Compose Deliver with be auditted - this is delivery to the message center or to a delivery operation. AuditReport and Compose are not audited
Property methods: ModeDisplayToLogical(), ModeGet(), ModeGetStored(), ModeIsValid(), ModeLogicalToDisplay(), ModeLogicalToOdbc(), ModeNormalize(), ModeSet()
property RequestingGateway as %String (MAXLEN = 256) [ InitialExpression = ##Class(HS.Util.Installer.ConfigItem).GetThisComponentName() ];
An identifier for the access gateway that initiated the request
Property methods: RequestingGatewayDisplayToLogical(), RequestingGatewayGet(), RequestingGatewayGetStored(), RequestingGatewayIsValid(), RequestingGatewayLogicalToDisplay(), RequestingGatewayLogicalToOdbc(), RequestingGatewayNormalize(), RequestingGatewaySet()
property RequestingUser as HS.Types.Username [ InitialExpression = $USERNAME ];
The requesting user
Property methods: RequestingUserDisplayToLogical(), RequestingUserGet(), RequestingUserGetStored(), RequestingUserIsValid(), RequestingUserLogicalToDisplay(), RequestingUserLogicalToOdbc(), RequestingUserNormalize(), RequestingUserSet()
property RequestingUserRoles as %String) [ InitialExpression = $ROLES ];
The roles for the requesting user
Property methods: RequestingUserRolesDisplayToLogical(), RequestingUserRolesGet(), RequestingUserRolesGetStored(), RequestingUserRolesIsValid(), RequestingUserRolesLogicalToDisplay(), RequestingUserRolesLogicalToOdbc(), RequestingUserRolesNormalize(), RequestingUserRolesSet()
property Timeout as %Integer;
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutGetStored(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutNormalize(), TimeoutSet(), TimeoutXSDToLogical()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: Storage (HS.Util.EnsRequest)

^Ens.MessageBodyD(ID,"EnsRequest")
=
HSCoreVersion
HSMinVersion
%ClearFields

Storage Model: Storage (HS.Message.Push.AttachmentListRequest)

^Ens.MessageBodyD(ID,"AttachmentListRequest")
=
DocumentId
Gateway
RequestingUser
RequestingUserRoles
RequestingGateway
Timeout
FromAuditReport
Mode
FeedbackOpens in a new tab