Skip to content

Commit 01e3d45

Browse files
committed
Fix stubbed rollup API
1 parent 9241b6d commit 01e3d45

File tree

5 files changed

+28
-62
lines changed

5 files changed

+28
-62
lines changed

output/schema/schema.json

Lines changed: 16 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -9204,7 +9204,7 @@
92049204
"namespace": "rollup.rollup"
92059205
},
92069206
"since": "7.13.0",
9207-
"stability": "TODO",
9207+
"stability": "experimental",
92089208
"urls": [
92099209
{
92109210
"methods": [
@@ -122871,20 +122871,10 @@
122871122871
"CommonQueryParameters"
122872122872
],
122873122873
"body": {
122874-
"kind": "properties",
122875-
"properties": [
122876-
{
122877-
"name": "stub",
122878-
"required": true,
122879-
"type": {
122880-
"kind": "instance_of",
122881-
"type": {
122882-
"name": "integer",
122883-
"namespace": "_types"
122884-
}
122885-
}
122886-
}
122887-
]
122874+
"kind": "value",
122875+
"value": {
122876+
"kind": "user_defined_value"
122877+
}
122888122878
},
122889122879
"inherits": {
122890122880
"type": {
@@ -122899,47 +122889,36 @@
122899122889
},
122900122890
"path": [
122901122891
{
122902-
"name": "stubb",
122892+
"name": "index",
122903122893
"required": true,
122904122894
"type": {
122905122895
"kind": "instance_of",
122906122896
"type": {
122907-
"name": "integer",
122897+
"name": "IndexName",
122908122898
"namespace": "_types"
122909122899
}
122910122900
}
122911-
}
122912-
],
122913-
"query": [
122901+
},
122914122902
{
122915-
"name": "stuba",
122903+
"name": "rollup_index",
122916122904
"required": true,
122917122905
"type": {
122918122906
"kind": "instance_of",
122919122907
"type": {
122920-
"name": "integer",
122908+
"name": "IndexName",
122921122909
"namespace": "_types"
122922122910
}
122923122911
}
122924122912
}
122925-
]
122913+
],
122914+
"query": []
122926122915
},
122927122916
{
122928122917
"body": {
122929-
"kind": "properties",
122930-
"properties": [
122931-
{
122932-
"name": "stub",
122933-
"required": true,
122934-
"type": {
122935-
"kind": "instance_of",
122936-
"type": {
122937-
"name": "integer",
122938-
"namespace": "_types"
122939-
}
122940-
}
122941-
}
122942-
]
122918+
"kind": "value",
122919+
"value": {
122920+
"kind": "user_defined_value"
122921+
}
122943122922
},
122944122923
"kind": "response",
122945122924
"name": {

output/schema/validation-errors.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1363,12 +1363,6 @@
13631363
],
13641364
"response": []
13651365
},
1366-
"rollup.rollup": {
1367-
"request": [
1368-
"Endpoint has \"@stability: TODO"
1369-
],
1370-
"response": []
1371-
},
13721366
"rollup.start_job": {
13731367
"request": [
13741368
"Endpoint has \"@stability: TODO"

output/typescript/types.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12747,16 +12747,12 @@ export interface RollupPutJobResponse extends AcknowledgedResponseBase {
1274712747
}
1274812748

1274912749
export interface RollupRollupRequest extends RequestBase {
12750-
stubb: integer
12751-
stuba: integer
12752-
body?: {
12753-
stub: integer
12754-
}
12750+
index: IndexName
12751+
rollup_index: IndexName
12752+
body?: any
1275512753
}
1275612754

12757-
export interface RollupRollupResponse {
12758-
stub: integer
12759-
}
12755+
export type RollupRollupResponse = any
1276012756

1276112757
export interface RollupRollupSearchRequest extends RequestBase {
1276212758
index: Indices

specification/rollup/rollup/RollupRequest.ts

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,19 @@
1717
* under the License.
1818
*/
1919

20+
import { UserDefinedValue } from '@spec_utils/UserDefinedValue'
2021
import { RequestBase } from '@_types/Base'
21-
import { integer } from '@_types/Numeric'
22+
import { IndexName } from '@_types/common'
2223

2324
/**
2425
* @rest_spec_name rollup.rollup
2526
* @since 7.13.0
26-
* @stability TODO
27+
* @stability experimental
2728
*/
2829
export interface Request extends RequestBase {
2930
path_parts?: {
30-
stubb: integer
31-
}
32-
query_parameters?: {
33-
stuba: integer
34-
}
35-
body?: {
36-
stub: integer
31+
index: IndexName
32+
rollup_index: IndexName
3733
}
34+
body?: UserDefinedValue // TODO: This API is experimental and no docs exist describing it. Requires reverse engineering if made stable
3835
}

specification/rollup/rollup/RollupResponse.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
* under the License.
1818
*/
1919

20-
import { integer } from '@_types/Numeric'
20+
import { UserDefinedValue } from '@spec_utils/UserDefinedValue'
2121

2222
export class Response {
23-
body: { stub: integer }
23+
body: UserDefinedValue // TODO: This API is experimental and no docs exist describing it. Requires reverse engineering if made stable
2424
}

0 commit comments

Comments
 (0)