![JAR search and dependency download from the Maven repository](/logo.png)
com.logicommerce.sdk.models.order.OrderShipping Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk Show documentation
Show all versions of sdk Show documentation
SDK for developing Logicommerce plugins.
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