public static class RawData.Builder extends Object
ChatroomManager.sendRawData(RawData)| Constructor and Description | 
|---|
Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
RawData | 
build()  | 
RawData.Builder | 
setJsonText(String jsonString)  | 
<T> RawData.Builder | 
setObject(T object)
Set JSON (RFC 7159) data directly by insert the object,
 we will try our best converting to JSON string and call  
setJsonText(String) automatically. | 
public RawData.Builder setJsonText(@NonNull String jsonString)
jsonString - The JSON (RFC 7159) string.
 The JSON must not exceed 2048 characters.
public <T> RawData.Builder setObject(T object)
setJsonText(String) automatically.
 
 class BlackjackHand {
     public final Card hidden_card;
     public final List<Card> visible_cards;
     ...
 }
 class Card {
     public final char rank;
     public final Suit suit;
     ...
 }
 enum Suit {
     CLUBS, DIAMONDS, HEARTS, SPADES;
 }
 
 Data will be sent like this:
 
 {
   "hidden_card": {
     "rank": "6",
     "suit": "SPADES"
   },
   "visible_cards": [
     {
       "rank": "4",
       "suit": "CLUBS"
     },
     {
       "rank": "A",
       "suit": "HEARTS"
     }
   ]
 }
 
 We support these Java’s core data types:
 setJsonText(String) instead.public RawData build()