toBase64 method
Serializa o payload completo como uma string base64 única.
Internamente, produz JSON → UTF-8 → base64. Ideal para persistir em
SharedPreferences, transmitir em um header HTTP ou armazenar em
um campo de texto simples.
final token = payload.toBase64();
// Mais tarde:
final restored = EncryptedPayload.fromBase64(token);
Implementation
String toBase64() => base64.encode(utf8.encode(jsonEncode(toJson())));