diff --git a/.generator/conftest.py b/.generator/conftest.py index 539d702bcd2..0a2ce8ff23b 100644 --- a/.generator/conftest.py +++ b/.generator/conftest.py @@ -355,11 +355,9 @@ def request_parameter(context, operation_id, api_version, operation_specs, name, for parameter in parameters: if parameter["name"] == name: schema = parameter.get("schema", {}) - value = schema.get("example", schema.get("default")) + value = schema.get("example", schema.get("default", parameter.get("example"))) if value is None: - type_ = schema.get("type") - format_ = schema.get("format") - value = { + primitive_lookup = { "string": { "date-time": "2021-11-11T11:11:11.111+00:00", None: name, @@ -369,10 +367,20 @@ def request_parameter(context, operation_id, api_version, operation_specs, name, "int64": 9223372036854775807, None: 1, }, - "array": { - None: [], + "boolean": { + None: True, }, - }[type_][format_] + } + + if schema.get("type") == "array": + type_ = schema.get("items", {}).get("type") + items_format_ = schema.get("items", {}).get("format") + value = [primitive_lookup[type_][items_format_]] + else: + type_ = schema.get("type") + format_ = schema.get("format") + value = primitive_lookup[type_][format_] + break context["api_request"]["kwargs"][name] = { diff --git a/examples/v1/service-level-objectives/CheckCanDeleteSLO.java b/examples/v1/service-level-objectives/CheckCanDeleteSLO.java index 07ad4aa8096..007d2804ad6 100644 --- a/examples/v1/service-level-objectives/CheckCanDeleteSLO.java +++ b/examples/v1/service-level-objectives/CheckCanDeleteSLO.java @@ -11,7 +11,7 @@ public static void main(String[] args) { ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); try { - CheckCanDeleteSLOResponse result = apiInstance.checkCanDeleteSLO("ids"); + CheckCanDeleteSLOResponse result = apiInstance.checkCanDeleteSLO("id1, id2, id3"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceLevelObjectivesApi#checkCanDeleteSLO"); diff --git a/examples/v2/agentless-scanning/DeleteAwsScanOptions.java b/examples/v2/agentless-scanning/DeleteAwsScanOptions.java index d48ade7ebe6..8c03b42dbf1 100644 --- a/examples/v2/agentless-scanning/DeleteAwsScanOptions.java +++ b/examples/v2/agentless-scanning/DeleteAwsScanOptions.java @@ -10,7 +10,7 @@ public static void main(String[] args) { AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); try { - apiInstance.deleteAwsScanOptions("account_id"); + apiInstance.deleteAwsScanOptions("123456789012"); } catch (ApiException e) { System.err.println("Exception when calling AgentlessScanningApi#deleteAwsScanOptions"); System.err.println("Status code: " + e.getCode()); diff --git a/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java b/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java index 9a2b038ec4e..5837eb1a6d0 100644 --- a/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java +++ b/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java @@ -10,7 +10,7 @@ public static void main(String[] args) { ApplicationSecurityApi apiInstance = new ApplicationSecurityApi(defaultClient); try { - apiInstance.deleteApplicationSecurityWafCustomRule("custom_rule_id"); + apiInstance.deleteApplicationSecurityWafCustomRule("3b5-v82-ns6"); } catch (ApiException e) { System.err.println( "Exception when calling ApplicationSecurityApi#deleteApplicationSecurityWafCustomRule"); diff --git a/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java b/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java index cfe352041d3..82745a299f2 100644 --- a/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java +++ b/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java @@ -12,7 +12,7 @@ public static void main(String[] args) { try { ApplicationSecurityWafCustomRuleResponse result = - apiInstance.getApplicationSecurityWafCustomRule("custom_rule_id"); + apiInstance.getApplicationSecurityWafCustomRule("3b5-v82-ns6"); System.out.println(result); } catch (ApiException e) { System.err.println( diff --git a/examples/v2/case-management/DeleteProject.java b/examples/v2/case-management/DeleteProject.java index e8f6a77cc1f..718285eac2f 100644 --- a/examples/v2/case-management/DeleteProject.java +++ b/examples/v2/case-management/DeleteProject.java @@ -10,7 +10,7 @@ public static void main(String[] args) { CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); try { - apiInstance.deleteProject("project_id"); + apiInstance.deleteProject("e555e290-ed65-49bd-ae18-8acbfcf18db7"); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#deleteProject"); System.err.println("Status code: " + e.getCode()); diff --git a/examples/v2/case-management/GetProject.java b/examples/v2/case-management/GetProject.java index 8f2e86a90b7..aaebef3d425 100644 --- a/examples/v2/case-management/GetProject.java +++ b/examples/v2/case-management/GetProject.java @@ -11,7 +11,7 @@ public static void main(String[] args) { CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); try { - ProjectResponse result = apiInstance.getProject("project_id"); + ProjectResponse result = apiInstance.getProject("e555e290-ed65-49bd-ae18-8acbfcf18db7"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#getProject"); diff --git a/examples/v2/metrics/GetMetricTagCardinalityDetails.java b/examples/v2/metrics/GetMetricTagCardinalityDetails.java index ca5426ee368..c8c9d9c8cb7 100644 --- a/examples/v2/metrics/GetMetricTagCardinalityDetails.java +++ b/examples/v2/metrics/GetMetricTagCardinalityDetails.java @@ -12,7 +12,7 @@ public static void main(String[] args) { try { MetricTagCardinalitiesResponse result = - apiInstance.getMetricTagCardinalityDetails("metric_name"); + apiInstance.getMetricTagCardinalityDetails("dist.http.endpoint.request"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#getMetricTagCardinalityDetails");