Skip to content

Commit c6ac608

Browse files
feat(api): update via SDK Studio
1 parent 23d2c90 commit c6ac608

File tree

1 file changed

+0
-195
lines changed

1 file changed

+0
-195
lines changed

Diff for: packages/pagination/pagination.go

-195
Original file line numberDiff line numberDiff line change
@@ -1181,104 +1181,6 @@ func (r *EnvironmentsPageAutoPager[T]) Index() int {
11811181
return r.run
11821182
}
11831183

1184-
type EnvironmentClassesPage[T any] struct {
1185-
EnvironmentClasses []T `json:"environment_classes"`
1186-
NextToken string `json:"nextToken"`
1187-
JSON environmentClassesPageJSON `json:"-"`
1188-
cfg *requestconfig.RequestConfig
1189-
res *http.Response
1190-
}
1191-
1192-
// environmentClassesPageJSON contains the JSON metadata for the struct
1193-
// [EnvironmentClassesPage[T]]
1194-
type environmentClassesPageJSON struct {
1195-
EnvironmentClasses apijson.Field
1196-
NextToken apijson.Field
1197-
raw string
1198-
ExtraFields map[string]apijson.Field
1199-
}
1200-
1201-
func (r *EnvironmentClassesPage[T]) UnmarshalJSON(data []byte) (err error) {
1202-
return apijson.UnmarshalRoot(data, r)
1203-
}
1204-
1205-
func (r environmentClassesPageJSON) RawJSON() string {
1206-
return r.raw
1207-
}
1208-
1209-
// GetNextPage returns the next page as defined by this pagination style. When
1210-
// there is no next page, this function will return a 'nil' for the page value, but
1211-
// will not return an error
1212-
func (r *EnvironmentClassesPage[T]) GetNextPage() (res *EnvironmentClassesPage[T], err error) {
1213-
next := r.NextToken
1214-
if len(next) == 0 {
1215-
return nil, nil
1216-
}
1217-
cfg := r.cfg.Clone(r.cfg.Context)
1218-
cfg.Apply(option.WithQuery("token", next))
1219-
var raw *http.Response
1220-
cfg.ResponseInto = &raw
1221-
cfg.ResponseBodyInto = &res
1222-
err = cfg.Execute()
1223-
if err != nil {
1224-
return nil, err
1225-
}
1226-
res.SetPageConfig(cfg, raw)
1227-
return res, nil
1228-
}
1229-
1230-
func (r *EnvironmentClassesPage[T]) SetPageConfig(cfg *requestconfig.RequestConfig, res *http.Response) {
1231-
if r == nil {
1232-
r = &EnvironmentClassesPage[T]{}
1233-
}
1234-
r.cfg = cfg
1235-
r.res = res
1236-
}
1237-
1238-
type EnvironmentClassesPageAutoPager[T any] struct {
1239-
page *EnvironmentClassesPage[T]
1240-
cur T
1241-
idx int
1242-
run int
1243-
err error
1244-
}
1245-
1246-
func NewEnvironmentClassesPageAutoPager[T any](page *EnvironmentClassesPage[T], err error) *EnvironmentClassesPageAutoPager[T] {
1247-
return &EnvironmentClassesPageAutoPager[T]{
1248-
page: page,
1249-
err: err,
1250-
}
1251-
}
1252-
1253-
func (r *EnvironmentClassesPageAutoPager[T]) Next() bool {
1254-
if r.page == nil || len(r.page.EnvironmentClasses) == 0 {
1255-
return false
1256-
}
1257-
if r.idx >= len(r.page.EnvironmentClasses) {
1258-
r.idx = 0
1259-
r.page, r.err = r.page.GetNextPage()
1260-
if r.err != nil || r.page == nil || len(r.page.EnvironmentClasses) == 0 {
1261-
return false
1262-
}
1263-
}
1264-
r.cur = r.page.EnvironmentClasses[r.idx]
1265-
r.run += 1
1266-
r.idx += 1
1267-
return true
1268-
}
1269-
1270-
func (r *EnvironmentClassesPageAutoPager[T]) Current() T {
1271-
return r.cur
1272-
}
1273-
1274-
func (r *EnvironmentClassesPageAutoPager[T]) Err() error {
1275-
return r.err
1276-
}
1277-
1278-
func (r *EnvironmentClassesPageAutoPager[T]) Index() int {
1279-
return r.run
1280-
}
1281-
12821184
type ServicesPage[T any] struct {
12831185
Services []T `json:"services"`
12841186
NextToken string `json:"nextToken"`
@@ -1862,103 +1764,6 @@ func (r *ProjectsPageAutoPager[T]) Index() int {
18621764
return r.run
18631765
}
18641766

1865-
type PoliciesPage[T any] struct {
1866-
Policies []T `json:"policies"`
1867-
NextToken string `json:"nextToken"`
1868-
JSON policiesPageJSON `json:"-"`
1869-
cfg *requestconfig.RequestConfig
1870-
res *http.Response
1871-
}
1872-
1873-
// policiesPageJSON contains the JSON metadata for the struct [PoliciesPage[T]]
1874-
type policiesPageJSON struct {
1875-
Policies apijson.Field
1876-
NextToken apijson.Field
1877-
raw string
1878-
ExtraFields map[string]apijson.Field
1879-
}
1880-
1881-
func (r *PoliciesPage[T]) UnmarshalJSON(data []byte) (err error) {
1882-
return apijson.UnmarshalRoot(data, r)
1883-
}
1884-
1885-
func (r policiesPageJSON) RawJSON() string {
1886-
return r.raw
1887-
}
1888-
1889-
// GetNextPage returns the next page as defined by this pagination style. When
1890-
// there is no next page, this function will return a 'nil' for the page value, but
1891-
// will not return an error
1892-
func (r *PoliciesPage[T]) GetNextPage() (res *PoliciesPage[T], err error) {
1893-
next := r.NextToken
1894-
if len(next) == 0 {
1895-
return nil, nil
1896-
}
1897-
cfg := r.cfg.Clone(r.cfg.Context)
1898-
cfg.Apply(option.WithQuery("token", next))
1899-
var raw *http.Response
1900-
cfg.ResponseInto = &raw
1901-
cfg.ResponseBodyInto = &res
1902-
err = cfg.Execute()
1903-
if err != nil {
1904-
return nil, err
1905-
}
1906-
res.SetPageConfig(cfg, raw)
1907-
return res, nil
1908-
}
1909-
1910-
func (r *PoliciesPage[T]) SetPageConfig(cfg *requestconfig.RequestConfig, res *http.Response) {
1911-
if r == nil {
1912-
r = &PoliciesPage[T]{}
1913-
}
1914-
r.cfg = cfg
1915-
r.res = res
1916-
}
1917-
1918-
type PoliciesPageAutoPager[T any] struct {
1919-
page *PoliciesPage[T]
1920-
cur T
1921-
idx int
1922-
run int
1923-
err error
1924-
}
1925-
1926-
func NewPoliciesPageAutoPager[T any](page *PoliciesPage[T], err error) *PoliciesPageAutoPager[T] {
1927-
return &PoliciesPageAutoPager[T]{
1928-
page: page,
1929-
err: err,
1930-
}
1931-
}
1932-
1933-
func (r *PoliciesPageAutoPager[T]) Next() bool {
1934-
if r.page == nil || len(r.page.Policies) == 0 {
1935-
return false
1936-
}
1937-
if r.idx >= len(r.page.Policies) {
1938-
r.idx = 0
1939-
r.page, r.err = r.page.GetNextPage()
1940-
if r.err != nil || r.page == nil || len(r.page.Policies) == 0 {
1941-
return false
1942-
}
1943-
}
1944-
r.cur = r.page.Policies[r.idx]
1945-
r.run += 1
1946-
r.idx += 1
1947-
return true
1948-
}
1949-
1950-
func (r *PoliciesPageAutoPager[T]) Current() T {
1951-
return r.cur
1952-
}
1953-
1954-
func (r *PoliciesPageAutoPager[T]) Err() error {
1955-
return r.err
1956-
}
1957-
1958-
func (r *PoliciesPageAutoPager[T]) Index() int {
1959-
return r.run
1960-
}
1961-
19621767
type SecretsPage[T any] struct {
19631768
Secrets []T `json:"secrets"`
19641769
NextToken string `json:"nextToken"`

0 commit comments

Comments
 (0)