payload property
Произвольные JSON данные пользователей связанные с сообщением.
Настоятельно рекомендуем делать метку что это уникальное для вашего приложения данные: например
{
"my-some-uniq-app-id": {
<SomeCustomPaydata>
}
}
А также делится схемами друг с другом и внедрять их в свои приложения, с отсылкой общей схемы:
{
"my-some-uniq-app-id": {
<SomeCustomPaydata>
},
"std-summer-2022": [
{ "o": 10, "l": 15, "t": "BI" }
{ "o": 25, "t": "A(2)" }
]
}
В примере подразумевается что текст сообщения с 10-го символа
в течении 15-и символов будет
выделен жирным курсивом BI (Bold + Italic),
а также что после 25-го символа будет
вставлена упоминание аккаута с id=2 A(2).
Implementation
// TODO(Atom735): Подумать над тем чтобы стандартизировать как отдельное поле
// С названием типа `final List<SjRichTextData>? rich;`
/// В примере подразумевается что текст сообщения с 10-го символа
/// в течении 15-и символов будет
/// выделен жирным курсивом `BI` (Bold + Italic),
/// а также что после 25-го символа будет
/// вставлена упоминание аккаута с id=2 `A(2)`.
/// {@endtemplate}
final Map<String, dynamic>? payload;