Skip to content

Commit 1089d40

Browse files
authored
1 parent 743eabb commit 1089d40

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

hcloud/pricing.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import (
88

99
// Pricing specifies pricing information for various resources.
1010
type Pricing struct {
11-
Image ImagePricing
11+
Image ImagePricing
12+
// Deprecated: [Pricing.FloatingIP] is deprecated, use [Pricing.FloatingIPs] instead.
1213
FloatingIP FloatingIPPricing
1314
FloatingIPs []FloatingIPTypePricing
1415
PrimaryIPs []PrimaryIPPricing

hcloud/schema/pricing.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ package schema
22

33
// Pricing defines the schema for pricing information.
44
type Pricing struct {
5-
Currency string `json:"currency"`
6-
VATRate string `json:"vat_rate"`
7-
Image PricingImage `json:"image"`
5+
Currency string `json:"currency"`
6+
VATRate string `json:"vat_rate"`
7+
Image PricingImage `json:"image"`
8+
// Deprecated: [Pricing.FloatingIP] is deprecated, use [Pricing.FloatingIPs] instead.
89
FloatingIP PricingFloatingIP `json:"floating_ip"`
910
FloatingIPs []PricingFloatingIPType `json:"floating_ips"`
1011
PrimaryIPs []PricingPrimaryIP `json:"primary_ips"`

hcloud/schema_gen.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -658,8 +658,8 @@ func imagePricingFromSchema(s schema.Pricing) ImagePricing {
658658
func floatingIPPricingFromSchema(s schema.Pricing) FloatingIPPricing {
659659
return FloatingIPPricing{
660660
Monthly: Price{
661-
Net: s.FloatingIP.PriceMonthly.Net,
662-
Gross: s.FloatingIP.PriceMonthly.Gross,
661+
Net: s.FloatingIP.PriceMonthly.Net, // nolint:staticcheck // Field is deprecated, but removal is not planned
662+
Gross: s.FloatingIP.PriceMonthly.Gross, // nolint:staticcheck // Field is deprecated, but removal is not planned
663663
Currency: s.Currency,
664664
VATRate: s.VATRate,
665665
},

0 commit comments

Comments
 (0)