
io.sphere.sdk.orders.OrderImportDraft Maven / Gradle / Ivy
The newest version!
package io.sphere.sdk.orders;
import com.neovisionaries.i18n.CountryCode;
import io.sphere.sdk.carts.TaxedPrice;
import io.sphere.sdk.customergroups.CustomerGroup;
import io.sphere.sdk.models.Address;
import io.sphere.sdk.models.Reference;
import javax.money.MonetaryAmount;
import java.time.Instant;
import java.util.List;
import java.util.Optional;
/**
* Draft for importing an Order.
*
* @see OrderImportDraftBuilder
*/
public interface OrderImportDraft {
Optional getBillingAddress();
Optional getCompletedAt();
Optional getCountry();
Optional getCustomerEmail();
Optional> getCustomerGroup();
Optional getCustomerId();
List getCustomLineItems();
List getLineItems();
Optional getOrderNumber();
OrderState getOrderState();
Optional getPaymentState();
Optional getShipmentState();
Optional getShippingAddress();
Optional getShippingInfo();
Optional getTaxedPrice();
MonetaryAmount getTotalPrice();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy