A content field stores the value associated with a resource subtype. Its meaning may remain consistent across types, or its structure may change according to a type field. section 16.3.2
Choose the simplest structure that remains practical:
- Use one string when text, a URI, or another shared representation is sufficient. section 16.3.2
Polymorphic message content
A Message may declare type as text, photo, audio, or video. Text can use a string content value, while media can use an object containing its URI and encoding format. Interpret and validate content according to type. section 16.3.2
