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?,
);