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

com.logicommerce.sdk.models.order.OrderShipping Maven / Gradle / Ivy

There is a newer version: 2.3.0
Show newest version
package com.logicommerce.sdk.models.order;

import java.util.List;
import com.logicommerce.sdk.enums.ShippingCalculation;
import com.logicommerce.sdk.models.ElementProperty;

/**
 * 

OrderShipping interface.

* * @author Logicommerce * @since 1.0.16 */ public interface OrderShipping { /** *

getId.

* * @return a {@link java.lang.Integer} object */ Integer getId(); /** *

getShippingTypeId.

* * @return a int */ int getShippingTypeId(); /** *

getName.

* * @return a {@link java.lang.String} object */ String getName(); /** *

isCashOnDelivery.

* * @return a boolean */ boolean isCashOnDelivery(); /** *

getPrice.

* * @return a {@link java.lang.Double} object */ Double getPrice(); /** *

getShippingTypeName.

* * @return a {@link java.lang.String} object */ String getShippingTypeName(); /** *

getShippingSectionId.

* * @return a {@link java.lang.Integer} object */ Integer getShippingSectionId(); /** *

getShippingCalculation.

* * @return a {@link com.logicommerce.sdk.enums.ShippingCalculation} object */ ShippingCalculation getShippingCalculation(); /** *

getShipperPId.

* * @return a {@link java.lang.String} object */ String getShipperPId(); /** *

getShipperId.

* * @return a int */ int getShipperId(); /** *

getShippingTypePId.

* * @return a {@link java.lang.String} object */ String getShippingTypePId(); /** *

getTaxes.

* * @return a {@link java.util.List} object */ List getTaxes(); /** *

getDiscounts.

* * @return a {@link java.util.List} object */ List getDiscounts(); /** *

getTracking.

* * @return a {@link com.logicommerce.sdk.models.order.OrderShippingTracking} object */ OrderShippingTracking getTracking(); /** *

setTracking.

* * @param tracking a {@link com.logicommerce.sdk.models.order.OrderShippingTracking} object */ void setTracking(OrderShippingTracking tracking); /** *

getProperties.

* * @return a {@link java.util.List} object */ List getProperties(); /** *

addProperty.

* * @param property a {@link com.logicommerce.sdk.models.ElementProperty} object */ void addProperty(ElementProperty property); /** *

addProperty.

* * @param name a {@link java.lang.String} object * @param value a {@link java.lang.String} object */ void addProperty(String name, String value); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy