GoogleCloudContactcenterinsightsV1Dimension.fromJson constructor

GoogleCloudContactcenterinsightsV1Dimension.fromJson(
  1. Map json_
)

Implementation

GoogleCloudContactcenterinsightsV1Dimension.fromJson(core.Map json_)
    : this(
        agentDimensionMetadata: json_.containsKey('agentDimensionMetadata')
            ? GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata
                .fromJson(json_['agentDimensionMetadata']
                    as core.Map<core.String, core.dynamic>)
            : null,
        dimensionKey: json_['dimensionKey'] as core.String?,
        issueDimensionMetadata: json_.containsKey('issueDimensionMetadata')
            ? GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata
                .fromJson(json_['issueDimensionMetadata']
                    as core.Map<core.String, core.dynamic>)
            : null,
        qaQuestionAnswerDimensionMetadata: json_
                .containsKey('qaQuestionAnswerDimensionMetadata')
            ? GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata
                .fromJson(json_['qaQuestionAnswerDimensionMetadata']
                    as core.Map<core.String, core.dynamic>)
            : null,
        qaQuestionDimensionMetadata: json_
                .containsKey('qaQuestionDimensionMetadata')
            ? GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata
                .fromJson(json_['qaQuestionDimensionMetadata']
                    as core.Map<core.String, core.dynamic>)
            : null,
      );