GoogleCloudDialogflowV2KnowledgeAssistDebugInfo.fromJson constructor

GoogleCloudDialogflowV2KnowledgeAssistDebugInfo.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2KnowledgeAssistDebugInfo.fromJson(core.Map json_)
  : this(
      cesDebugInfo: json_.containsKey('cesDebugInfo')
          ? json_['cesDebugInfo'] as core.Map<core.String, core.dynamic>
          : null,
      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?,
      queryGenerationDebugInfo: json_.containsKey('queryGenerationDebugInfo')
          ? GoogleCloudDialogflowV2KnowledgeAssistDebugInfoQueryGenerationDebugInfo.fromJson(
              json_['queryGenerationDebugInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      queryGenerationFailureReason:
          json_['queryGenerationFailureReason'] as core.String?,
      serviceLatency: json_.containsKey('serviceLatency')
          ? GoogleCloudDialogflowV2ServiceLatency.fromJson(
              json_['serviceLatency'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );