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

io.sphere.sdk.carts.queries.CartQueryModel Maven / Gradle / Ivy

There is a newer version: 2.16.0
Show newest version
/*
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