toBase64 method

String toBase64()

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())));