Routine.fromJson constructor
Routine.fromJson(
- Map json_
Implementation
Routine.fromJson(core.Map json_)
: this(
arguments: (json_['arguments'] as core.List?)
?.map(
(value) => Argument.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
creationTime: json_['creationTime'] as core.String?,
dataGovernanceType: json_['dataGovernanceType'] as core.String?,
definitionBody: json_['definitionBody'] as core.String?,
description: json_['description'] as core.String?,
determinismLevel: json_['determinismLevel'] as core.String?,
etag: json_['etag'] as core.String?,
externalRuntimeOptions: json_.containsKey('externalRuntimeOptions')
? ExternalRuntimeOptions.fromJson(
json_['externalRuntimeOptions']
as core.Map<core.String, core.dynamic>,
)
: null,
importedLibraries: (json_['importedLibraries'] as core.List?)
?.map((value) => value as core.String)
.toList(),
language: json_['language'] as core.String?,
lastModifiedTime: json_['lastModifiedTime'] as core.String?,
pythonOptions: json_.containsKey('pythonOptions')
? PythonOptions.fromJson(
json_['pythonOptions'] as core.Map<core.String, core.dynamic>,
)
: null,
remoteFunctionOptions: json_.containsKey('remoteFunctionOptions')
? RemoteFunctionOptions.fromJson(
json_['remoteFunctionOptions']
as core.Map<core.String, core.dynamic>,
)
: null,
returnTableType: json_.containsKey('returnTableType')
? StandardSqlTableType.fromJson(
json_['returnTableType'] as core.Map<core.String, core.dynamic>,
)
: null,
returnType: json_.containsKey('returnType')
? StandardSqlDataType.fromJson(
json_['returnType'] as core.Map<core.String, core.dynamic>,
)
: null,
routineReference: json_.containsKey('routineReference')
? RoutineReference.fromJson(
json_['routineReference']
as core.Map<core.String, core.dynamic>,
)
: null,
routineType: json_['routineType'] as core.String?,
securityMode: json_['securityMode'] as core.String?,
sparkOptions: json_.containsKey('sparkOptions')
? SparkOptions.fromJson(
json_['sparkOptions'] as core.Map<core.String, core.dynamic>,
)
: null,
strictMode: json_['strictMode'] as core.bool?,
);