GetServingConfigResult.fromMap constructor
GetServingConfigResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetServingConfigResult.fromMap(Map<String, dynamic> map) {
return GetServingConfigResult(
boostControlIds: (map['boostControlIds'] as List).cast<String>(),
displayName: map['displayName'] as String,
diversityLevel: map['diversityLevel'] as String,
diversityType: map['diversityType'] as String,
doNotAssociateControlIds: (map['doNotAssociateControlIds'] as List).cast<String>(),
dynamicFacetSpec: GoogleCloudRetailV2SearchRequestDynamicFacetSpecResponse.fromMap((map['dynamicFacetSpec']! as Map).cast<String, dynamic>()),
enableCategoryFilterLevel: map['enableCategoryFilterLevel'] as String,
facetControlIds: (map['facetControlIds'] as List).cast<String>(),
filterControlIds: (map['filterControlIds'] as List).cast<String>(),
ignoreControlIds: (map['ignoreControlIds'] as List).cast<String>(),
modelId: map['modelId'] as String,
name: map['name'] as String,
onewaySynonymsControlIds: (map['onewaySynonymsControlIds'] as List).cast<String>(),
personalizationSpec: GoogleCloudRetailV2SearchRequestPersonalizationSpecResponse.fromMap((map['personalizationSpec']! as Map).cast<String, dynamic>()),
priceRerankingLevel: map['priceRerankingLevel'] as String,
redirectControlIds: (map['redirectControlIds'] as List).cast<String>(),
replacementControlIds: (map['replacementControlIds'] as List).cast<String>(),
solutionTypes: (map['solutionTypes'] as List).cast<String>(),
twowaySynonymsControlIds: (map['twowaySynonymsControlIds'] as List).cast<String>(),
);
}