GoogleCloudContactcenterinsightsV1Dimension.fromJson constructor
GoogleCloudContactcenterinsightsV1Dimension.fromJson(
- 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,
clientSentimentCategoryDimensionMetadata:
json_.containsKey('clientSentimentCategoryDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionClientSentimentCategoryDimensionMetadata.fromJson(
json_['clientSentimentCategoryDimensionMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
conversationProfileDimensionMetadata:
json_.containsKey('conversationProfileDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionConversationProfileDimensionMetadata.fromJson(
json_['conversationProfileDimensionMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
conversationalAgentsPlaybookDimensionMetadata:
json_.containsKey('conversationalAgentsPlaybookDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsPlaybookDimensionMetadata.fromJson(
json_['conversationalAgentsPlaybookDimensionMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
conversationalAgentsToolDimensionMetadata:
json_.containsKey('conversationalAgentsToolDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsToolDimensionMetadata.fromJson(
json_['conversationalAgentsToolDimensionMetadata']
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,
labelDimensionMetadata: json_.containsKey('labelDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata.fromJson(
json_['labelDimensionMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
mediumDimensionMetadata: json_.containsKey('mediumDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata.fromJson(
json_['mediumDimensionMetadata']
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,
qaScorecardDimensionMetadata:
json_.containsKey('qaScorecardDimensionMetadata')
? GoogleCloudContactcenterinsightsV1DimensionQaScorecardDimensionMetadata.fromJson(
json_['qaScorecardDimensionMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
);