RepricingRuleEligibleOfferMatcher.fromJson constructor

RepricingRuleEligibleOfferMatcher.fromJson(
  1. Map json_
)

Implementation

RepricingRuleEligibleOfferMatcher.fromJson(core.Map json_)
    : this(
        brandMatcher: json_.containsKey('brandMatcher')
            ? RepricingRuleEligibleOfferMatcherStringMatcher.fromJson(
                json_['brandMatcher'] as core.Map<core.String, core.dynamic>)
            : null,
        itemGroupIdMatcher: json_.containsKey('itemGroupIdMatcher')
            ? RepricingRuleEligibleOfferMatcherStringMatcher.fromJson(
                json_['itemGroupIdMatcher']
                    as core.Map<core.String, core.dynamic>)
            : null,
        matcherOption: json_.containsKey('matcherOption')
            ? json_['matcherOption'] as core.String
            : null,
        offerIdMatcher: json_.containsKey('offerIdMatcher')
            ? RepricingRuleEligibleOfferMatcherStringMatcher.fromJson(
                json_['offerIdMatcher']
                    as core.Map<core.String, core.dynamic>)
            : null,
        skipWhenOnPromotion: json_.containsKey('skipWhenOnPromotion')
            ? json_['skipWhenOnPromotion'] as core.bool
            : null,
      );