Skip to content

McpMessageManagerV3

Class in IpDrv · IpDrv.McpMessageManagerV3 · config

Object › McpServiceBase › McpMessageBase › McpMessageManagerV3

Using it from Lua
h7.find_all("McpMessageManagerV3")            -- live instances
h7.find_class("IpDrv.McpMessageManagerV3")   -- the class
h7.hook("IpDrv.McpMessageManagerV3.CreateMessage", fn)

Structs

MessageBasedRequest

FieldType
RequestHttpRequestInterface
MessageIdString

UserBasedRequest

FieldType
RequestHttpRequestInterface
McpIdString

Properties

NameTypeNotes
Contentsarray<McpMessageContents>
HeaderPathStringconfig
InboxPathStringconfig
MessageBasedRequestsarray<MessageBasedRequest>
MessagePathStringconfig
OutboxPathStringconfig
UserBasedRequestsarray<UserBasedRequest>

Functions

NameDeclaration
CreateMessagefunction CreateMessage(const out array ToUniqueUserIds, String FromUniqueUserId, String FromFriendlyName, String MessageType, String PushMessage, String ValidUntil, const out array Body)
DeleteMessagefunction DeleteMessage(String McpId, String MessageId)
GetMessageContentsfunction bool GetMessageContents(String MessageId, out array MessageContents)
GetMessageListfunction GetMessageList(string McpId, out McpMessageList MessageList)
OnCreateMessageRequestCompletefunction OnCreateMessageRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnDeleteMessageRequestCompletefunction OnDeleteMessageRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryMessageContentsRequestCompletefunction OnQueryMessageContentsRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryMessagesRequestCompletefunction OnQueryMessagesRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
ParseMessageprotected function int ParseMessage(JsonObject ParsedJson)
QueryMessageContentsfunction QueryMessageContents(String McpId, String MessageId)
QueryMessagesfunction QueryMessages(String McpId)

Inherited

FromMembers
McpMessageBase4 properties, 11 functions
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions