GoogleCloudDialogflowV2KnowledgeAssistDebugInfo.fromJson constructor

GoogleCloudDialogflowV2KnowledgeAssistDebugInfo.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2KnowledgeAssistDebugInfo.fromJson(core.Map json_)
  : this(
      datastoreResponseReason:
          json_['datastoreResponseReason'] as core.String?,
      ingestedContextReferenceDebugInfo:
          json_.containsKey('ingestedContextReferenceDebugInfo')
          ? GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo.fromJson(
              json_['ingestedContextReferenceDebugInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      knowledgeAssistBehavior: json_.containsKey('knowledgeAssistBehavior')
          ? GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior.fromJson(
              json_['knowledgeAssistBehavior']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      queryCategorizationFailureReason:
          json_['queryCategorizationFailureReason'] as core.String?,
      queryGenerationFailureReason:
          json_['queryGenerationFailureReason'] as core.String?,
      serviceLatency: json_.containsKey('serviceLatency')
          ? GoogleCloudDialogflowV2ServiceLatency.fromJson(
              json_['serviceLatency'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );