com.commercetools.graphql.api.client.StandalonePriceProjectionRoot Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commercetools-graphql-api Show documentation
Show all versions of commercetools-graphql-api Show documentation
The e-commerce SDK from commercetools Composable Commerce for Java
package com.commercetools.graphql.api.client;
import com.netflix.graphql.dgs.client.codegen.BaseSubProjectionNode;
public class StandalonePriceProjectionRoot, ROOT extends BaseSubProjectionNode, ?>> extends BaseSubProjectionNode {
public StandalonePriceProjectionRoot() {
super(null, null, java.util.Optional.of("StandalonePrice"));
}
public StandalonePriceProjectionRoot __typename() {
getFields().put("__typename", null);
return this;
}
public BaseMoneyProjection, StandalonePriceProjectionRoot> value(
) {
BaseMoneyProjection, StandalonePriceProjectionRoot> projection = new BaseMoneyProjection<>(this, this);
getFields().put("value", projection);
return projection;
}
public ReferenceProjection, StandalonePriceProjectionRoot> customerGroupRef(
) {
ReferenceProjection, StandalonePriceProjectionRoot> projection = new ReferenceProjection<>(this, this);
getFields().put("customerGroupRef", projection);
return projection;
}
public CustomerGroupProjection, StandalonePriceProjectionRoot> customerGroup(
) {
CustomerGroupProjection, StandalonePriceProjectionRoot> projection = new CustomerGroupProjection<>(this, this);
getFields().put("customerGroup", projection);
return projection;
}
public ReferenceProjection, StandalonePriceProjectionRoot> channelRef(
) {
ReferenceProjection, StandalonePriceProjectionRoot> projection = new ReferenceProjection<>(this, this);
getFields().put("channelRef", projection);
return projection;
}
public ChannelProjection, StandalonePriceProjectionRoot> channel(
) {
ChannelProjection, StandalonePriceProjectionRoot> projection = new ChannelProjection<>(this, this);
getFields().put("channel", projection);
return projection;
}
public ProductPriceTierProjection, StandalonePriceProjectionRoot> tiers(
) {
ProductPriceTierProjection, StandalonePriceProjectionRoot> projection = new ProductPriceTierProjection<>(this, this);
getFields().put("tiers", projection);
return projection;
}
public DiscountedProductPriceValueProjection, StandalonePriceProjectionRoot> discounted(
) {
DiscountedProductPriceValueProjection, StandalonePriceProjectionRoot> projection = new DiscountedProductPriceValueProjection<>(this, this);
getFields().put("discounted", projection);
return projection;
}
public StagedStandalonePriceProjection, StandalonePriceProjectionRoot> staged(
) {
StagedStandalonePriceProjection, StandalonePriceProjectionRoot> projection = new StagedStandalonePriceProjection<>(this, this);
getFields().put("staged", projection);
return projection;
}
public CustomFieldsTypeProjection, StandalonePriceProjectionRoot> custom(
) {
CustomFieldsTypeProjection, StandalonePriceProjectionRoot> projection = new CustomFieldsTypeProjection<>(this, this);
getFields().put("custom", projection);
return projection;
}
public InitiatorProjection, StandalonePriceProjectionRoot> createdBy(
) {
InitiatorProjection, StandalonePriceProjectionRoot> projection = new InitiatorProjection<>(this, this);
getFields().put("createdBy", projection);
return projection;
}
public InitiatorProjection, StandalonePriceProjectionRoot> lastModifiedBy(
) {
InitiatorProjection, StandalonePriceProjectionRoot> projection = new InitiatorProjection<>(this, this);
getFields().put("lastModifiedBy", projection);
return projection;
}
public StandalonePriceProjectionRoot id() {
getFields().put("id", null);
return this;
}
public StandalonePriceProjectionRoot version() {
getFields().put("version", null);
return this;
}
public StandalonePriceProjectionRoot key() {
getFields().put("key", null);
return this;
}
public StandalonePriceProjectionRoot sku() {
getFields().put("sku", null);
return this;
}
public StandalonePriceProjectionRoot country() {
getFields().put("country", null);
return this;
}
public StandalonePriceProjectionRoot validFrom() {
getFields().put("validFrom", null);
return this;
}
public StandalonePriceProjectionRoot validUntil() {
getFields().put("validUntil", null);
return this;
}
public StandalonePriceProjectionRoot active() {
getFields().put("active", null);
return this;
}
public StandalonePriceProjectionRoot createdAt() {
getFields().put("createdAt", null);
return this;
}
public StandalonePriceProjectionRoot lastModifiedAt() {
getFields().put("lastModifiedAt", null);
return this;
}
}