GoogleCloudDialogflowV2SuggestionResult.fromJson constructor

GoogleCloudDialogflowV2SuggestionResult.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2SuggestionResult.fromJson(core.Map json_)
  : this(
      error: json_.containsKey('error')
          ? GoogleRpcStatus.fromJson(
              json_['error'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      generateSuggestionsResponse:
          json_.containsKey('generateSuggestionsResponse')
          ? GoogleCloudDialogflowV2GenerateSuggestionsResponse.fromJson(
              json_['generateSuggestionsResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      suggestArticlesResponse: json_.containsKey('suggestArticlesResponse')
          ? GoogleCloudDialogflowV2SuggestArticlesResponse.fromJson(
              json_['suggestArticlesResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      suggestFaqAnswersResponse:
          json_.containsKey('suggestFaqAnswersResponse')
          ? GoogleCloudDialogflowV2SuggestFaqAnswersResponse.fromJson(
              json_['suggestFaqAnswersResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      suggestKnowledgeAssistResponse:
          json_.containsKey('suggestKnowledgeAssistResponse')
          ? GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse.fromJson(
              json_['suggestKnowledgeAssistResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      suggestSmartRepliesResponse:
          json_.containsKey('suggestSmartRepliesResponse')
          ? GoogleCloudDialogflowV2SuggestSmartRepliesResponse.fromJson(
              json_['suggestSmartRepliesResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );