io.sphere.sdk.carts.queries.CartQueryModel Maven / Gradle / Ivy
/*
This class has been generated by class io.sphere.sdk.annotations.processors.HasQueryModelAnnotationProcessor
induced by the annotation io.sphere.sdk.annotations.HasQueryModel.
in the source class io.sphere.sdk.carts.Cart.
*/
package io.sphere.sdk.carts.queries;
import javax.annotation.Nullable;
import io.sphere.sdk.models.*;
import java.util.*;
import io.sphere.sdk.utils.*;
import com.fasterxml.jackson.annotation.*;
import io.sphere.sdk.queries.*;
import io.sphere.sdk.reviews.queries.*;
import io.sphere.sdk.annotations.HasQueryModelImplementation;
import io.sphere.sdk.carts.queries.*;
import io.sphere.sdk.orders.queries.*;
import io.sphere.sdk.payments.queries.*;
import io.sphere.sdk.carts.*;
import io.sphere.sdk.queries.ResourceQueryModel;
import io.sphere.sdk.types.queries.WithCustomQueryModel;
import io.sphere.sdk.queries.SphereEnumerationCollectionQueryModel;
import io.sphere.sdk.queries.SphereEnumerationCollectionQueryModel;
import io.sphere.sdk.queries.SphereEnumerationCollectionQueryModel;
@HasQueryModelImplementation(implBaseClass="CartLikeQueryModelImpl")
public interface CartQueryModel extends CartLikeQueryModel, ResourceQueryModel, WithCustomQueryModel {
static CartQueryModel of() {
return new CartQueryModelImpl(null, null);
}
StringQuerySortingModel key();
StringQuerySortingModel anonymousId();
SphereEnumerationQueryModel cartState();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="CartShippingInfoQueryModel")
CartShippingInfoQueryModel shippingInfo();
AddressQueryModel billingAddress();
io.sphere.sdk.queries.CountryQueryModel country();
StringQuerySortingModel customerEmail();
ReferenceOptionalQueryModel customerGroup();
StringQuerySortingModel customerId();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="CustomLineItemCollectionQueryModel")
CustomLineItemCollectionQueryModel customLineItems();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="LineItemCollectionQueryModel")
LineItemCollectionQueryModel lineItems();
AddressQueryModel shippingAddress();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="TaxedPriceOptionalQueryModel")
TaxedPriceOptionalQueryModel taxedPrice();
SphereEnumerationQueryModel taxCalculationMode();
io.sphere.sdk.queries.MoneyQueryModel totalPrice();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="DiscountCodeInfoCollectionQueryModel")
DiscountCodeInfoCollectionQueryModel discountCodes();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="PaymentInfoQueryModel")
PaymentInfoQueryModel paymentInfo();
io.sphere.sdk.queries.IntegerQuerySortingModel deleteDaysAfterLastModification();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="ShippingRateInputQueryModel")
ShippingRateInputQueryModel shippingRateInput();
@io.sphere.sdk.annotations.QueryModelHint(impl="", type="AddressCollectionQueryModel")
AddressCollectionQueryModel itemShippingAddresses();
@io.sphere.sdk.annotations.QueryModelHint(impl="return keyReferenceQueryModel(fieldName);", type="KeyReferenceQueryModel")
KeyReferenceQueryModel store();
io.sphere.sdk.queries.LocaleQueryModel locale();
SphereEnumerationQueryModel taxRoundingMode();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy