toJson method
Implementation
@override
Object toJson() => {
if (skipSummarization.isNotDefault) 'skipSummarization': skipSummarization,
if (stateDelta != null) 'stateDelta': stateDelta!.toJson(),
if (artifactDelta.isNotDefault) 'artifactDelta': artifactDelta,
if (transferToAgent.isNotDefault) 'transferToAgent': transferToAgent,
if (escalate.isNotDefault) 'escalate': escalate,
if (requestedAuthConfigs != null)
'requestedAuthConfigs': requestedAuthConfigs!.toJson(),
if (transferAgent.isNotDefault) 'transferAgent': transferAgent,
};