Class Rate


  • public class Rate
    extends java.lang.Object
    The details of a shipping service offering.
    • Constructor Detail

      • Rate

        public Rate()
    • Method Detail

      • rateId

        public Rate rateId​(java.lang.String rateId)
      • getRateId

        public java.lang.String getRateId()
        Get rateId
        Returns:
        rateId
      • setRateId

        public void setRateId​(java.lang.String rateId)
      • carrierId

        public Rate carrierId​(java.lang.String carrierId)
      • getCarrierId

        public java.lang.String getCarrierId()
        Get carrierId
        Returns:
        carrierId
      • setCarrierId

        public void setCarrierId​(java.lang.String carrierId)
      • carrierName

        public Rate carrierName​(java.lang.String carrierName)
      • getCarrierName

        public java.lang.String getCarrierName()
        Get carrierName
        Returns:
        carrierName
      • setCarrierName

        public void setCarrierName​(java.lang.String carrierName)
      • serviceId

        public Rate serviceId​(java.lang.String serviceId)
      • getServiceId

        public java.lang.String getServiceId()
        Get serviceId
        Returns:
        serviceId
      • setServiceId

        public void setServiceId​(java.lang.String serviceId)
      • serviceName

        public Rate serviceName​(java.lang.String serviceName)
      • getServiceName

        public java.lang.String getServiceName()
        Get serviceName
        Returns:
        serviceName
      • setServiceName

        public void setServiceName​(java.lang.String serviceName)
      • billedWeight

        public Rate billedWeight​(Weight billedWeight)
      • getBilledWeight

        public Weight getBilledWeight()
        Get billedWeight
        Returns:
        billedWeight
      • setBilledWeight

        public void setBilledWeight​(Weight billedWeight)
      • totalCharge

        public Rate totalCharge​(Currency totalCharge)
      • getTotalCharge

        public Currency getTotalCharge()
        Get totalCharge
        Returns:
        totalCharge
      • setTotalCharge

        public void setTotalCharge​(Currency totalCharge)
      • getPromise

        public Promise getPromise()
        Get promise
        Returns:
        promise
      • setPromise

        public void setPromise​(Promise promise)
      • getSupportedDocumentSpecifications

        public SupportedDocumentSpecificationList getSupportedDocumentSpecifications()
        Get supportedDocumentSpecifications
        Returns:
        supportedDocumentSpecifications
      • getAvailableValueAddedServiceGroups

        public AvailableValueAddedServiceGroupList getAvailableValueAddedServiceGroups()
        Get availableValueAddedServiceGroups
        Returns:
        availableValueAddedServiceGroups
      • requiresAdditionalInputs

        public Rate requiresAdditionalInputs​(java.lang.Boolean requiresAdditionalInputs)
      • isRequiresAdditionalInputs

        public java.lang.Boolean isRequiresAdditionalInputs()
        When true, indicates that additional inputs are required to purchase this shipment service. You must then call the getAdditionalInputs operation to return the JSON schema to use when providing the additional inputs to the purchaseShipment operation.
        Returns:
        requiresAdditionalInputs
      • setRequiresAdditionalInputs

        public void setRequiresAdditionalInputs​(java.lang.Boolean requiresAdditionalInputs)
      • getRateItemList

        public RateItemList getRateItemList()
        Get rateItemList
        Returns:
        rateItemList
      • setRateItemList

        public void setRateItemList​(RateItemList rateItemList)
      • getPaymentType

        public PaymentType getPaymentType()
        Get paymentType
        Returns:
        paymentType
      • setPaymentType

        public void setPaymentType​(PaymentType paymentType)
      • getBenefits

        public Benefits getBenefits()
        Get benefits
        Returns:
        benefits
      • setBenefits

        public void setBenefits​(Benefits benefits)
      • 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