io.sphere.sdk.carts.queries.CartQueryModel Maven / Gradle / Ivy
package io.sphere.sdk.carts.queries;
import io.sphere.sdk.carts.Cart;
import io.sphere.sdk.carts.CartState;
import io.sphere.sdk.customergroups.CustomerGroup;
import io.sphere.sdk.queries.*;
import io.sphere.sdk.types.queries.WithCustomQueryModel;
public interface CartQueryModel extends ResourceQueryModel, WithCustomQueryModel, CartLikeQueryModel {
CountryQueryModel country();
StringQuerySortingModel customerEmail();
ReferenceOptionalQueryModel customerGroup();
StringQuerySortingModel customerId();
LineItemCollectionQueryModel lineItems();
TaxedPriceOptionalQueryModel taxedPrice();
MoneyQueryModel totalPrice();
CustomLineItemCollectionQueryModel customLineItems();
AddressQueryModel billingAddress();
DiscountCodeInfoCollectionQueryModel discountCodes();
AddressQueryModel shippingAddress();
CartShippingInfoQueryModel shippingInfo();
@Override
PaymentInfoQueryModel paymentInfo();
SphereEnumerationQueryModel cartState();
static CartQueryModel of() {
return new CartQueryModelImpl(null, null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy