/
model_find_device_by_id_200_response_plan.go
43 lines (28 loc) · 1.46 KB
/
model_find_device_by_id_200_response_plan.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
* Metal API
*
* This is the API for Equinix Metal. The API allows you to programmatically interact with all of your Equinix Metal resources, including devices, networks, addresses, organizations, projects, and your user account. The official API docs are hosted at <https://metal.equinix.com/developers/api>.
*
* API version: 1.0.0
* Contact: support@equinixmetal.com
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package startapi
type FindDeviceById200ResponsePlan struct {
// Shows which facilities the plan is available in, and the facility-based price if it is different from the default price.
AvailableIn []FindDeviceById200ResponsePlanAvailableInInner `json:"available_in,omitempty"`
// Shows which metros the plan is available in, and the metro-based price if it is different from the default price.
AvailableInMetros []FindDeviceById200ResponsePlanAvailableInMetrosInner `json:"available_in_metros,omitempty"`
Class string `json:"class,omitempty"`
Description string `json:"description,omitempty"`
DeploymentTypes []string `json:"deployment_types,omitempty"`
Id string `json:"id,omitempty"`
Legacy bool `json:"legacy,omitempty"`
Line string `json:"line,omitempty"`
Name string `json:"name,omitempty"`
Pricing map[string]interface{} `json:"pricing,omitempty"`
Slug string `json:"slug,omitempty"`
Specs FindDeviceById200ResponsePlanSpecs `json:"specs,omitempty"`
// The plan type
Type string `json:"type,omitempty"`
}