GetEngineResult.fromMap constructor

GetEngineResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetEngineResult.fromMap(Map<String, dynamic> map) {
  return GetEngineResult(
    chatEngineConfig: GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigResponse.fromMap((map['chatEngineConfig']! as Map).cast<String, dynamic>()),
    chatEngineMetadata: GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadataResponse.fromMap((map['chatEngineMetadata']! as Map).cast<String, dynamic>()),
    commonConfig: GoogleCloudDiscoveryengineV1alphaEngineCommonConfigResponse.fromMap((map['commonConfig']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    dataStoreIds: (map['dataStoreIds'] as List).cast<String>(),
    displayName: map['displayName'] as String,
    industryVertical: map['industryVertical'] as String,
    mediaRecommendationEngineConfig: GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigResponse.fromMap((map['mediaRecommendationEngineConfig']! as Map).cast<String, dynamic>()),
    name: map['name'] as String,
    recommendationMetadata: GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadataResponse.fromMap((map['recommendationMetadata']! as Map).cast<String, dynamic>()),
    searchEngineConfig: GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigResponse.fromMap((map['searchEngineConfig']! as Map).cast<String, dynamic>()),
    similarDocumentsConfig: (map['similarDocumentsConfig']! as Map).cast<String, dynamic>(),
    solutionType: map['solutionType'] as String,
    updateTime: map['updateTime'] as String,
  );
}