Skip to content

Commit d75a659

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.465.1
1 parent ad8a433 commit d75a659

26 files changed

+636
-29
lines changed

.speakeasy/gen.lock

Lines changed: 26 additions & 6 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: bb7b102d1334d2d3e66e7cd8d8b866d8
4+
docChecksum: c0adff9c67d3441eb02a83b1cee1a956
55
docVersion: 0.4.0
6-
speakeasyVersion: 1.462.2
7-
generationVersion: 2.486.1
8-
releaseVersion: 3.19.0
9-
configChecksum: 9b5fe1018d076ecaa7cc40b54d12cde6
6+
speakeasyVersion: 1.465.1
7+
generationVersion: 2.488.4
8+
releaseVersion: 3.19.1
9+
configChecksum: 93cb08c9e2c4bcb8a9b9e97bec1bba0f
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
@@ -31,7 +31,7 @@ features:
3131
nullables: 0.1.0
3232
openEnums: 0.1.0
3333
responseFormat: 0.1.2
34-
retries: 2.83.1
34+
retries: 2.83.2
3535
sdkHooks: 0.1.0
3636
serverIDs: 2.81.1
3737
tests: 0.10.1
@@ -96,6 +96,7 @@ generatedFiles:
9696
- /pkg/models/operations/revokeuseraccesstoworkspace.go
9797
- /pkg/models/operations/searchworkspaceevents.go
9898
- /pkg/models/operations/setvisibility.go
99+
- /pkg/models/operations/setworkspacefeatureflags.go
99100
- /pkg/models/operations/suggest.go
100101
- /pkg/models/operations/suggestitems.go
101102
- /pkg/models/operations/suggestopenapi.go
@@ -160,6 +161,8 @@ generatedFiles:
160161
- /pkg/models/shared/workflowdocument.go
161162
- /pkg/models/shared/workspace.go
162163
- /pkg/models/shared/workspaceandorganization.go
164+
- /pkg/models/shared/workspacefeatureflag.go
165+
- /pkg/models/shared/workspacefeatureflagrequest.go
163166
- /pkg/models/shared/workspacefeatureflagresponse.go
164167
- /pkg/models/shared/workspaceinviteresponse.go
165168
- /pkg/models/shared/workspacesettings.go
@@ -283,6 +286,7 @@ generatedFiles:
283286
- docs/pkg/models/operations/setvisibilityrequest.md
284287
- docs/pkg/models/operations/setvisibilityrequestbody.md
285288
- docs/pkg/models/operations/setvisibilityresponse.md
289+
- docs/pkg/models/operations/setworkspacefeatureflagsresponse.md
286290
- docs/pkg/models/operations/suggestitemsresponse.md
287291
- docs/pkg/models/operations/suggestopenapiregistryrequest.md
288292
- docs/pkg/models/operations/suggestopenapiregistryresponse.md
@@ -372,6 +376,8 @@ generatedFiles:
372376
- docs/pkg/models/shared/workflowdocument.md
373377
- docs/pkg/models/shared/workspace.md
374378
- docs/pkg/models/shared/workspaceandorganization.md
379+
- docs/pkg/models/shared/workspacefeatureflag.md
380+
- docs/pkg/models/shared/workspacefeatureflagrequest.md
375381
- docs/pkg/models/shared/workspacefeatureflagresponse.md
376382
- docs/pkg/models/shared/workspaceinviteresponse.md
377383
- docs/pkg/models/shared/workspaces.md
@@ -485,6 +491,7 @@ generatedFiles:
485491
- tests/mockserver/internal/handler/pathpostv1subscriptionssubscriptionidnamespacenameignore.go
486492
- tests/mockserver/internal/handler/pathpostv1suggestitems.go
487493
- tests/mockserver/internal/handler/pathpostv1workspace.go
494+
- tests/mockserver/internal/handler/pathpostv1workspacefeatureflags.go
488495
- tests/mockserver/internal/handler/pathputv1workspaceworkspaceidsettings.go
489496
- tests/mockserver/internal/handler/values/files.go
490497
- tests/mockserver/internal/logging/doc.go
@@ -551,6 +558,8 @@ generatedFiles:
551558
- tests/mockserver/internal/sdk/models/components/workflowdocument.go
552559
- tests/mockserver/internal/sdk/models/components/workspace.go
553560
- tests/mockserver/internal/sdk/models/components/workspaceandorganization.go
561+
- tests/mockserver/internal/sdk/models/components/workspacefeatureflag.go
562+
- tests/mockserver/internal/sdk/models/components/workspacefeatureflagrequest.go
554563
- tests/mockserver/internal/sdk/models/components/workspacefeatureflagresponse.go
555564
- tests/mockserver/internal/sdk/models/components/workspaceinviteresponse.go
556565
- tests/mockserver/internal/sdk/models/components/workspacesettings.go
@@ -611,6 +620,7 @@ generatedFiles:
611620
- tests/mockserver/internal/sdk/models/operations/revokeuseraccesstoworkspace.go
612621
- tests/mockserver/internal/sdk/models/operations/searchworkspaceevents.go
613622
- tests/mockserver/internal/sdk/models/operations/setvisibility.go
623+
- tests/mockserver/internal/sdk/models/operations/setworkspacefeatureflags.go
614624
- tests/mockserver/internal/sdk/models/operations/suggest.go
615625
- tests/mockserver/internal/sdk/models/operations/suggestitems.go
616626
- tests/mockserver/internal/sdk/models/operations/suggestopenapi.go
@@ -1792,6 +1802,15 @@ examples:
17921802
application/json: {"snippets": [{"code": "<value>", "language": "<value>", "operationId": "<id>"}, {"code": "<value>", "language": "<value>", "operationId": "<id>"}, {"code": "<value>", "language": "<value>", "operationId": "<id>"}]}
17931803
4XX:
17941804
application/json: {"message": "<value>", "status_code": 458049}
1805+
setWorkspaceFeatureFlags:
1806+
speakeasy-default-set-workspace-feature-flags:
1807+
requestBody:
1808+
application/json: {"feature_flags": ["skip_schema_registry", "webhooks"]}
1809+
responses:
1810+
"200":
1811+
application/json: {}
1812+
5XX:
1813+
application/json: {"message": "<value>", "status_code": 264889}
17951814
generatedTests:
17961815
generateCodeSamplePreview: "2024-12-09T10:07:33-05:00"
17971816
generateCodeSamplePreviewAsync: "2024-12-09T10:07:33-05:00"
@@ -1866,3 +1885,4 @@ generatedTests:
18661885
activateSubscriptionNamespace: "2024-12-12T22:02:48Z"
18671886
ignoreSubscriptionNamespace: "2024-12-12T22:02:48Z"
18681887
getCodeSamples: "2025-01-03T22:02:43Z"
1888+
setWorkspaceFeatureFlags: "2025-01-09T00:53:22Z"

.speakeasy/tests.arazzo.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,3 +1690,21 @@ workflows:
16901690
}
16911691
type: simple
16921692
x-speakeasy-test-group: CodeSamples
1693+
- workflowId: setWorkspaceFeatureFlags
1694+
steps:
1695+
- stepId: test
1696+
operationId: setWorkspaceFeatureFlags
1697+
requestBody:
1698+
contentType: application/json
1699+
payload:
1700+
feature_flags:
1701+
- skip_schema_registry
1702+
- webhooks
1703+
successCriteria:
1704+
- condition: $statusCode == 200
1705+
- condition: $response.header.Content-Type == application/json
1706+
- context: $response.body
1707+
condition: |
1708+
{}
1709+
type: simple
1710+
x-speakeasy-test-group: Workspaces

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.462.2
1+
speakeasyVersion: 1.465.1
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:c67c9fa5590848178232ab3d95b1b03e05fb7bf0bfb3ee26b465c22677dc6edc
6-
sourceBlobDigest: sha256:e7aec57fcab24b90b71218efd6d6ddec717e6187121af68b9910031461f3d529
5+
sourceRevisionDigest: sha256:2d298a7727cd049c888ba38dcd9de3f6d35fcca3e905e26a9ab6b371b67ab5d1
6+
sourceBlobDigest: sha256:aed3d6364ea14f272f9693c550d26d4b931dcb3aedddbd0ad65a4faf75284427
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:c67c9fa5590848178232ab3d95b1b03e05fb7bf0bfb3ee26b465c22677dc6edc
16-
sourceBlobDigest: sha256:e7aec57fcab24b90b71218efd6d6ddec717e6187121af68b9910031461f3d529
15+
sourceRevisionDigest: sha256:2d298a7727cd049c888ba38dcd9de3f6d35fcca3e905e26a9ab6b371b67ab5d1
16+
sourceBlobDigest: sha256:aed3d6364ea14f272f9693c550d26d4b931dcb3aedddbd0ad65a4faf75284427
1717
codeSamplesNamespace: code-samples-go-speakeasy-client-sdk-go
18-
codeSamplesRevisionDigest: sha256:206a37f52807469c57b511d053d5074aefa04b97e130f27a696d37e7db52a452
18+
codeSamplesRevisionDigest: sha256:b4fe93f3df87861f248deb2a3318fb8a1582808820a08f0c0046bae750aba44b
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
@@ -180,6 +180,7 @@ func main() {
180180
* [GetTokens](docs/sdks/workspaces/README.md#gettokens) - Get tokens for a particular workspace
181181
* [GrantAccess](docs/sdks/workspaces/README.md#grantaccess) - Grant a user access to a particular workspace
182182
* [RevokeAccess](docs/sdks/workspaces/README.md#revokeaccess) - Revoke a user's access to a particular workspace
183+
* [SetFeatureFlags](docs/sdks/workspaces/README.md#setfeatureflags) - Set workspace feature flags
183184
* [Update](docs/sdks/workspaces/README.md#update) - Update workspace details
184185
* [UpdateSettings](docs/sdks/workspaces/README.md#updatesettings) - Update workspace settings
185186

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1526,4 +1526,14 @@ Based on:
15261526
### Generated
15271527
- [go v3.19.0] .
15281528
### Releases
1529-
- [Go v3.19.0] https://github.com/speakeasy-api/speakeasy-client-sdk-go/releases/tag/v3.19.0 - .
1529+
- [Go v3.19.0] https://github.com/speakeasy-api/speakeasy-client-sdk-go/releases/tag/v3.19.0 - .
1530+
1531+
## 2025-01-09 00:53:03
1532+
### Changes
1533+
Based on:
1534+
- OpenAPI Doc
1535+
- Speakeasy CLI 1.465.1 (2.488.4) https://github.com/speakeasy-api/speakeasy
1536+
### Generated
1537+
- [go v3.19.1] .
1538+
### Releases
1539+
- [Go v3.19.1] https://github.com/speakeasy-api/speakeasy-client-sdk-go/releases/tag/v3.19.1 - .

codeSamples.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,12 @@ actions:
285285
- lang: go
286286
label: getWorkspaceTargets
287287
source: "package main\n\nimport(\n\t\"context\"\n\tspeakeasyclientsdkgo \"github.com/speakeasy-api/speakeasy-client-sdk-go/v3\"\n\t\"github.com/speakeasy-api/speakeasy-client-sdk-go/v3/pkg/models/shared\"\n\t\"github.com/speakeasy-api/speakeasy-client-sdk-go/v3/pkg/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n ctx := context.Background()\n \n s := speakeasyclientsdkgo.New(\n speakeasyclientsdkgo.WithSecurity(shared.Security{\n APIKey: speakeasyclientsdkgo.String(\"<YOUR_API_KEY_HERE>\"),\n }),\n )\n\n res, err := s.Events.GetTargets(ctx, operations.GetWorkspaceTargetsRequest{})\n if err != nil {\n log.Fatal(err)\n }\n if res.TargetSDKList != nil {\n // handle response\n }\n}"
288+
- target: $["paths"]["/v1/workspace/feature_flags"]["post"]
289+
update:
290+
x-codeSamples:
291+
- lang: go
292+
label: setWorkspaceFeatureFlags
293+
source: "package main\n\nimport(\n\t\"context\"\n\tspeakeasyclientsdkgo \"github.com/speakeasy-api/speakeasy-client-sdk-go/v3\"\n\t\"github.com/speakeasy-api/speakeasy-client-sdk-go/v3/pkg/models/shared\"\n\t\"log\"\n)\n\nfunc main() {\n ctx := context.Background()\n \n s := speakeasyclientsdkgo.New(\n speakeasyclientsdkgo.WithSecurity(shared.Security{\n APIKey: speakeasyclientsdkgo.String(\"<YOUR_API_KEY_HERE>\"),\n }),\n )\n\n res, err := s.Workspaces.SetFeatureFlags(ctx, shared.WorkspaceFeatureFlagRequest{\n FeatureFlags: []shared.WorkspaceFeatureFlag{\n shared.WorkspaceFeatureFlagSkipSchemaRegistry,\n shared.WorkspaceFeatureFlagWebhooks,\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res.WorkspaceFeatureFlagResponse != nil {\n // handle response\n }\n}"
288294
- target: $["paths"]["/v1/workspace/{workspace_id}"]["get"]
289295
update:
290296
x-codeSamples:
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SetWorkspaceFeatureFlagsResponse
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
8+
| `ContentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
9+
| `StatusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
10+
| `RawResponse` | [*http.Response](https://pkg.go.dev/net/http#Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
11+
| `WorkspaceFeatureFlagResponse` | [*shared.WorkspaceFeatureFlagResponse](../../../pkg/models/shared/workspacefeatureflagresponse.md) | :heavy_minus_sign: | Success |

docs/pkg/models/shared/featureflag.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ A feature flag is a key-value pair that can be used to enable or disable feature
55

66
## Fields
77

8-
| Field | Type | Required | Description |
9-
| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
10-
| `FeatureFlag` | *string* | :heavy_check_mark: | N/A |
11-
| `TrialEndsAt` | [*time.Time](https://pkg.go.dev/time#Time) | :heavy_minus_sign: | N/A |
8+
| Field | Type | Required | Description |
9+
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
10+
| `FeatureFlag` | [shared.WorkspaceFeatureFlag](../../../pkg/models/shared/workspacefeatureflag.md) | :heavy_check_mark: | enum value workspace feature flag |
11+
| `TrialEndsAt` | [*time.Time](https://pkg.go.dev/time#Time) | :heavy_minus_sign: | N/A |
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# WorkspaceFeatureFlag
2+
3+
enum value workspace feature flag
4+
5+
6+
## Values
7+
8+
| Name | Value |
9+
| ---------------------------------------- | ---------------------------------------- |
10+
| `WorkspaceFeatureFlagSchemaRegistry` | schema_registry |
11+
| `WorkspaceFeatureFlagChangesReport` | changes_report |
12+
| `WorkspaceFeatureFlagSkipSchemaRegistry` | skip_schema_registry |
13+
| `WorkspaceFeatureFlagWebhooks` | webhooks |
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# WorkspaceFeatureFlagRequest
2+
3+
A request to add workspace feature flags
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
10+
| `FeatureFlags` | [][shared.WorkspaceFeatureFlag](../../../pkg/models/shared/workspacefeatureflag.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)