toJson method
Implementation
Map<String, Object?> toJson() => <String, Object?>{
'protocolVersion': protocolVersion,
'requestId': requestId,
'operation': operation.name,
if (deviceId != null) 'deviceId': deviceId,
if (applicationId != null) 'applicationId': applicationId,
if (sessionRef != null) 'sessionRef': sessionRef,
if (permission != null) 'permission': permission,
if (policy != null) 'policy': policy,
if (state != null) 'state': state!.name,
if (decision != null) 'decision': decision!.name,
'timeoutMs': timeoutMs,
};