Class Quote
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.order.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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Quote.Mask
static interface
Quote.Service
The SoftLayer_Billing_Order_Quote service controls the quoted orders that are created whenever a SoftLayer customer's places a purchase.static interface
Quote.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
A quote's corresponding account.protected Long
accountId
Identification Number of the account record tied to the quoteprotected boolean
accountIdSpecified
protected Long
completedPurchaseDataId
Identification Number of the order record tied to the quote.protected boolean
completedPurchaseDataIdSpecified
protected GregorianCalendar
createDate
Holds the date the quote record was createdprotected boolean
createDateSpecified
protected Boolean
doNotContactFlag
Indicates whether the owner of the quote chosen to no longer be contacted.protected GregorianCalendar
expirationDate
This property holds the date of expiration of a quote, after that date the quote would be deem expiredprotected boolean
expirationDateSpecified
protected Long
id
The id use to identify a quote.protected boolean
idSpecified
protected GregorianCalendar
modifyDate
Holds the date when the quote record was modified with reference to its creation dateprotected boolean
modifyDateSpecified
protected String
name
The name given to quote by the initiatorprotected boolean
nameSpecified
protected Order
order
This order contains the records for which products were selected for this quote.protected List<Order>
ordersFromQuote
These are all the orders that were created from this quote.protected Long
ordersFromQuoteCount
A count of these are all the orders that were created from this quote.protected String
publicNote
This property Holds system generated notes.protected boolean
publicNoteSpecified
protected String
quoteKey
Holds system generated hash password for the Quoteprotected boolean
quoteKeySpecified
protected String
status
This property Holds the current status of a Quote: pending,expired, saved or deletedprotected boolean
statusSpecified
-
Constructor Summary
Constructors Constructor Description Quote()
-
Method Summary
-
Field Details
-
account
A quote's corresponding account. -
doNotContactFlag
Indicates whether the owner of the quote chosen to no longer be contacted. -
order
This order contains the records for which products were selected for this quote. -
ordersFromQuote
These are all the orders that were created from this quote. -
accountId
Identification Number of the account record tied to the quote -
accountIdSpecified
protected boolean accountIdSpecified -
completedPurchaseDataId
Identification Number of the order record tied to the quote. -
completedPurchaseDataIdSpecified
protected boolean completedPurchaseDataIdSpecified -
createDate
Holds the date the quote record was created -
createDateSpecified
protected boolean createDateSpecified -
expirationDate
This property holds the date of expiration of a quote, after that date the quote would be deem expired -
expirationDateSpecified
protected boolean expirationDateSpecified -
id
The id use to identify a quote. -
idSpecified
protected boolean idSpecified -
modifyDate
Holds the date when the quote record was modified with reference to its creation date -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
The name given to quote by the initiator -
nameSpecified
protected boolean nameSpecified -
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 -
quoteKey
Holds system generated hash password for the Quote -
quoteKeySpecified
protected boolean quoteKeySpecified -
status
This property Holds the current status of a Quote: pending,expired, saved or deleted -
statusSpecified
protected boolean statusSpecified -
ordersFromQuoteCount
A count of these are all the orders that were created from this quote.
-
-
Constructor Details
-
Quote
public Quote()
-
-
Method Details
-
getAccount
-
setAccount
-
getDoNotContactFlag
-
setDoNotContactFlag
-
getOrder
-
setOrder
-
getOrdersFromQuote
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getCompletedPurchaseDataId
-
setCompletedPurchaseDataId
-
isCompletedPurchaseDataIdSpecified
public boolean isCompletedPurchaseDataIdSpecified() -
unsetCompletedPurchaseDataId
public void unsetCompletedPurchaseDataId() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getExpirationDate
-
setExpirationDate
-
isExpirationDateSpecified
public boolean isExpirationDateSpecified() -
unsetExpirationDate
public void unsetExpirationDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getPublicNote
-
setPublicNote
-
isPublicNoteSpecified
public boolean isPublicNoteSpecified() -
unsetPublicNote
public void unsetPublicNote() -
getQuoteKey
-
setQuoteKey
-
isQuoteKeySpecified
public boolean isQuoteKeySpecified() -
unsetQuoteKey
public void unsetQuoteKey() -
getStatus
-
setStatus
-
isStatusSpecified
public boolean isStatusSpecified() -
unsetStatus
public void unsetStatus() -
getOrdersFromQuoteCount
-
setOrdersFromQuoteCount
-
asService
-
service
-
service
-