ActionFunctionCall.fromJson constructor
ActionFunctionCall.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ActionFunctionCall.fromJson(Map<String, dynamic> json) => ActionFunctionCall(
functionId: (json['FunctionId'] as String?) ?? '',
callId: (json['CallId'] as String?) ?? '',
instanceId: (json['InstanceId'] as String?) ?? '',
functionName: (json['FunctionName'] as String?) ?? '',
parameters: (json['Parameters'] as List<dynamic>?)?.map((e) => FunctionParameter.fromJson((e ?? {}) as Map<String, dynamic>)).toList() ?? const [],
scopes: (json['Scopes'] as List<dynamic>?)?.map((e) => ScopeEntry.fromJson((e ?? {}) as Map<String, dynamic>)).toList() ?? const [],
version: (json['Version'] as String?) ?? '',
userCredentials: (json['UserCredentials'] as List<dynamic>?)?.map((e) => UserCredentialEntry.fromJson((e ?? {}) as Map<String, dynamic>)).toList() ?? const [],
);