diff --git a/api/v1/koyeb/api/openapi.yaml b/api/v1/koyeb/api/openapi.yaml index 9e53ef56..2595f0bc 100644 --- a/api/v1/koyeb/api/openapi.yaml +++ b/api/v1/koyeb/api/openapi.yaml @@ -1914,6 +1914,11 @@ paths: type: string type: array style: form + - description: (Optional) A filter for name. + in: query + name: name + schema: + type: string responses: "200": content: diff --git a/api/v1/koyeb/api_domains.go b/api/v1/koyeb/api_domains.go index 2bf9f05e..c245582c 100644 --- a/api/v1/koyeb/api_domains.go +++ b/api/v1/koyeb/api_domains.go @@ -595,6 +595,7 @@ type ApiListDomainsRequest struct { types *[]string statuses *[]string appIds *[]string + name *string } func (r ApiListDomainsRequest) Limit(limit string) ApiListDomainsRequest { @@ -617,6 +618,10 @@ func (r ApiListDomainsRequest) AppIds(appIds []string) ApiListDomainsRequest { r.appIds = &appIds return r } +func (r ApiListDomainsRequest) Name(name string) ApiListDomainsRequest { + r.name = &name + return r +} func (r ApiListDomainsRequest) Execute() (ListDomainsReply, *_nethttp.Response, error) { return r.ApiService.ListDomainsExecute(r) @@ -698,6 +703,9 @@ func (a *DomainsApiService) ListDomainsExecute(r ApiListDomainsRequest) (ListDom localVarQueryParams.Add("app_ids", parameterToString(t, "multi")) } } + if r.name != nil { + localVarQueryParams.Add("name", parameterToString(*r.name, "")) + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} diff --git a/api/v1/koyeb/docs/DomainsApi.md b/api/v1/koyeb/docs/DomainsApi.md index 84c711e9..7b145bc5 100644 --- a/api/v1/koyeb/docs/DomainsApi.md +++ b/api/v1/koyeb/docs/DomainsApi.md @@ -215,7 +215,7 @@ Name | Type | Description | Notes ## ListDomains -> ListDomainsReply ListDomains(ctx).Limit(limit).Offset(offset).Types(types).Statuses(statuses).AppIds(appIds).Execute() +> ListDomainsReply ListDomains(ctx).Limit(limit).Offset(offset).Types(types).Statuses(statuses).AppIds(appIds).Name(name).Execute() @@ -237,10 +237,11 @@ func main() { types := []string{"Types_example"} // []string | (Optional) A filter for types. (optional) statuses := []string{"Statuses_example"} // []string | (Optional) A filter for statuses. (optional) appIds := []string{"Inner_example"} // []string | (Optional) A filter for apps. (optional) + name := "name_example" // string | (Optional) A filter for name. (optional) configuration := openapiclient.NewConfiguration() api_client := openapiclient.NewAPIClient(configuration) - resp, r, err := api_client.DomainsApi.ListDomains(context.Background()).Limit(limit).Offset(offset).Types(types).Statuses(statuses).AppIds(appIds).Execute() + resp, r, err := api_client.DomainsApi.ListDomains(context.Background()).Limit(limit).Offset(offset).Types(types).Statuses(statuses).AppIds(appIds).Name(name).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `DomainsApi.ListDomains``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) @@ -266,6 +267,7 @@ Name | Type | Description | Notes **types** | **[]string** | (Optional) A filter for types. | **statuses** | **[]string** | (Optional) A filter for statuses. | **appIds** | **[]string** | (Optional) A filter for apps. | + **name** | **string** | (Optional) A filter for name. | ### Return type diff --git a/api/v1/koyeb/openapi.json b/api/v1/koyeb/openapi.json index 32bd88da..72d4ea33 100644 --- a/api/v1/koyeb/openapi.json +++ b/api/v1/koyeb/openapi.json @@ -2056,6 +2056,13 @@ "type": "string" }, "collectionFormat": "multi" + }, + { + "name": "name", + "description": "(Optional) A filter for name.", + "in": "query", + "required": false, + "type": "string" } ], "tags": [