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