MigrateResourceRequest_MigrateDataLabelingDatasetConfig.fromJson constructor
MigrateResourceRequest_MigrateDataLabelingDatasetConfig.fromJson(
- Object? j
Implementation
factory MigrateResourceRequest_MigrateDataLabelingDatasetConfig.fromJson(
Object? j,
) {
final json = j as Map<String, Object?>;
return MigrateResourceRequest_MigrateDataLabelingDatasetConfig(
dataset: switch (json['dataset']) {
null => '',
Object $1 => decodeString($1),
},
datasetDisplayName: switch (json['datasetDisplayName']) {
null => '',
Object $1 => decodeString($1),
},
migrateDataLabelingAnnotatedDatasetConfigs:
switch (json['migrateDataLabelingAnnotatedDatasetConfigs']) {
null => [],
List<Object?> $1 => [
for (final i in $1)
MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig.fromJson(
i,
),
],
_ => throw const FormatException(
'"migrateDataLabelingAnnotatedDatasetConfigs" is not a list',
),
},
);
}