Class FulfillmentPreview


  • public class FulfillmentPreview
    extends java.lang.Object
    Information about a fulfillment order preview, including delivery and fee information based on shipping method.
    • Constructor Detail

      • FulfillmentPreview

        public FulfillmentPreview()
    • Method Detail

      • getShippingSpeedCategory

        public ShippingSpeedCategory getShippingSpeedCategory()
        Get shippingSpeedCategory
        Returns:
        shippingSpeedCategory
      • setShippingSpeedCategory

        public void setShippingSpeedCategory​(ShippingSpeedCategory shippingSpeedCategory)
      • getScheduledDeliveryInfo

        public ScheduledDeliveryInfo getScheduledDeliveryInfo()
        Get scheduledDeliveryInfo
        Returns:
        scheduledDeliveryInfo
      • setScheduledDeliveryInfo

        public void setScheduledDeliveryInfo​(ScheduledDeliveryInfo scheduledDeliveryInfo)
      • isFulfillable

        public FulfillmentPreview isFulfillable​(java.lang.Boolean isFulfillable)
      • isIsFulfillable

        public java.lang.Boolean isIsFulfillable()
        When true, this fulfillment order preview is fulfillable.
        Returns:
        isFulfillable
      • setIsFulfillable

        public void setIsFulfillable​(java.lang.Boolean isFulfillable)
      • isCODCapable

        public FulfillmentPreview isCODCapable​(java.lang.Boolean isCODCapable)
      • isIsCODCapable

        public java.lang.Boolean isIsCODCapable()
        When true, this fulfillment order preview is for COD (Cash On Delivery).
        Returns:
        isCODCapable
      • setIsCODCapable

        public void setIsCODCapable​(java.lang.Boolean isCODCapable)
      • getEstimatedShippingWeight

        public Weight getEstimatedShippingWeight()
        Get estimatedShippingWeight
        Returns:
        estimatedShippingWeight
      • setEstimatedShippingWeight

        public void setEstimatedShippingWeight​(Weight estimatedShippingWeight)
      • getEstimatedFees

        public FeeList getEstimatedFees()
        Get estimatedFees
        Returns:
        estimatedFees
      • setEstimatedFees

        public void setEstimatedFees​(FeeList estimatedFees)
      • getFulfillmentPreviewShipments

        public FulfillmentPreviewShipmentList getFulfillmentPreviewShipments()
        Get fulfillmentPreviewShipments
        Returns:
        fulfillmentPreviewShipments
      • getUnfulfillablePreviewItems

        public UnfulfillablePreviewItemList getUnfulfillablePreviewItems()
        Get unfulfillablePreviewItems
        Returns:
        unfulfillablePreviewItems
      • getOrderUnfulfillableReasons

        public StringList getOrderUnfulfillableReasons()
        Get orderUnfulfillableReasons
        Returns:
        orderUnfulfillableReasons
      • setOrderUnfulfillableReasons

        public void setOrderUnfulfillableReasons​(StringList orderUnfulfillableReasons)
      • marketplaceId

        public FulfillmentPreview marketplaceId​(java.lang.String marketplaceId)
      • getMarketplaceId

        public java.lang.String getMarketplaceId()
        The marketplace the fulfillment order is placed against.
        Returns:
        marketplaceId
      • setMarketplaceId

        public void setMarketplaceId​(java.lang.String marketplaceId)
      • getFeatureConstraints

        public java.util.List<FeatureSettings> getFeatureConstraints()
        A list of features and their fulfillment policies to apply to the order.
        Returns:
        featureConstraints
      • setFeatureConstraints

        public void setFeatureConstraints​(java.util.List<FeatureSettings> featureConstraints)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object