Package 

Class Message


  • @Serializable() 
    public final class Message
    
                        

    One transcript line / message. Mirrors the Rust Message shape.

    For outbound sends the SDK fires MessageAdded with a provisional Message(id = "", localId = <uuid>, status = SENDING, ...) before the wire round-trip. The server-issued id lands on the follow-up MessageUpdated. The stable lookup key during the sending phase is localId; once delivered, both id and localId are populated.