Table.fromJson constructor
Table.fromJson(
- Map json_
Implementation
Table.fromJson(core.Map json_)
: this(
automatedBackupPolicy: json_.containsKey('automatedBackupPolicy')
? AutomatedBackupPolicy.fromJson(json_['automatedBackupPolicy']
as core.Map<core.String, core.dynamic>)
: null,
changeStreamConfig: json_.containsKey('changeStreamConfig')
? ChangeStreamConfig.fromJson(json_['changeStreamConfig']
as core.Map<core.String, core.dynamic>)
: null,
clusterStates:
(json_['clusterStates'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
ClusterState.fromJson(
value as core.Map<core.String, core.dynamic>),
),
),
columnFamilies:
(json_['columnFamilies'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
ColumnFamily.fromJson(
value as core.Map<core.String, core.dynamic>),
),
),
deletionProtection: json_['deletionProtection'] as core.bool?,
granularity: json_['granularity'] as core.String?,
name: json_['name'] as core.String?,
restoreInfo: json_.containsKey('restoreInfo')
? RestoreInfo.fromJson(
json_['restoreInfo'] as core.Map<core.String, core.dynamic>)
: null,
stats: json_.containsKey('stats')
? TableStats.fromJson(
json_['stats'] as core.Map<core.String, core.dynamic>)
: null,
);