GoogleCloudRetailV2Rule.fromJson constructor
GoogleCloudRetailV2Rule.fromJson(
- Map json_
Implementation
GoogleCloudRetailV2Rule.fromJson(core.Map json_)
: this(
boostAction:
json_.containsKey('boostAction')
? GoogleCloudRetailV2RuleBoostAction.fromJson(
json_['boostAction'] as core.Map<core.String, core.dynamic>,
)
: null,
condition:
json_.containsKey('condition')
? GoogleCloudRetailV2Condition.fromJson(
json_['condition'] as core.Map<core.String, core.dynamic>,
)
: null,
doNotAssociateAction:
json_.containsKey('doNotAssociateAction')
? GoogleCloudRetailV2RuleDoNotAssociateAction.fromJson(
json_['doNotAssociateAction']
as core.Map<core.String, core.dynamic>,
)
: null,
filterAction:
json_.containsKey('filterAction')
? GoogleCloudRetailV2RuleFilterAction.fromJson(
json_['filterAction'] as core.Map<core.String, core.dynamic>,
)
: null,
forceReturnFacetAction:
json_.containsKey('forceReturnFacetAction')
? GoogleCloudRetailV2RuleForceReturnFacetAction.fromJson(
json_['forceReturnFacetAction']
as core.Map<core.String, core.dynamic>,
)
: null,
ignoreAction:
json_.containsKey('ignoreAction')
? GoogleCloudRetailV2RuleIgnoreAction.fromJson(
json_['ignoreAction'] as core.Map<core.String, core.dynamic>,
)
: null,
onewaySynonymsAction:
json_.containsKey('onewaySynonymsAction')
? GoogleCloudRetailV2RuleOnewaySynonymsAction.fromJson(
json_['onewaySynonymsAction']
as core.Map<core.String, core.dynamic>,
)
: null,
pinAction:
json_.containsKey('pinAction')
? GoogleCloudRetailV2RulePinAction.fromJson(
json_['pinAction'] as core.Map<core.String, core.dynamic>,
)
: null,
redirectAction:
json_.containsKey('redirectAction')
? GoogleCloudRetailV2RuleRedirectAction.fromJson(
json_['redirectAction']
as core.Map<core.String, core.dynamic>,
)
: null,
removeFacetAction:
json_.containsKey('removeFacetAction')
? GoogleCloudRetailV2RuleRemoveFacetAction.fromJson(
json_['removeFacetAction']
as core.Map<core.String, core.dynamic>,
)
: null,
replacementAction:
json_.containsKey('replacementAction')
? GoogleCloudRetailV2RuleReplacementAction.fromJson(
json_['replacementAction']
as core.Map<core.String, core.dynamic>,
)
: null,
twowaySynonymsAction:
json_.containsKey('twowaySynonymsAction')
? GoogleCloudRetailV2RuleTwowaySynonymsAction.fromJson(
json_['twowaySynonymsAction']
as core.Map<core.String, core.dynamic>,
)
: null,
);