@override Map<String, Object?> toJson() => { ...envelopeJson(), 'requestId': requestId, 'ok': ok, 'error': error.toJson(), };