All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.commercetools.graphql.api.client.ShippingRatePriceTierProjection Maven / Gradle / Ivy

There is a newer version: 17.15.1
Show newest version
package com.commercetools.graphql.api.client;

import com.netflix.graphql.dgs.client.codegen.BaseSubProjectionNode;

public class ShippingRatePriceTierProjection, ROOT extends BaseSubProjectionNode> extends BaseSubProjectionNode {
  public ShippingRatePriceTierProjection(PARENT parent, ROOT root) {
    super(parent, root, java.util.Optional.of("ShippingRatePriceTier"));
  }

  public ShippingRatePriceTierProjection __typename() {
    getFields().put("__typename", null);
    return this;
  }

  public ShippingRatePriceTierProjection type() {
    getFields().put("type", null);
    return this;
  }

  public ShippingRateCartClassificationPriceTierFragmentProjection, ROOT> onShippingRateCartClassificationPriceTier(
      ) {
    ShippingRateCartClassificationPriceTierFragmentProjection, ROOT> fragment = new ShippingRateCartClassificationPriceTierFragmentProjection<>(this, getRoot());
    getFragments().add(fragment);
    return fragment;
  }

  public ShippingRateCartScorePriceTierFragmentProjection, ROOT> onShippingRateCartScorePriceTier(
      ) {
    ShippingRateCartScorePriceTierFragmentProjection, ROOT> fragment = new ShippingRateCartScorePriceTierFragmentProjection<>(this, getRoot());
    getFragments().add(fragment);
    return fragment;
  }

  public ShippingRateCartValuePriceTierFragmentProjection, ROOT> onShippingRateCartValuePriceTier(
      ) {
    ShippingRateCartValuePriceTierFragmentProjection, ROOT> fragment = new ShippingRateCartValuePriceTierFragmentProjection<>(this, getRoot());
    getFragments().add(fragment);
    return fragment;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy