Get desktop application:
View/edit binary Protocol Buffers messages
* Holds any user id that is mentioned by sender (i.e @bobby). This should be used to identify the user mentioned, especially in the case of a user name change after the message has been sent, to handle actions performed on the message (e.g. clicking on mentioned user).
Used in:
Used in:
Used in:
Used in:
* Holds any "media" parsing attributes we found. Those could include phone numbers, emails, mentions. They are rendered as media cards within chat and require a range and type
Used in:
Used in:
* ADDRESS - P. Sherman, 42 Wallaby Way, Sydney
* PHONE - 867-5309
* EMAIL - steve@apple.com
* MENTION - @evan
* Holds information for scaling the text message font size up or down by the given double scale. This is used for the Expressive Text feature: https://snapchat.quip.com/EL7UAqDvJ2L0
Used in:
* Holds any url attributes we found through parsing the message. These are either deeplinks or regular URLs
Used in:
* https://www.apple.com, snapchat://maps/los_angeles