Module it.auties.cobalt
Interface InteractiveMessageContent
- All Superinterfaces:
it.auties.protobuf.model.ProtobufMessage,it.auties.protobuf.model.ProtobufObject
- All Known Implementing Classes:
InteractiveCollection,InteractiveNativeFlow,InteractiveShop
public sealed interface InteractiveMessageContent
extends it.auties.protobuf.model.ProtobufMessage
permits InteractiveShop, InteractiveCollection, InteractiveNativeFlow
A model class that represents a message that can be used as the content of a
InteractiveMessage-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThe constants of this enumerated type describe the various types of content that an interactive message can wrap -
Method Summary
Modifier and TypeMethodDescriptionReturns the type of this content
-
Method Details
-
contentType
InteractiveMessageContent.Type contentType()Returns the type of this content- Returns:
- a non-null type
-