com.logicommerce.sdk.models.order.OrderShippingTrackingPackage 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.time.LocalDateTime;
import java.util.List;
/**
* OrderShippingTrackingPackage interface.
*
* @author Logicommerce
* @since 1.0.16
*/
public interface OrderShippingTrackingPackage {
/**
* getId.
*
* @return a {@link java.lang.Integer} object
*/
Integer getId();
/**
* getWeight.
*
* @return a {@link java.lang.Double} object
*/
Double getWeight();
/**
* getWeightUnits.
*
* @return a {@link java.lang.String} object
*/
String getWeightUnits();
/**
* getLastUpdate.
*
* @return a {@link java.time.LocalDateTime} object
*/
LocalDateTime getLastUpdate();
/**
* getActivities.
*
* @return a {@link java.util.List} object
*/
List getActivities();
/**
* setWeight.
*
* @param weight a {@link java.lang.Double} object
*/
void setWeight(Double weight);
/**
* setWeightUnits.
*
* @param weightUnits a {@link java.lang.String} object
*/
void setWeightUnits(String weightUnits);
/**
* addActivty.
*
* @param activity a {@link com.logicommerce.sdk.models.order.OrderShippingTrackingPackageActivity} object
*/
void addActivty(OrderShippingTrackingPackageActivity activity);
}