@@ -1181,104 +1181,6 @@ func (r *EnvironmentsPageAutoPager[T]) Index() int {
1181
1181
return r .run
1182
1182
}
1183
1183
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
-
1282
1184
type ServicesPage [T any ] struct {
1283
1185
Services []T `json:"services"`
1284
1186
NextToken string `json:"nextToken"`
@@ -1862,103 +1764,6 @@ func (r *ProjectsPageAutoPager[T]) Index() int {
1862
1764
return r .run
1863
1765
}
1864
1766
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
-
1962
1767
type SecretsPage [T any ] struct {
1963
1768
Secrets []T `json:"secrets"`
1964
1769
NextToken string `json:"nextToken"`
0 commit comments