Skip to content

Commit 639cae9

Browse files
authored
feat(product_catalog): remove deprecated fields (scaleway#2540)
1 parent 0320e9f commit 639cae9

File tree

1 file changed

+0
-124
lines changed

1 file changed

+0
-124
lines changed

api/product_catalog/v2alpha1/product_catalog_sdk.go

Lines changed: 0 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -39,117 +39,6 @@ var (
3939
_ = namegenerator.GetRandomName
4040
)
4141

42-
type PublicCatalogProductPriceUnitOfMeasureCountableUnit string
43-
44-
const (
45-
// Unknown countable unit.
46-
PublicCatalogProductPriceUnitOfMeasureCountableUnitUnknownCountableUnit = PublicCatalogProductPriceUnitOfMeasureCountableUnit("unknown_countable_unit")
47-
// Chunk.
48-
PublicCatalogProductPriceUnitOfMeasureCountableUnitChunk = PublicCatalogProductPriceUnitOfMeasureCountableUnit("chunk")
49-
// Core.
50-
PublicCatalogProductPriceUnitOfMeasureCountableUnitCore = PublicCatalogProductPriceUnitOfMeasureCountableUnit("core")
51-
// Currency.
52-
PublicCatalogProductPriceUnitOfMeasureCountableUnitCurrency = PublicCatalogProductPriceUnitOfMeasureCountableUnit("currency")
53-
// Device.
54-
PublicCatalogProductPriceUnitOfMeasureCountableUnitDevice = PublicCatalogProductPriceUnitOfMeasureCountableUnit("device")
55-
// Domain.
56-
PublicCatalogProductPriceUnitOfMeasureCountableUnitDomain = PublicCatalogProductPriceUnitOfMeasureCountableUnit("domain")
57-
// Email.
58-
PublicCatalogProductPriceUnitOfMeasureCountableUnitEmail = PublicCatalogProductPriceUnitOfMeasureCountableUnit("email")
59-
// GB/s.
60-
PublicCatalogProductPriceUnitOfMeasureCountableUnitGbS = PublicCatalogProductPriceUnitOfMeasureCountableUnit("gb_s")
61-
// Gigabyte.
62-
PublicCatalogProductPriceUnitOfMeasureCountableUnitGigabyte = PublicCatalogProductPriceUnitOfMeasureCountableUnit("gigabyte")
63-
// Hour.
64-
PublicCatalogProductPriceUnitOfMeasureCountableUnitHour = PublicCatalogProductPriceUnitOfMeasureCountableUnit("hour")
65-
// IOPS gigabyte.
66-
PublicCatalogProductPriceUnitOfMeasureCountableUnitIopsGigabyte = PublicCatalogProductPriceUnitOfMeasureCountableUnit("iops_gigabyte")
67-
// IP.
68-
PublicCatalogProductPriceUnitOfMeasureCountableUnitIP = PublicCatalogProductPriceUnitOfMeasureCountableUnit("ip")
69-
// Month.
70-
PublicCatalogProductPriceUnitOfMeasureCountableUnitMonth = PublicCatalogProductPriceUnitOfMeasureCountableUnit("month")
71-
// Node.
72-
PublicCatalogProductPriceUnitOfMeasureCountableUnitNode = PublicCatalogProductPriceUnitOfMeasureCountableUnit("node")
73-
// Plan.
74-
PublicCatalogProductPriceUnitOfMeasureCountableUnitPlan = PublicCatalogProductPriceUnitOfMeasureCountableUnit("plan")
75-
// Query.
76-
PublicCatalogProductPriceUnitOfMeasureCountableUnitQuery = PublicCatalogProductPriceUnitOfMeasureCountableUnit("query")
77-
// Request.
78-
PublicCatalogProductPriceUnitOfMeasureCountableUnitRequest = PublicCatalogProductPriceUnitOfMeasureCountableUnit("request")
79-
// Session.
80-
PublicCatalogProductPriceUnitOfMeasureCountableUnitSession = PublicCatalogProductPriceUnitOfMeasureCountableUnit("session")
81-
// VCPU/s.
82-
PublicCatalogProductPriceUnitOfMeasureCountableUnitVcpuS = PublicCatalogProductPriceUnitOfMeasureCountableUnit("vcpu_s")
83-
// Version.
84-
PublicCatalogProductPriceUnitOfMeasureCountableUnitVersion = PublicCatalogProductPriceUnitOfMeasureCountableUnit("version")
85-
// Year.
86-
PublicCatalogProductPriceUnitOfMeasureCountableUnitYear = PublicCatalogProductPriceUnitOfMeasureCountableUnit("year")
87-
// Key.
88-
PublicCatalogProductPriceUnitOfMeasureCountableUnitKey = PublicCatalogProductPriceUnitOfMeasureCountableUnit("key")
89-
// Token.
90-
PublicCatalogProductPriceUnitOfMeasureCountableUnitToken = PublicCatalogProductPriceUnitOfMeasureCountableUnit("token")
91-
// Minute.
92-
PublicCatalogProductPriceUnitOfMeasureCountableUnitMinute = PublicCatalogProductPriceUnitOfMeasureCountableUnit("minute")
93-
// The installation of a resource (software or hardware).
94-
PublicCatalogProductPriceUnitOfMeasureCountableUnitSetup = PublicCatalogProductPriceUnitOfMeasureCountableUnit("setup")
95-
// Day.
96-
PublicCatalogProductPriceUnitOfMeasureCountableUnitDay = PublicCatalogProductPriceUnitOfMeasureCountableUnit("day")
97-
)
98-
99-
func (enum PublicCatalogProductPriceUnitOfMeasureCountableUnit) String() string {
100-
if enum == "" {
101-
// return default value if empty
102-
return string(PublicCatalogProductPriceUnitOfMeasureCountableUnitUnknownCountableUnit)
103-
}
104-
return string(enum)
105-
}
106-
107-
func (enum PublicCatalogProductPriceUnitOfMeasureCountableUnit) Values() []PublicCatalogProductPriceUnitOfMeasureCountableUnit {
108-
return []PublicCatalogProductPriceUnitOfMeasureCountableUnit{
109-
"unknown_countable_unit",
110-
"chunk",
111-
"core",
112-
"currency",
113-
"device",
114-
"domain",
115-
"email",
116-
"gb_s",
117-
"gigabyte",
118-
"hour",
119-
"iops_gigabyte",
120-
"ip",
121-
"month",
122-
"node",
123-
"plan",
124-
"query",
125-
"request",
126-
"session",
127-
"vcpu_s",
128-
"version",
129-
"year",
130-
"key",
131-
"token",
132-
"minute",
133-
"setup",
134-
"day",
135-
}
136-
}
137-
138-
func (enum PublicCatalogProductPriceUnitOfMeasureCountableUnit) MarshalJSON() ([]byte, error) {
139-
return []byte(fmt.Sprintf(`"%s"`, enum)), nil
140-
}
141-
142-
func (enum *PublicCatalogProductPriceUnitOfMeasureCountableUnit) UnmarshalJSON(data []byte) error {
143-
tmp := ""
144-
145-
if err := json.Unmarshal(data, &tmp); err != nil {
146-
return err
147-
}
148-
149-
*enum = PublicCatalogProductPriceUnitOfMeasureCountableUnit(PublicCatalogProductPriceUnitOfMeasureCountableUnit(tmp).String())
150-
return nil
151-
}
152-
15342
type PublicCatalogProductPropertiesHardwareCPUArch string
15443

15544
const (
@@ -405,16 +294,6 @@ type PublicCatalogProductPropertiesHardwareStorage struct {
405294
Total scw.Size `json:"total"`
406295
}
407296

408-
// PublicCatalogProductPriceUnitOfMeasure: public catalog product price unit of measure.
409-
type PublicCatalogProductPriceUnitOfMeasure struct {
410-
// Unit: the unit of measure.
411-
// Default value: unknown_countable_unit
412-
Unit PublicCatalogProductPriceUnitOfMeasureCountableUnit `json:"unit"`
413-
414-
// Size: the size of the unit.
415-
Size uint64 `json:"size"`
416-
}
417-
418297
// PublicCatalogProductPropertiesAppleSilicon: public catalog product properties apple silicon.
419298
type PublicCatalogProductPropertiesAppleSilicon struct {
420299
// Range: the range of the Apple Silicon server.
@@ -487,9 +366,6 @@ type PublicCatalogProductLocality struct {
487366
type PublicCatalogProductPrice struct {
488367
// RetailPrice: the retail price of the product.
489368
RetailPrice *scw.Money `json:"retail_price"`
490-
491-
// Deprecated: UnitOfMeasure: the unit of measure of the price (deprecated).
492-
UnitOfMeasure *PublicCatalogProductPriceUnitOfMeasure `json:"unit_of_measure,omitempty"`
493369
}
494370

495371
// PublicCatalogProductProperties: public catalog product properties.

0 commit comments

Comments
 (0)