toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'versionId': versionId,
'registrationId': registrationId.toJson(),
'scriptURL': scriptURL,
'runningStatus': runningStatus.toJson(),
'status': status.toJson(),
if (scriptLastModified != null) 'scriptLastModified': scriptLastModified,
if (scriptResponseTime != null) 'scriptResponseTime': scriptResponseTime,
if (controlledClients != null)
'controlledClients': controlledClients!.map((e) => e.toJson()).toList(),
if (targetId != null) 'targetId': targetId!.toJson(),
if (routerRules != null) 'routerRules': routerRules,
};
}