public DataModelList GetProperties() { var properties = new DataModelList { { @"SessionId", SessionId }, { @"InvokeType", Type.ToString() } }; if (Source is { } source) { properties.Add(key: @"Source", source.ToString()); } properties.MakeDeepConstant(); return(properties); }
public DataModelList GetProperties() { var properties = new DataModelList(); if (Uri is { } uri) { properties.Add(key: @"Uri", uri.ToString()); } if (Scxml is { } scxml) { properties.Add(key: @"SCXML", scxml); } properties.MakeDeepConstant(); return(properties); }