From 99b361435b2448587a3973cbe7b91087b36eb84f Mon Sep 17 00:00:00 2001 From: Quentin Pradet Date: Thu, 9 Oct 2025 21:38:18 +0400 Subject: [PATCH] Fix requestBodyRequired --- compiler/src/model/build-model.ts | 1 + output/openapi/elasticsearch-openapi.json | 204 ++++++++++++------ .../elasticsearch-serverless-openapi.json | 147 ++++++++----- output/schema/schema.json | 136 ++++++------ 4 files changed, 303 insertions(+), 185 deletions(-) diff --git a/compiler/src/model/build-model.ts b/compiler/src/model/build-model.ts index eb7f644d9d..fe24ed7816 100644 --- a/compiler/src/model/build-model.ts +++ b/compiler/src/model/build-model.ts @@ -306,6 +306,7 @@ function compileClassOrInterfaceDeclaration (declaration: ClassDeclaration | Int // validate body if (bodyMember != null) { + mapping.requestBodyRequired = !(bodyMember as PropertySignature).hasQuestionToken() assert( bodyMember, methods.some(method => ['POST', 'PUT', 'DELETE'].includes(method)), diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 502dba1df2..838ba8e3eb 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -4248,7 +4248,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -5397,7 +5398,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12868,7 +12870,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13329,7 +13332,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14612,7 +14616,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -15628,7 +15633,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -15876,7 +15882,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -20581,7 +20588,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -20961,7 +20969,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21096,7 +21105,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21221,7 +21231,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21361,7 +21372,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21480,7 +21492,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21610,7 +21623,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21735,7 +21749,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21865,7 +21880,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -21985,7 +22001,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22115,7 +22132,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22220,7 +22238,8 @@ ] } } - } + }, + "required": true }, "responses": { "200": { @@ -22365,7 +22384,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22488,7 +22508,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22607,7 +22628,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22732,7 +22754,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22857,7 +22880,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22982,7 +23006,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23101,7 +23126,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23212,7 +23238,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23337,7 +23364,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23462,7 +23490,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23562,7 +23591,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23672,7 +23702,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23783,7 +23814,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23885,7 +23917,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -23983,7 +24016,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -29239,7 +29273,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -31864,7 +31899,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -32110,7 +32146,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -35355,7 +35392,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -45382,7 +45420,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -51826,7 +51865,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -146283,7 +146323,8 @@ } } } - } + }, + "required": true }, "cluster.allocation_explain": { "content": { @@ -146330,7 +146371,8 @@ } } } - } + }, + "required": true }, "cluster.put_component_template": { "content": { @@ -146450,7 +146492,8 @@ } } } - } + }, + "required": true }, "create": { "content": { @@ -146643,7 +146686,8 @@ } } } - } + }, + "required": true }, "field_caps": { "content": { @@ -146686,7 +146730,8 @@ } } } - } + }, + "required": true }, "fleet.msearch": { "content": { @@ -146918,7 +146963,8 @@ } } } - } + }, + "required": true }, "graph.explore": { "content": { @@ -146966,7 +147012,8 @@ } } } - } + }, + "required": true }, "index": { "content": { @@ -147094,7 +147141,8 @@ } } } - } + }, + "required": true }, "indices.clone": { "content": { @@ -147126,7 +147174,8 @@ } } } - } + }, + "required": true }, "indices.create_from": { "content": { @@ -147541,7 +147590,8 @@ } } } - } + }, + "required": true }, "indices.shrink": { "content": { @@ -147572,7 +147622,8 @@ } } } - } + }, + "required": true }, "indices.simulate_template": { "content": { @@ -147686,7 +147737,8 @@ } } } - } + }, + "required": true }, "indices.validate_query": { "content": { @@ -147705,7 +147757,8 @@ } } } - } + }, + "required": true }, "inference.inference": { "content": { @@ -147749,7 +147802,8 @@ ] } } - } + }, + "required": true }, "inference.put": { "content": { @@ -147849,7 +147903,8 @@ } } } - } + }, + "required": true }, "mget": { "content": { @@ -147922,7 +147977,8 @@ } } } - } + }, + "required": true }, "ml.explain_data_frame_analytics": { "content": { @@ -148061,7 +148117,8 @@ } } } - } + }, + "required": true }, "ml.get_calendars": { "content": { @@ -148080,7 +148137,8 @@ } } } - } + }, + "required": true }, "ml.get_categories": { "content": { @@ -148105,7 +148163,8 @@ } } } - } + }, + "required": true }, "ml.get_influencers": { "content": { @@ -148130,7 +148189,8 @@ } } } - } + }, + "required": true }, "ml.get_model_snapshots": { "content": { @@ -148183,7 +148243,8 @@ } } } - } + }, + "required": true }, "ml.get_overall_buckets": { "content": { @@ -148243,7 +148304,8 @@ } } } - } + }, + "required": true }, "ml.get_records": { "content": { @@ -148309,7 +148371,8 @@ } } } - } + }, + "required": true }, "ml.preview_data_frame_analytics": { "content": { @@ -148580,7 +148643,8 @@ } } } - } + }, + "required": true }, "rollup.rollup_search": { "content": { @@ -148676,7 +148740,8 @@ } } } - } + }, + "required": true }, "scroll": { "content": { @@ -148713,7 +148778,8 @@ } } } - } + }, + "required": true }, "search": { "content": { @@ -149030,7 +149096,8 @@ } } } - } + }, + "required": true }, "search_application.search": { "content": { @@ -150404,7 +150471,8 @@ } } } - } + }, + "required": true }, "termvectors": { "content": { diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index 4d1ed7d9e5..3010385b22 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -1740,7 +1740,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -7864,7 +7865,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -9302,7 +9304,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -9686,7 +9689,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -11565,7 +11569,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -11945,7 +11950,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12080,7 +12086,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12205,7 +12212,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12345,7 +12353,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12464,7 +12473,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12594,7 +12604,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12719,7 +12730,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12849,7 +12861,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -12969,7 +12982,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13099,7 +13113,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13204,7 +13219,8 @@ ] } } - } + }, + "required": true }, "responses": { "200": { @@ -13349,7 +13365,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13472,7 +13489,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13591,7 +13609,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13716,7 +13735,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13841,7 +13861,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -13966,7 +13987,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14085,7 +14107,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14196,7 +14219,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14321,7 +14345,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14446,7 +14471,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14546,7 +14572,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14656,7 +14683,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14767,7 +14795,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -14872,7 +14901,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -18489,7 +18519,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -20142,7 +20173,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -22353,7 +22385,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -29510,7 +29543,8 @@ } } } - } + }, + "required": true }, "responses": { "200": { @@ -89012,7 +89046,8 @@ } } } - } + }, + "required": true }, "cluster.put_component_template": { "content": { @@ -89132,7 +89167,8 @@ } } } - } + }, + "required": true }, "create": { "content": { @@ -89325,7 +89361,8 @@ } } } - } + }, + "required": true }, "field_caps": { "content": { @@ -89368,7 +89405,8 @@ } } } - } + }, + "required": true }, "index": { "content": { @@ -89496,7 +89534,8 @@ } } } - } + }, + "required": true }, "indices.create_from": { "content": { @@ -89839,7 +89878,8 @@ } } } - } + }, + "required": true }, "indices.simulate_template": { "content": { @@ -89941,7 +89981,8 @@ } } } - } + }, + "required": true }, "inference.inference": { "content": { @@ -89985,7 +90026,8 @@ ] } } - } + }, + "required": true }, "inference.put": { "content": { @@ -90106,7 +90148,8 @@ } } } - } + }, + "required": true }, "ml.get_overall_buckets": { "content": { @@ -90166,7 +90209,8 @@ } } } - } + }, + "required": true }, "ml.preview_data_frame_analytics": { "content": { @@ -90412,7 +90456,8 @@ } } } - } + }, + "required": true }, "scripts_painless_execute": { "content": { @@ -90465,7 +90510,8 @@ } } } - } + }, + "required": true }, "scroll": { "content": { @@ -90502,7 +90548,8 @@ } } } - } + }, + "required": true }, "search": { "content": { @@ -90810,7 +90857,8 @@ } } } - } + }, + "required": true }, "search_application.search": { "content": { @@ -91558,7 +91606,8 @@ } } } - } + }, + "required": true }, "termvectors": { "content": { diff --git a/output/schema/schema.json b/output/schema/schema.json index eb1d2ea825..5a7eb9c865 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -2292,7 +2292,7 @@ "name": "Request", "namespace": "_global.clear_scroll" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json", "text/plain" @@ -2344,7 +2344,7 @@ "name": "Request", "namespace": "_global.close_point_in_time" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -2387,7 +2387,7 @@ "name": "Request", "namespace": "cluster.allocation_explain" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -2927,7 +2927,7 @@ "name": "Request", "namespace": "cluster.reroute" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -4333,7 +4333,7 @@ "name": "Request", "namespace": "_global.count" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -5428,7 +5428,7 @@ "name": "Request", "namespace": "_global.explain" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -5548,7 +5548,7 @@ "name": "Request", "namespace": "_global.field_caps" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -5769,7 +5769,7 @@ "name": "Request", "namespace": "fleet.search" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -6015,7 +6015,7 @@ "name": "Request", "namespace": "graph.explore" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -6298,7 +6298,7 @@ "name": "Request", "namespace": "ilm.move_to_step" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -6344,7 +6344,7 @@ "name": "Request", "namespace": "ilm.put_lifecycle" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -6632,7 +6632,7 @@ "name": "Request", "namespace": "indices.analyze" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -6768,7 +6768,7 @@ "name": "Request", "namespace": "indices.clone" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -6855,7 +6855,7 @@ "name": "Request", "namespace": "indices.create" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -8675,7 +8675,7 @@ "name": "Request", "namespace": "indices.put_data_lifecycle" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -8758,7 +8758,7 @@ "name": "Request", "namespace": "indices.put_data_stream_options" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -9303,7 +9303,7 @@ "name": "Request", "namespace": "indices.rollover" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -9440,7 +9440,7 @@ "name": "Request", "namespace": "indices.shrink" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -9577,7 +9577,7 @@ "name": "Request", "namespace": "indices.split" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -9718,7 +9718,7 @@ "name": "Request", "namespace": "indices.validate_query" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -9807,7 +9807,7 @@ "name": "Request", "namespace": "inference.completion" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -9947,7 +9947,7 @@ "name": "Request", "namespace": "inference.inference" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10050,7 +10050,7 @@ "name": "Request", "namespace": "inference.put_ai21" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10096,7 +10096,7 @@ "name": "Request", "namespace": "inference.put_alibabacloud" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10142,7 +10142,7 @@ "name": "Request", "namespace": "inference.put_amazonbedrock" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10188,7 +10188,7 @@ "name": "Request", "namespace": "inference.put_amazonsagemaker" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10234,7 +10234,7 @@ "name": "Request", "namespace": "inference.put_anthropic" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10280,7 +10280,7 @@ "name": "Request", "namespace": "inference.put_azureaistudio" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10326,7 +10326,7 @@ "name": "Request", "namespace": "inference.put_azureopenai" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10372,7 +10372,7 @@ "name": "Request", "namespace": "inference.put_cohere" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10417,7 +10417,7 @@ "name": "Request", "namespace": "inference.put_contextualai" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10463,7 +10463,7 @@ "name": "Request", "namespace": "inference.put_custom" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10509,7 +10509,7 @@ "name": "Request", "namespace": "inference.put_deepseek" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10555,7 +10555,7 @@ "name": "Request", "namespace": "inference.put_elasticsearch" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10605,7 +10605,7 @@ "name": "Request", "namespace": "inference.put_elser" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10651,7 +10651,7 @@ "name": "Request", "namespace": "inference.put_googleaistudio" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10697,7 +10697,7 @@ "name": "Request", "namespace": "inference.put_googlevertexai" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10743,7 +10743,7 @@ "name": "Request", "namespace": "inference.put_hugging_face" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10788,7 +10788,7 @@ "name": "Request", "namespace": "inference.put_jinaai" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10833,7 +10833,7 @@ "name": "Request", "namespace": "inference.put_llama" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10879,7 +10879,7 @@ "name": "Request", "namespace": "inference.put_mistral" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10925,7 +10925,7 @@ "name": "Request", "namespace": "inference.put_openai" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -10970,7 +10970,7 @@ "name": "Request", "namespace": "inference.put_voyageai" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -11016,7 +11016,7 @@ "name": "Request", "namespace": "inference.put_watsonx" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -11062,7 +11062,7 @@ "name": "Request", "namespace": "inference.rerank" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -11103,7 +11103,7 @@ "name": "Request", "namespace": "inference.sparse_embedding" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -11145,7 +11145,7 @@ "name": "Request", "namespace": "inference.stream_completion" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -11186,7 +11186,7 @@ "name": "Request", "namespace": "inference.text_embedding" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -11996,7 +11996,7 @@ "name": "Request", "namespace": "license.post" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -12742,7 +12742,7 @@ "name": "Request", "namespace": "ml.delete_expired_data" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -13211,7 +13211,7 @@ "name": "Request", "namespace": "ml.flush_job" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -13303,7 +13303,7 @@ "name": "Request", "namespace": "ml.get_buckets" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -13400,7 +13400,7 @@ "name": "Request", "namespace": "ml.get_calendars" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -13454,7 +13454,7 @@ "name": "Request", "namespace": "ml.get_categories" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -13753,7 +13753,7 @@ "name": "Request", "namespace": "ml.get_influencers" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -13989,7 +13989,7 @@ "name": "Request", "namespace": "ml.get_model_snapshots" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -14043,7 +14043,7 @@ "name": "Request", "namespace": "ml.get_overall_buckets" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -14090,7 +14090,7 @@ "name": "Request", "namespace": "ml.get_records" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -15081,7 +15081,7 @@ "name": "Request", "namespace": "ml.revert_model_snapshot" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -15222,7 +15222,7 @@ "name": "Request", "namespace": "ml.start_datafeed" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -16441,7 +16441,7 @@ "name": "Request", "namespace": "_global.open_point_in_time" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -17231,7 +17231,7 @@ "name": "Request", "namespace": "_global.render_search_template" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -17632,7 +17632,7 @@ "name": "Request", "namespace": "_global.scripts_painless_execute" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -17680,7 +17680,7 @@ "name": "Request", "namespace": "_global.scroll" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -17738,7 +17738,7 @@ "name": "Request", "namespace": "_global.search" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -21815,7 +21815,7 @@ "name": "Request", "namespace": "slm.put_lifecycle" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -23366,7 +23366,7 @@ "name": "Request", "namespace": "_global.terms_enum" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ], @@ -24269,7 +24269,7 @@ "name": "Request", "namespace": "_global.update_by_query" }, - "requestBodyRequired": false, + "requestBodyRequired": true, "requestMediaType": [ "application/json" ],