fromJson static method
Create CallParams from JSON data
Implementation
static CallParams fromJson(Map<dynamic, dynamic> args) {
return CallParams(
callType: CallType.values.firstWhere(
(type) => type.value == args['callType'],
orElse: () => CallType.varGetter,
),
serviceName: args['serviceName'],
methodName: args['methodName'],
memberName: args['memberName'],
args: args['args'],
instanceId: args['_instanceId'],
instanceType: InstanceType.values.firstWhere(
(type) => type.toString().split('.').last == args['_instanceType'],
orElse: () => InstanceType.automatic,
),
traceId: args['_traceId'],
waitResult: args['waitResult'],
);
}