toJson method

Map<String, Object?> toJson()

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,
};