Class Quote

  • Direct Known Subclasses:
    Cart

    @ApiType("SoftLayer_Billing_Order_Quote")
    public class Quote
    extends Entity
    The SoftLayer_Billing_Oder_Quote data type contains general information relating to an individual order applied to a SoftLayer customer account or to a new customer. Personal information in this type such as names, addresses, and phone numbers are taken from the account's contact information at the time the quote is generated for existing SoftLayer customer.
    See Also:
    SoftLayer_Billing_Order_Quote
    • Field Detail

      • doNotContactFlag

        @ApiProperty
        protected Boolean doNotContactFlag
        Indicates whether the owner of the quote chosen to no longer be contacted.
      • order

        @ApiProperty
        protected Order order
        This order contains the records for which products were selected for this quote.
      • ordersFromQuote

        @ApiProperty
        protected List<Order> ordersFromQuote
        These are all the orders that were created from this quote.
      • accountIdSpecified

        protected boolean accountIdSpecified
      • completedPurchaseDataIdSpecified

        protected boolean completedPurchaseDataIdSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • expirationDateSpecified

        protected boolean expirationDateSpecified
      • idSpecified

        protected boolean idSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • nameSpecified

        protected boolean nameSpecified
      • publicNote

        @ApiProperty(canBeNullOrNotSet=true)
        protected String publicNote
        This property Holds system generated notes. In our case if a quote is tied to an order where one of the order item has an inactive promotion code, the quote will be considered invalid.
      • publicNoteSpecified

        protected boolean publicNoteSpecified
      • quoteKeySpecified

        protected boolean quoteKeySpecified
      • statusSpecified

        protected boolean statusSpecified
      • ordersFromQuoteCount

        @ApiProperty
        protected Long ordersFromQuoteCount
        A count of these are all the orders that were created from this quote.
    • Constructor Detail

      • Quote

        public Quote()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getDoNotContactFlag

        public Boolean getDoNotContactFlag()
      • setDoNotContactFlag

        public void setDoNotContactFlag​(Boolean doNotContactFlag)
      • getOrder

        public Order getOrder()
      • setOrder

        public void setOrder​(Order order)
      • getOrdersFromQuote

        public List<Order> getOrdersFromQuote()
      • getAccountId

        public Long getAccountId()
      • setAccountId

        public void setAccountId​(Long accountId)
      • isAccountIdSpecified

        public boolean isAccountIdSpecified()
      • unsetAccountId

        public void unsetAccountId()
      • getCompletedPurchaseDataId

        public Long getCompletedPurchaseDataId()
      • setCompletedPurchaseDataId

        public void setCompletedPurchaseDataId​(Long completedPurchaseDataId)
      • isCompletedPurchaseDataIdSpecified

        public boolean isCompletedPurchaseDataIdSpecified()
      • unsetCompletedPurchaseDataId

        public void unsetCompletedPurchaseDataId()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • setExpirationDate

        public void setExpirationDate​(GregorianCalendar expirationDate)
      • isExpirationDateSpecified

        public boolean isExpirationDateSpecified()
      • unsetExpirationDate

        public void unsetExpirationDate()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • isNameSpecified

        public boolean isNameSpecified()
      • unsetName

        public void unsetName()
      • getPublicNote

        public String getPublicNote()
      • setPublicNote

        public void setPublicNote​(String publicNote)
      • isPublicNoteSpecified

        public boolean isPublicNoteSpecified()
      • unsetPublicNote

        public void unsetPublicNote()
      • getQuoteKey

        public String getQuoteKey()
      • setQuoteKey

        public void setQuoteKey​(String quoteKey)
      • isQuoteKeySpecified

        public boolean isQuoteKeySpecified()
      • unsetQuoteKey

        public void unsetQuoteKey()
      • getStatus

        public String getStatus()
      • setStatus

        public void setStatus​(String status)
      • isStatusSpecified

        public boolean isStatusSpecified()
      • unsetStatus

        public void unsetStatus()
      • getOrdersFromQuoteCount

        public Long getOrdersFromQuoteCount()
      • setOrdersFromQuoteCount

        public void setOrdersFromQuoteCount​(Long ordersFromQuoteCount)