Interface Quote
- All Known Implementing Classes:
QuoteWrapper
public interface Quote
A quote retrieved from the Equinix Customer Portal (Quotes v2). Reflects the spec
quote_response (quote_response_base plus details[]).-
Method Summary
Modifier and TypeMethodDescriptionReturns the customer account name.Returns the customer account number.Returns the quote agreement number.Returns the channel the quote was requested through.Returns the related parties associated with the quote.Returns the quote created date and time (UTC).Returns the quote currency code in ISO-4217 format.Returns the customer / external reference id.Returns the quote line items.Returns the quote expiration date and time (UTC).Returns the Equinix quote id.Returns the quote request type (NEW,AMENDMENT,PAPERWORK,REPLACEMENT_RENEWAL,TERMINATIONorMIGRATION).Returns the current status of the quote (SUBMITTEDorAPPROVED).Returns the sub-channel the quote was requested through.Returns the terms and conditions of the quote (initial term, renewal period, non-renewal notice).Returns the grand-total pricing details.Returns the quote updated date and time (UTC).Returns the version number, updated when the quote is revised.voidrefresh()Refreshes this quote from the API.
-
Method Details
-
getQuoteId
-
getAccountName
-
getAccountNumber
-
getQuoteRequestType
QuoteRequestType getQuoteRequestType()Returns the quote request type (NEW,AMENDMENT,PAPERWORK,REPLACEMENT_RENEWAL,TERMINATIONorMIGRATION).- Returns:
- the quote request type
-
getContacts
List<QuoteContact> getContacts()Returns the related parties associated with the quote.- Returns:
- the contacts
-
getStatus
QuoteStatus getStatus()Returns the current status of the quote (SUBMITTEDorAPPROVED).- Returns:
- the status
-
getCreatedDateTime
String getCreatedDateTime()Returns the quote created date and time (UTC).- Returns:
- the created date and time
-
getUpdatedDateTime
String getUpdatedDateTime()Returns the quote updated date and time (UTC).- Returns:
- the updated date and time
-
getExpirationDateTime
String getExpirationDateTime()Returns the quote expiration date and time (UTC).- Returns:
- the expiration date and time
-
getChannel
-
getSubChannel
SubChannel getSubChannel()Returns the sub-channel the quote was requested through.- Returns:
- the sub-channel
-
getCustomerReferenceId
String getCustomerReferenceId()Returns the customer / external reference id.- Returns:
- the customer reference id
-
getAgreementNumber
-
getCurrencyCode
String getCurrencyCode()Returns the quote currency code in ISO-4217 format.- Returns:
- the currency code
-
getTermsOfUse
List<QuoteTermsOfUse> getTermsOfUse()Returns the terms and conditions of the quote (initial term, renewal period, non-renewal notice).- Returns:
- the terms of use
-
getTotalPricing
List<QuotePricing> getTotalPricing()Returns the grand-total pricing details.- Returns:
- the total pricing
-
getVersionNumber
String getVersionNumber()Returns the version number, updated when the quote is revised.- Returns:
- the version number
-
getDetails
-
refresh
void refresh()Refreshes this quote from the API.
-