GoogleCloudDatacatalogV1GraphSpecGraphElementTable.fromJson constructor
GoogleCloudDatacatalogV1GraphSpecGraphElementTable.fromJson(
- Map json_
Implementation
GoogleCloudDatacatalogV1GraphSpecGraphElementTable.fromJson(core.Map json_)
: this(
alias: json_['alias'] as core.String?,
dataSource: json_['dataSource'] as core.String?,
destinationNodeReference: json_.containsKey('destinationNodeReference')
? GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference.fromJson(
json_['destinationNodeReference']
as core.Map<core.String, core.dynamic>,
)
: null,
dynamicLabelColumn: json_['dynamicLabelColumn'] as core.String?,
dynamicPropertiesColumn:
json_['dynamicPropertiesColumn'] as core.String?,
elementKeys: (json_['elementKeys'] as core.List?)
?.map((value) => value as core.String)
.toList(),
inputSource: json_['inputSource'] as core.String?,
kind: json_['kind'] as core.String?,
labelAndProperties: (json_['labelAndProperties'] as core.List?)
?.map(
(value) =>
GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
sourceNodeReference: json_.containsKey('sourceNodeReference')
? GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference.fromJson(
json_['sourceNodeReference']
as core.Map<core.String, core.dynamic>,
)
: null,
);