DataSource.fromJson constructor
DataSource.fromJson(
- Map json_
Implementation
DataSource.fromJson(core.Map json_)
: this(
dataSourceId: json_['dataSourceId'] as core.String?,
displayName: json_['displayName'] as core.String?,
fileInput:
json_.containsKey('fileInput')
? FileInput.fromJson(
json_['fileInput'] as core.Map<core.String, core.dynamic>,
)
: null,
input: json_['input'] as core.String?,
localInventoryDataSource:
json_.containsKey('localInventoryDataSource')
? LocalInventoryDataSource.fromJson(
json_['localInventoryDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
merchantReviewDataSource:
json_.containsKey('merchantReviewDataSource')
? MerchantReviewDataSource.fromJson(
json_['merchantReviewDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
name: json_['name'] as core.String?,
primaryProductDataSource:
json_.containsKey('primaryProductDataSource')
? PrimaryProductDataSource.fromJson(
json_['primaryProductDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
productReviewDataSource:
json_.containsKey('productReviewDataSource')
? ProductReviewDataSource.fromJson(
json_['productReviewDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
promotionDataSource:
json_.containsKey('promotionDataSource')
? PromotionDataSource.fromJson(
json_['promotionDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
regionalInventoryDataSource:
json_.containsKey('regionalInventoryDataSource')
? RegionalInventoryDataSource.fromJson(
json_['regionalInventoryDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
supplementalProductDataSource:
json_.containsKey('supplementalProductDataSource')
? SupplementalProductDataSource.fromJson(
json_['supplementalProductDataSource']
as core.Map<core.String, core.dynamic>,
)
: null,
);