public class MessageAndMetadata
public MessageAndMetadata(@NotNull kotlin.Array[] messageData, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> metadata)
public boolean equals(@Nullable java.lang.Object other)
public int hashCode()
@NotNull public kotlin.Array[] getMessageData()
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
@NotNull public kotlin.Array[] component1()
@NotNull public java.util.Map<java.lang.String,java.lang.Object> component2()
@NotNull public MessageAndMetadata copy(@NotNull kotlin.Array[] messageData, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> metadata)
@NotNull public java.lang.String toString()