GoogleCloudContactcenterinsightsV1CallAnnotation.fromJson constructor

GoogleCloudContactcenterinsightsV1CallAnnotation.fromJson(
  1. Map json_
)

Implementation

GoogleCloudContactcenterinsightsV1CallAnnotation.fromJson(core.Map json_)
    : this(
        annotationEndBoundary: json_.containsKey('annotationEndBoundary')
            ? GoogleCloudContactcenterinsightsV1AnnotationBoundary.fromJson(
                json_['annotationEndBoundary']
                    as core.Map<core.String, core.dynamic>)
            : null,
        annotationStartBoundary: json_.containsKey('annotationStartBoundary')
            ? GoogleCloudContactcenterinsightsV1AnnotationBoundary.fromJson(
                json_['annotationStartBoundary']
                    as core.Map<core.String, core.dynamic>)
            : null,
        channelTag: json_.containsKey('channelTag')
            ? json_['channelTag'] as core.int
            : null,
        entityMentionData: json_.containsKey('entityMentionData')
            ? GoogleCloudContactcenterinsightsV1EntityMentionData.fromJson(
                json_['entityMentionData']
                    as core.Map<core.String, core.dynamic>)
            : null,
        holdData: json_.containsKey('holdData')
            ? GoogleCloudContactcenterinsightsV1HoldData.fromJson(
                json_['holdData'] as core.Map<core.String, core.dynamic>)
            : null,
        intentMatchData: json_.containsKey('intentMatchData')
            ? GoogleCloudContactcenterinsightsV1IntentMatchData.fromJson(
                json_['intentMatchData']
                    as core.Map<core.String, core.dynamic>)
            : null,
        interruptionData: json_.containsKey('interruptionData')
            ? GoogleCloudContactcenterinsightsV1InterruptionData.fromJson(
                json_['interruptionData']
                    as core.Map<core.String, core.dynamic>)
            : null,
        issueMatchData: json_.containsKey('issueMatchData')
            ? GoogleCloudContactcenterinsightsV1IssueMatchData.fromJson(
                json_['issueMatchData']
                    as core.Map<core.String, core.dynamic>)
            : null,
        phraseMatchData: json_.containsKey('phraseMatchData')
            ? GoogleCloudContactcenterinsightsV1PhraseMatchData.fromJson(
                json_['phraseMatchData']
                    as core.Map<core.String, core.dynamic>)
            : null,
        sentimentData: json_.containsKey('sentimentData')
            ? GoogleCloudContactcenterinsightsV1SentimentData.fromJson(
                json_['sentimentData'] as core.Map<core.String, core.dynamic>)
            : null,
        silenceData: json_.containsKey('silenceData')
            ? GoogleCloudContactcenterinsightsV1SilenceData.fromJson(
                json_['silenceData'] as core.Map<core.String, core.dynamic>)
            : null,
      );