Skip to main content
Version: v2

MessageType Enum

This API is provided for existing users, but is not recommended for new users.

To use, import via @fluidframework/driver-definitions/legacy.

For more information about our API support guarantees, see here.

Signature​

export declare enum MessageType

Flags​

FlagAlertsDescription
AcceptBetaMessage sent by client accepting proposal
ClientJoinBetaSystem message sent to indicate a new client has joined the collaboration.
ClientLeaveBetaSystem message sent to indicate a client has left the collaboration.
ControlBetaService specific control messages that are never sequenced.
NoClientBetaMessage to indicate that no active clients are present.
NoOpBetaEmpty operation message. Used to send an updated reference sequence number. Relay service is free to coalesce these messages or fully drop them, if another message was used to update MSN to a number equal or higher than referenced sequence number in Noop.
OperationBetaOperation (message) produced by container runtime.
ProposeBetaProposes a new consensus value.
RejectBetaMessage used to reject a pending proposal.
RoundTripBetaMessage to indicate successful round trip.
SummarizeBetaSummary operation (message).
SummaryAckBetaSummary operation (message) written.
SummaryNackBetaSummary operation (message) write failure.

Accept​

Message sent by client accepting proposal

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

Accept = "accept"

ClientJoin​

System message sent to indicate a new client has joined the collaboration.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

ClientJoin = "join"

ClientLeave​

System message sent to indicate a client has left the collaboration.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

ClientLeave = "leave"

Control​

Service specific control messages that are never sequenced.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

Control = "control"

NoClient​

Message to indicate that no active clients are present.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

NoClient = "noClient"

NoOp​

Empty operation message. Used to send an updated reference sequence number. Relay service is free to coalesce these messages or fully drop them, if another message was used to update MSN to a number equal or higher than referenced sequence number in Noop.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

NoOp = "noop"

Operation​

Operation (message) produced by container runtime.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

Operation = "op"

Propose​

Proposes a new consensus value.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

Propose = "propose"

Reject​

Message used to reject a pending proposal.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

Reject = "reject"

RoundTrip​

Message to indicate successful round trip.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

RoundTrip = "tripComplete"

Summarize​

Summary operation (message).

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

Summarize = "summarize"

SummaryAck​

Summary operation (message) written.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

SummaryAck = "summaryAck"

SummaryNack​

Summary operation (message) write failure.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

SummaryNack = "summaryNack"