Skip to content

Commit b324b72

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.447.4
1 parent 48a392e commit b324b72

File tree

30 files changed

+771
-351
lines changed

30 files changed

+771
-351
lines changed

.speakeasy/gen.lock

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 2858c6d9-f946-4185-ae68-3b8e708830fb
33
management:
4-
docChecksum: bab3c8f9d597693c72890ed481ae46ea
4+
docChecksum: 461c434568ccf922eabedab19a4e0afd
55
docVersion: 0.4.0
6-
speakeasyVersion: 1.445.2
7-
generationVersion: 2.461.4
8-
releaseVersion: 3.15.9
9-
configChecksum: 471f488d07a1ca4e525b9e5cf23e78ac
6+
speakeasyVersion: 1.447.4
7+
generationVersion: 2.463.1
8+
releaseVersion: 3.16.0
9+
configChecksum: 6e5833f81f425fc7f44e0400b831469c
1010
repoURL: https://github.com/speakeasy-api/speakeasy-client-sdk-go.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/speakeasy-api/speakeasy-client-sdk-go
@@ -15,7 +15,7 @@ features:
1515
go:
1616
acceptHeaders: 2.81.2
1717
additionalDependencies: 0.1.0
18-
core: 3.5.16
18+
core: 3.5.17
1919
defaultEnabledRetries: 0.2.0
2020
deprecations: 2.81.1
2121
devContainers: 2.90.0
@@ -36,7 +36,6 @@ features:
3636
sdkHooks: 0.1.0
3737
serverEventsSentinels: 0.1.0
3838
serverIDs: 2.81.1
39-
tests: 0.6.0
4039
uploadStreams: 0.1.0
4140
generatedFiles:
4241
- .devcontainer/README.md
@@ -125,6 +124,7 @@ generatedFiles:
125124
- /pkg/models/operations/revokeembedaccesstoken.go
126125
- /pkg/models/operations/revokeuseraccesstoworkspace.go
127126
- /pkg/models/operations/searchworkspaceevents.go
127+
- /pkg/models/operations/setvisibility.go
128128
- /pkg/models/operations/suggest.go
129129
- /pkg/models/operations/suggestitems.go
130130
- /pkg/models/operations/suggestopenapi.go
@@ -390,6 +390,9 @@ generatedFiles:
390390
- docs/pkg/models/operations/searchworkspaceeventsglobals.md
391391
- docs/pkg/models/operations/searchworkspaceeventsrequest.md
392392
- docs/pkg/models/operations/searchworkspaceeventsresponse.md
393+
- docs/pkg/models/operations/setvisibilityrequest.md
394+
- docs/pkg/models/operations/setvisibilityrequestbody.md
395+
- docs/pkg/models/operations/setvisibilityresponse.md
393396
- docs/pkg/models/operations/suggestitemsresponse.md
394397
- docs/pkg/models/operations/suggestopenapiregistryrequest.md
395398
- docs/pkg/models/operations/suggestopenapiregistryresponse.md
@@ -539,6 +542,7 @@ generatedFiles:
539542
- pkg/types/decimal.go
540543
- pkg/types/pointers.go
541544
- pkg/utils/contenttype.go
545+
- pkg/utils/env.go
542546
- pkg/utils/form.go
543547
- pkg/utils/headers.go
544548
- pkg/utils/json.go
@@ -1658,3 +1662,12 @@ examples:
16581662
application/json: {"actions": {"generation_action_configured": false, "publish_action_configured": false}, "app_installed": false, "secrets": {"api_key_configured": true, "publishing_secrets_configured": true}}
16591663
4XX:
16601664
application/json: {"message": "<value>", "status_code": 743106}
1665+
setVisibility:
1666+
speakeasy-default-set-visibility:
1667+
parameters:
1668+
path:
1669+
namespace_name: "<value>"
1670+
responses:
1671+
4XX:
1672+
application/json: {"message": "<value>", "status_code": 651364}
1673+
generatedTests: {}

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.445.2
1+
speakeasyVersion: 1.447.4
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:5119abdeb0ceba6b6f5ead5daa073a14e0280327c74632ffe97f8321b5e2b76e
6-
sourceBlobDigest: sha256:24814f277557dbc5514dcfc5403f04692a999a15e3e37cdef7fe8a4e18624130
5+
sourceRevisionDigest: sha256:e724ca603565bd1dc9dc94dade7a61324d5606042029d6638c278d3f7f3c1b1d
6+
sourceBlobDigest: sha256:0bd677c0a67a5afc9b64d90877bb56e6b6fa17855da26aa1b7357a09e5a8f2ff
77
tags:
88
- latest
99
- main
@@ -12,10 +12,10 @@ targets:
1212
speakeasy-client-sdk-go:
1313
source: my-source
1414
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:5119abdeb0ceba6b6f5ead5daa073a14e0280327c74632ffe97f8321b5e2b76e
16-
sourceBlobDigest: sha256:24814f277557dbc5514dcfc5403f04692a999a15e3e37cdef7fe8a4e18624130
15+
sourceRevisionDigest: sha256:e724ca603565bd1dc9dc94dade7a61324d5606042029d6638c278d3f7f3c1b1d
16+
sourceBlobDigest: sha256:0bd677c0a67a5afc9b64d90877bb56e6b6fa17855da26aa1b7357a09e5a8f2ff
1717
codeSamplesNamespace: code-samples-go-speakeasy-client-sdk-go
18-
codeSamplesRevisionDigest: sha256:ec186f2cb660df68dc9d6ed69edb12865ce4c6c23cc5a3c57142968775757b71
18+
codeSamplesRevisionDigest: sha256:c7f7e48c6ccd33ddcf7cd6c39d4486ebf419c21161a8a08d552cedbae8927afb
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ func main() {
104104
* [ListRemoteSources](docs/sdks/artifacts/README.md#listremotesources) - Get remote sources attached to a particular namespace
105105
* [PostTags](docs/sdks/artifacts/README.md#posttags) - Add tags to an existing revision
106106
* [Preflight](docs/sdks/artifacts/README.md#preflight) - Get access token for communicating with OCI distribution endpoints
107+
* [SetVisibility](docs/sdks/artifacts/README.md#setvisibility) - Set visibility of a namespace with an existing metadata entry
107108

108109
### [Auth](docs/sdks/auth/README.md)
109110

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1426,4 +1426,14 @@ Based on:
14261426
### Generated
14271427
- [go v3.15.9] .
14281428
### Releases
1429-
- [Go v3.15.9] https://github.com/speakeasy-api/speakeasy-client-sdk-go/releases/tag/v3.15.9 - .
1429+
- [Go v3.15.9] https://github.com/speakeasy-api/speakeasy-client-sdk-go/releases/tag/v3.15.9 - .
1430+
1431+
## 2024-11-26 22:02:30
1432+
### Changes
1433+
Based on:
1434+
- OpenAPI Doc
1435+
- Speakeasy CLI 1.447.4 (2.463.1) https://github.com/speakeasy-api/speakeasy
1436+
### Generated
1437+
- [go v3.16.0] .
1438+
### Releases
1439+
- [Go v3.16.0] https://github.com/speakeasy-api/speakeasy-client-sdk-go/releases/tag/v3.16.0 - .

artifacts.go

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1851,3 +1851,194 @@ func (s *Artifacts) Preflight(ctx context.Context, request *shared.PreflightRequ
18511851
return res, nil
18521852

18531853
}
1854+
1855+
// SetVisibility - Set visibility of a namespace with an existing metadata entry
1856+
func (s *Artifacts) SetVisibility(ctx context.Context, request operations.SetVisibilityRequest, opts ...operations.Option) (*operations.SetVisibilityResponse, error) {
1857+
hookCtx := hooks.HookContext{
1858+
Context: ctx,
1859+
OperationID: "setVisibility",
1860+
OAuth2Scopes: []string{},
1861+
SecuritySource: s.sdkConfiguration.Security,
1862+
}
1863+
1864+
o := operations.Options{}
1865+
supportedOptions := []string{
1866+
operations.SupportedOptionRetries,
1867+
operations.SupportedOptionTimeout,
1868+
}
1869+
1870+
for _, opt := range opts {
1871+
if err := opt(&o, supportedOptions...); err != nil {
1872+
return nil, fmt.Errorf("error applying option: %w", err)
1873+
}
1874+
}
1875+
1876+
baseURL := utils.ReplaceParameters(s.sdkConfiguration.GetServerDetails())
1877+
opURL, err := utils.GenerateURL(ctx, baseURL, "/v1/artifacts/namespaces/{namespace_name}/visibility", request, nil)
1878+
if err != nil {
1879+
return nil, fmt.Errorf("error generating URL: %w", err)
1880+
}
1881+
1882+
bodyReader, reqContentType, err := utils.SerializeRequestBody(ctx, request, false, true, "RequestBody", "json", `request:"mediaType=application/json"`)
1883+
if err != nil {
1884+
return nil, err
1885+
}
1886+
1887+
timeout := o.Timeout
1888+
if timeout == nil {
1889+
timeout = s.sdkConfiguration.Timeout
1890+
}
1891+
1892+
if timeout != nil {
1893+
var cancel context.CancelFunc
1894+
ctx, cancel = context.WithTimeout(ctx, *timeout)
1895+
defer cancel()
1896+
}
1897+
1898+
req, err := http.NewRequestWithContext(ctx, "POST", opURL, bodyReader)
1899+
if err != nil {
1900+
return nil, fmt.Errorf("error creating request: %w", err)
1901+
}
1902+
req.Header.Set("Accept", "application/json")
1903+
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)
1904+
req.Header.Set("Content-Type", reqContentType)
1905+
1906+
if err := utils.PopulateSecurity(ctx, req, s.sdkConfiguration.Security); err != nil {
1907+
return nil, err
1908+
}
1909+
1910+
globalRetryConfig := s.sdkConfiguration.RetryConfig
1911+
retryConfig := o.Retries
1912+
if retryConfig == nil {
1913+
if globalRetryConfig != nil {
1914+
retryConfig = globalRetryConfig
1915+
}
1916+
}
1917+
1918+
var httpRes *http.Response
1919+
if retryConfig != nil {
1920+
httpRes, err = utils.Retry(ctx, utils.Retries{
1921+
Config: retryConfig,
1922+
StatusCodes: []string{
1923+
"429",
1924+
"500",
1925+
"502",
1926+
"503",
1927+
"504",
1928+
},
1929+
}, func() (*http.Response, error) {
1930+
if req.Body != nil {
1931+
copyBody, err := req.GetBody()
1932+
if err != nil {
1933+
return nil, err
1934+
}
1935+
req.Body = copyBody
1936+
}
1937+
1938+
req, err = s.sdkConfiguration.Hooks.BeforeRequest(hooks.BeforeRequestContext{HookContext: hookCtx}, req)
1939+
if err != nil {
1940+
if retry.IsPermanentError(err) || retry.IsTemporaryError(err) {
1941+
return nil, err
1942+
}
1943+
1944+
return nil, retry.Permanent(err)
1945+
}
1946+
1947+
httpRes, err := s.sdkConfiguration.Client.Do(req)
1948+
if err != nil || httpRes == nil {
1949+
if err != nil {
1950+
err = fmt.Errorf("error sending request: %w", err)
1951+
} else {
1952+
err = fmt.Errorf("error sending request: no response")
1953+
}
1954+
1955+
_, err = s.sdkConfiguration.Hooks.AfterError(hooks.AfterErrorContext{HookContext: hookCtx}, nil, err)
1956+
}
1957+
return httpRes, err
1958+
})
1959+
1960+
if err != nil {
1961+
return nil, err
1962+
} else {
1963+
httpRes, err = s.sdkConfiguration.Hooks.AfterSuccess(hooks.AfterSuccessContext{HookContext: hookCtx}, httpRes)
1964+
if err != nil {
1965+
return nil, err
1966+
}
1967+
}
1968+
} else {
1969+
req, err = s.sdkConfiguration.Hooks.BeforeRequest(hooks.BeforeRequestContext{HookContext: hookCtx}, req)
1970+
if err != nil {
1971+
return nil, err
1972+
}
1973+
1974+
httpRes, err = s.sdkConfiguration.Client.Do(req)
1975+
if err != nil || httpRes == nil {
1976+
if err != nil {
1977+
err = fmt.Errorf("error sending request: %w", err)
1978+
} else {
1979+
err = fmt.Errorf("error sending request: no response")
1980+
}
1981+
1982+
_, err = s.sdkConfiguration.Hooks.AfterError(hooks.AfterErrorContext{HookContext: hookCtx}, nil, err)
1983+
return nil, err
1984+
} else if utils.MatchStatusCodes([]string{"4XX", "5XX"}, httpRes.StatusCode) {
1985+
_httpRes, err := s.sdkConfiguration.Hooks.AfterError(hooks.AfterErrorContext{HookContext: hookCtx}, httpRes, nil)
1986+
if err != nil {
1987+
return nil, err
1988+
} else if _httpRes != nil {
1989+
httpRes = _httpRes
1990+
}
1991+
} else {
1992+
httpRes, err = s.sdkConfiguration.Hooks.AfterSuccess(hooks.AfterSuccessContext{HookContext: hookCtx}, httpRes)
1993+
if err != nil {
1994+
return nil, err
1995+
}
1996+
}
1997+
}
1998+
1999+
res := &operations.SetVisibilityResponse{
2000+
StatusCode: httpRes.StatusCode,
2001+
ContentType: httpRes.Header.Get("Content-Type"),
2002+
RawResponse: httpRes,
2003+
}
2004+
2005+
switch {
2006+
case httpRes.StatusCode >= 200 && httpRes.StatusCode < 300:
2007+
case httpRes.StatusCode >= 400 && httpRes.StatusCode < 500:
2008+
switch {
2009+
case utils.MatchContentType(httpRes.Header.Get("Content-Type"), `application/json`):
2010+
rawBody, err := utils.ConsumeRawBody(httpRes)
2011+
if err != nil {
2012+
return nil, err
2013+
}
2014+
2015+
var out sdkerrors.Error
2016+
if err := utils.UnmarshalJsonFromResponseBody(bytes.NewBuffer(rawBody), &out, ""); err != nil {
2017+
return nil, err
2018+
}
2019+
2020+
return nil, &out
2021+
default:
2022+
rawBody, err := utils.ConsumeRawBody(httpRes)
2023+
if err != nil {
2024+
return nil, err
2025+
}
2026+
return nil, sdkerrors.NewSDKError(fmt.Sprintf("unknown content-type received: %s", httpRes.Header.Get("Content-Type")), httpRes.StatusCode, string(rawBody), httpRes)
2027+
}
2028+
case httpRes.StatusCode >= 500 && httpRes.StatusCode < 600:
2029+
rawBody, err := utils.ConsumeRawBody(httpRes)
2030+
if err != nil {
2031+
return nil, err
2032+
}
2033+
return nil, sdkerrors.NewSDKError("API error occurred", httpRes.StatusCode, string(rawBody), httpRes)
2034+
default:
2035+
rawBody, err := utils.ConsumeRawBody(httpRes)
2036+
if err != nil {
2037+
return nil, err
2038+
}
2039+
return nil, sdkerrors.NewSDKError("unknown status code returned", httpRes.StatusCode, string(rawBody), httpRes)
2040+
}
2041+
2042+
return res, nil
2043+
2044+
}

0 commit comments

Comments
 (0)