Skip to content

Commit 525a5aa

Browse files
feat(api): fix go sdk breaking changes
1 parent e37df85 commit 525a5aa

11 files changed

+69
-109
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 42
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-0e4fa3c1f9d8cafecb9671fa76c0ff9156c643e05837804679e5e336bad8f4c1.yml
3-
openapi_spec_hash: 4544b950730b721c252eb519358b8609
4-
config_hash: 3d7a0bc2844e9fb4797149b233e85770
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-9d184cb502ab32a85db2889c796cdfebe812f2a55a604df79c85dd4b5e7e2add.yml
3+
openapi_spec_hash: a9aa620376fce66532c84f9364209b0b
4+
config_hash: bb7229ef61cee50cd6c1ac02a5a74e81

rbi/imagekit/models/image_overlay.rbi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module Imagekit
2020
# format automatically. To always use base64 encoding (`ie-{base64}`), set this
2121
# parameter to `base64`. To always use plain text (`i-{input}`), set it to
2222
# `plain`.
23-
sig { returns(T.nilable(Imagekit::ImageOverlay::Encoding::TaggedSymbol)) }
23+
sig { returns(T.nilable(Imagekit::ImageOverlay::Encoding::OrSymbol)) }
2424
attr_reader :encoding
2525

2626
sig { params(encoding: Imagekit::ImageOverlay::Encoding::OrSymbol).void }
@@ -69,7 +69,7 @@ module Imagekit
6969
{
7070
input: String,
7171
type: Symbol,
72-
encoding: Imagekit::ImageOverlay::Encoding::TaggedSymbol,
72+
encoding: Imagekit::ImageOverlay::Encoding::OrSymbol,
7373
transformation: T::Array[Imagekit::Transformation]
7474
}
7575
)

rbi/imagekit/models/overlay_position.rbi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module Imagekit
1010

1111
# Specifies the position of the overlay relative to the parent image or video.
1212
# Maps to `lfo` in the URL.
13-
sig { returns(T.nilable(Imagekit::OverlayPosition::Focus::TaggedSymbol)) }
13+
sig { returns(T.nilable(Imagekit::OverlayPosition::Focus::OrSymbol)) }
1414
attr_reader :focus
1515

1616
sig { params(focus: Imagekit::OverlayPosition::Focus::OrSymbol).void }
@@ -67,7 +67,7 @@ module Imagekit
6767
sig do
6868
override.returns(
6969
{
70-
focus: Imagekit::OverlayPosition::Focus::TaggedSymbol,
70+
focus: Imagekit::OverlayPosition::Focus::OrSymbol,
7171
x: Imagekit::OverlayPosition::X::Variants,
7272
y_: Imagekit::OverlayPosition::Y::Variants
7373
}

rbi/imagekit/models/solid_color_overlay_transformation.rbi

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,7 @@ module Imagekit
3131
# or provide a string for a custom gradient. Only works if the base asset is an
3232
# image. See
3333
# [gradient](https://imagekit.io/docs/effects-and-enhancements#gradient---e-gradient).
34-
sig do
35-
returns(
36-
T.nilable(
37-
Imagekit::SolidColorOverlayTransformation::Gradient::Variants
38-
)
39-
)
40-
end
34+
sig { returns(T.nilable(T.any(T::Boolean, String))) }
4135
attr_reader :gradient
4236

4337
sig { params(gradient: T.any(T::Boolean, String)).void }
@@ -63,11 +57,7 @@ module Imagekit
6357
# Specifies the corner radius of the solid color overlay. Set to `max` for
6458
# circular or oval shape. See
6559
# [radius](https://imagekit.io/docs/effects-and-enhancements#radius---r).
66-
sig do
67-
returns(
68-
T.nilable(Imagekit::SolidColorOverlayTransformation::Radius::Variants)
69-
)
70-
end
60+
sig { returns(T.nilable(T.any(Float, Symbol))) }
7161
attr_reader :radius
7262

7363
sig { params(radius: T.any(Float, Symbol)).void }
@@ -132,10 +122,9 @@ module Imagekit
132122
{
133123
alpha: Float,
134124
background: String,
135-
gradient:
136-
Imagekit::SolidColorOverlayTransformation::Gradient::Variants,
125+
gradient: T.any(T::Boolean, String),
137126
height: Imagekit::SolidColorOverlayTransformation::Height::Variants,
138-
radius: Imagekit::SolidColorOverlayTransformation::Radius::Variants,
127+
radius: T.any(Float, Symbol),
139128
width: Imagekit::SolidColorOverlayTransformation::Width::Variants
140129
}
141130
)

rbi/imagekit/models/src_options.rbi

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ module Imagekit
7171
# e.g., `?tr=w-100,h-100`. If you want to add the transformation string in the
7272
# path of the URL, set this to `path`. Learn more in the
7373
# [Transformations guide](https://imagekit.io/docs/transformations).
74-
sig { returns(T.nilable(Imagekit::TransformationPosition::TaggedSymbol)) }
74+
sig { returns(T.nilable(Imagekit::TransformationPosition::OrSymbol)) }
7575
attr_reader :transformation_position
7676

7777
sig do
@@ -145,8 +145,7 @@ module Imagekit
145145
query_parameters: T::Hash[Symbol, String],
146146
signed: T::Boolean,
147147
transformation: T::Array[Imagekit::Transformation],
148-
transformation_position:
149-
Imagekit::TransformationPosition::TaggedSymbol
148+
transformation_position: Imagekit::TransformationPosition::OrSymbol
150149
}
151150
)
152151
end

rbi/imagekit/models/subtitle_overlay.rbi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ module Imagekit
2020
# format automatically. To always use base64 encoding (`ie-{base64}`), set this
2121
# parameter to `base64`. To always use plain text (`i-{input}`), set it to
2222
# `plain`.
23-
sig do
24-
returns(T.nilable(Imagekit::SubtitleOverlay::Encoding::TaggedSymbol))
25-
end
23+
sig { returns(T.nilable(Imagekit::SubtitleOverlay::Encoding::OrSymbol)) }
2624
attr_reader :encoding
2725

2826
sig do
@@ -75,7 +73,7 @@ module Imagekit
7573
{
7674
input: String,
7775
type: Symbol,
78-
encoding: Imagekit::SubtitleOverlay::Encoding::TaggedSymbol,
76+
encoding: Imagekit::SubtitleOverlay::Encoding::OrSymbol,
7977
transformation: T::Array[Imagekit::SubtitleOverlayTransformation]
8078
}
8179
)

rbi/imagekit/models/subtitle_overlay_transformation.rbi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module Imagekit
8282
sig do
8383
returns(
8484
T.nilable(
85-
Imagekit::SubtitleOverlayTransformation::Typography::TaggedSymbol
85+
Imagekit::SubtitleOverlayTransformation::Typography::OrSymbol
8686
)
8787
)
8888
end
@@ -164,7 +164,7 @@ module Imagekit
164164
font_shadow: String,
165165
font_size: Float,
166166
typography:
167-
Imagekit::SubtitleOverlayTransformation::Typography::TaggedSymbol
167+
Imagekit::SubtitleOverlayTransformation::Typography::OrSymbol
168168
}
169169
)
170170
end

rbi/imagekit/models/text_overlay.rbi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ module Imagekit
2121
# appropriate format based on the input text. To always use base64
2222
# (`ie-{base64}`), set this parameter to `base64`. To always use plain text
2323
# (`i-{input}`), set it to `plain`.
24-
sig { returns(T.nilable(Imagekit::TextOverlay::Encoding::TaggedSymbol)) }
24+
sig { returns(T.nilable(Imagekit::TextOverlay::Encoding::OrSymbol)) }
2525
attr_reader :encoding
2626

2727
sig { params(encoding: Imagekit::TextOverlay::Encoding::OrSymbol).void }
@@ -69,7 +69,7 @@ module Imagekit
6969
{
7070
text: String,
7171
type: Symbol,
72-
encoding: Imagekit::TextOverlay::Encoding::TaggedSymbol,
72+
encoding: Imagekit::TextOverlay::Encoding::OrSymbol,
7373
transformation: T::Array[Imagekit::TextOverlayTransformation]
7474
}
7575
)

rbi/imagekit/models/text_overlay_transformation.rbi

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ module Imagekit
2929

3030
# Flip the text overlay horizontally, vertically, or both.
3131
sig do
32-
returns(
33-
T.nilable(Imagekit::TextOverlayTransformation::Flip::TaggedSymbol)
34-
)
32+
returns(T.nilable(Imagekit::TextOverlayTransformation::Flip::OrSymbol))
3533
end
3634
attr_reader :flip
3735

@@ -80,7 +78,7 @@ module Imagekit
8078
sig do
8179
returns(
8280
T.nilable(
83-
Imagekit::TextOverlayTransformation::InnerAlignment::TaggedSymbol
81+
Imagekit::TextOverlayTransformation::InnerAlignment::OrSymbol
8482
)
8583
)
8684
end
@@ -131,11 +129,7 @@ module Imagekit
131129

132130
# Specifies the corner radius of the text overlay. Set to `max` to achieve a
133131
# circular or oval shape.
134-
sig do
135-
returns(
136-
T.nilable(Imagekit::TextOverlayTransformation::Radius::Variants)
137-
)
138-
end
132+
sig { returns(T.nilable(T.any(Float, Symbol))) }
139133
attr_reader :radius
140134

141135
sig { params(radius: T.any(Float, Symbol)).void }
@@ -259,16 +253,16 @@ module Imagekit
259253
{
260254
alpha: Float,
261255
background: String,
262-
flip: Imagekit::TextOverlayTransformation::Flip::TaggedSymbol,
256+
flip: Imagekit::TextOverlayTransformation::Flip::OrSymbol,
263257
font_color: String,
264258
font_family: String,
265259
font_size: Imagekit::TextOverlayTransformation::FontSize::Variants,
266260
inner_alignment:
267-
Imagekit::TextOverlayTransformation::InnerAlignment::TaggedSymbol,
261+
Imagekit::TextOverlayTransformation::InnerAlignment::OrSymbol,
268262
line_height:
269263
Imagekit::TextOverlayTransformation::LineHeight::Variants,
270264
padding: Imagekit::TextOverlayTransformation::Padding::Variants,
271-
radius: Imagekit::TextOverlayTransformation::Radius::Variants,
265+
radius: T.any(Float, Symbol),
272266
rotation: Imagekit::TextOverlayTransformation::Rotation::Variants,
273267
typography: String,
274268
width: Imagekit::TextOverlayTransformation::Width::Variants

0 commit comments

Comments
 (0)