Documentation ¶
Index ¶
- type AccessFacetDistribution
- type AccessProduct
- type AccessProducts
- type AccessType
- type Clients
- type CloudFacetDistribution
- type CloudProduct
- type CloudProducts
- type PhysicalPortProduct
- type PhysicalPortProductFacetDistribution
- type PhysicalPortProducts
- type Product
- type ProviderType
- type TransportFacetDistribution
- type TransportProduct
- type TransportProducts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessFacetDistribution ¶
type AccessProduct ¶
type AccessProducts ¶
type AccessProducts struct { Hits []AccessProduct `json:"hits"` FacetDistribution AccessFacetDistribution `json:"facetDistribution"` }
type AccessType ¶
type AccessType string
const ( PHYSICAL AccessType = "PHYSICAL" VIRTUAL AccessType = "VIRTUAL" )
func (AccessType) String ¶
func (at AccessType) String() string
type Clients ¶ added in v1.1.0
type Clients struct { CatalogClient *meilisearch.Client AutonomiClient *autonomisdk.Client }
type CloudFacetDistribution ¶
type CloudProduct ¶
type CloudProducts ¶
type CloudProducts struct { Hits []CloudProduct `json:"hits"` FacetDistribution CloudFacetDistribution `json:"facetDistribution"` }
type PhysicalPortProduct ¶ added in v1.4.0
type PhysicalPortProduct Product
type PhysicalPortProductFacetDistribution ¶ added in v1.4.0
type PhysicalPortProducts ¶ added in v1.4.0
type PhysicalPortProducts struct { Hits []PhysicalPortProduct `json:"hits"` FacetDistribution PhysicalPortProductFacetDistribution `json:"facetDistribution"` }
type Product ¶
type Product struct { ID int `json:"id"` Provider string `json:"provider"` Duration int `json:"duration"` Location string `json:"location"` LocationUnderlay string `json:"locationUnderlay"` Bandwidth int `json:"bandwidth"` Date string `json:"date"` PriceNRC int `json:"priceNrc"` PriceMRC int `json:"priceMrc"` CostNRC int `json:"costNrc"` CostMRC int `json:"costMrc"` SKU string `json:"sku"` }
type ProviderType ¶
type ProviderType string
const ( INTERCLOUD ProviderType = "InterCloud" EQUINIX ProviderType = "EQUINIX" MEGAPORT ProviderType = "MEGAPORT" )
func (ProviderType) String ¶
func (pt ProviderType) String() string
type TransportProduct ¶
type TransportProducts ¶
type TransportProducts struct { Hits []TransportProduct `json:"hits"` FacetDistribution TransportFacetDistribution `json:"facetDistribution"` }
Click to show internal directories.
Click to hide internal directories.