class Aws::Chime::Types::SendChannelMessageRequest

@note When making an API call, you may pass SendChannelMessageRequest

data as a hash:

    {
      channel_arn: "ChimeArn", # required
      content: "NonEmptyContent", # required
      type: "STANDARD", # required, accepts STANDARD, CONTROL
      persistence: "PERSISTENT", # required, accepts PERSISTENT, NON_PERSISTENT
      metadata: "Metadata",
      client_request_token: "ClientRequestToken", # required
      chime_bearer: "ChimeArn",
    }

@!attribute [rw] channel_arn

The ARN of the channel.
@return [String]

@!attribute [rw] content

The content of the message.
@return [String]

@!attribute [rw] type

The type of message, `STANDARD` or `CONTROL`.
@return [String]

@!attribute [rw] persistence

Boolean that controls whether the message is persisted on the back
end. Required.
@return [String]

@!attribute [rw] metadata

The optional metadata for each message.
@return [String]

@!attribute [rw] client_request_token

The `Idempotency` token for each client request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] chime_bearer

The `AppInstanceUserArn` of the user that makes the API call.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SendChannelMessageRequest AWS API Documentation

Constants

SENSITIVE