GetServingConfigResult.fromMap constructor

GetServingConfigResult.fromMap(
  1. 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>(),
  );
}