Skip to content

Commit 902f93c

Browse files
authored
Merge pull request #400 from hookdeck/speakeasy-sdk-regen-1747702600
chore: 🐝 Update SDK - Generate OUTPOST-GO 0.2.1
2 parents 07022b1 + eee29e5 commit 902f93c

File tree

11 files changed

+84
-17
lines changed

11 files changed

+84
-17
lines changed

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.548.1
22
sources:
33
Outpost API:
44
sourceNamespace: outpost-api
5-
sourceRevisionDigest: sha256:047e65379e25b7a1c0ac341f9173042f4704658590dd689b41085d3f3777fbcf
6-
sourceBlobDigest: sha256:6b2da637ba05af9973197a916e59dedc050a6ea79d39d6be15166bf3ee049bed
5+
sourceRevisionDigest: sha256:4a84fa1ff3b6f870f874a2c74b7063f118be48b326e3abbc3f6d6eabe51544c5
6+
sourceBlobDigest: sha256:fde67bc4e44b8d6fa7ba8d93abbb46a32779842540a9635674d2ae2522d82d68
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1747698176
9+
- speakeasy-sdk-regen-1747702600
1010
- 0.0.1
1111
targets:
1212
outpost-go:
1313
source: Outpost API
1414
sourceNamespace: outpost-api
15-
sourceRevisionDigest: sha256:1c4019762580e312c96694a507028f356021a8928e3b18a48b4ae6f3b3e1a0f3
16-
sourceBlobDigest: sha256:6b2da637ba05af9973197a916e59dedc050a6ea79d39d6be15166bf3ee049bed
15+
sourceRevisionDigest: sha256:4a84fa1ff3b6f870f874a2c74b7063f118be48b326e3abbc3f6d6eabe51544c5
16+
sourceBlobDigest: sha256:fde67bc4e44b8d6fa7ba8d93abbb46a32779842540a9635674d2ae2522d82d68
1717
codeSamplesNamespace: outpost-api-go-code-samples
18-
codeSamplesRevisionDigest: sha256:df170c1310d18b9dc014bf0b2030b3daf6e1352c037b9acce3836646413fd551
18+
codeSamplesRevisionDigest: sha256:146d2b61eacce4fd56c7f8e40a2ab1e00862ec84498ac30db7c3f2b908a2d99c
1919
outpost-python:
2020
source: Outpost API
2121
sourceNamespace: outpost-api

sdks/outpost-go/.speakeasy/gen.lock

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: f0627709-5a00-43ac-8678-ca716d6f379c
33
management:
4-
docChecksum: 9d08f718ce55c534f292ba05af3425db
4+
docChecksum: 09a46accc53e3497235bb404b206f5b1
55
docVersion: 0.0.1
66
speakeasyVersion: 1.548.1
77
generationVersion: 2.605.0
8-
releaseVersion: 0.2.0
9-
configChecksum: ac86570f480e507eb458dfda92d612aa
8+
releaseVersion: 0.2.1
9+
configChecksum: 39ed4c8c2c8738d9dcd5b67deb776110
1010
repoURL: https://github.com/hookdeck/outpost.git
1111
repoSubDirectory: sdks/outpost-go
1212
installationURL: https://github.com/hookdeck/outpost/sdks/outpost-go
@@ -67,6 +67,7 @@ generatedFiles:
6767
- /models/components/httpmetadata.go
6868
- /models/components/portalredirect.go
6969
- /models/components/publishrequest.go
70+
- /models/components/publishresponse.go
7071
- /models/components/rabbitmqconfig.go
7172
- /models/components/rabbitmqcredentials.go
7273
- /models/components/security.go
@@ -152,6 +153,7 @@ generatedFiles:
152153
- docs/models/components/httpmetadata.md
153154
- docs/models/components/portalredirect.md
154155
- docs/models/components/publishrequest.md
156+
- docs/models/components/publishresponse.md
155157
- docs/models/components/rabbitmqconfig.md
156158
- docs/models/components/rabbitmqcredentials.md
157159
- docs/models/components/security.md
@@ -441,6 +443,8 @@ examples:
441443
application/json: {}
442444
"511":
443445
application/json: {}
446+
"202":
447+
application/json: {"id": "evt_abc123xyz789"}
444448
listTenantDestinationTypeSchemas:
445449
DestinationTypesExample:
446450
parameters:

sdks/outpost-go/.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ generation:
1616
oAuth2ClientCredentialsEnabled: true
1717
oAuth2PasswordEnabled: true
1818
go:
19-
version: 0.2.0
19+
version: 0.2.1
2020
additionalDependencies: {}
2121
allowUnknownFieldsInWeakUnions: false
2222
clientServerStatusCodesAsErrors: true

sdks/outpost-go/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,14 @@ Based on:
2828
### Generated
2929
- [go v0.2.0] sdks/outpost-go
3030
### Releases
31-
- [Go v0.2.0] https://github.com/hookdeck/outpost/releases/tag/sdks/outpost-go/v0.2.0 - sdks/outpost-go
31+
- [Go v0.2.0] https://github.com/hookdeck/outpost/releases/tag/sdks/outpost-go/v0.2.0 - sdks/outpost-go
32+
33+
## 2025-05-20 00:56:23
34+
### Changes
35+
Based on:
36+
- OpenAPI Doc
37+
- Speakeasy CLI 1.548.1 (2.605.0) https://github.com/speakeasy-api/speakeasy
38+
### Generated
39+
- [go v0.2.1] sdks/outpost-go
40+
### Releases
41+
- [Go v0.2.1] https://github.com/hookdeck/outpost/releases/tag/sdks/outpost-go/v0.2.1 - sdks/outpost-go
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# PublishResponse
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description | Example |
7+
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
8+
| `ID` | *string* | :heavy_check_mark: | The ID of the event that was accepted for publishing. This will be the ID provided in the request's `id` field if present, otherwise it's a server-generated UUID. | evt_abc123xyz789 |

sdks/outpost-go/docs/models/operations/publisheventresponse.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description |
7-
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
8-
| `HTTPMeta` | [components.HTTPMetadata](../../models/components/httpmetadata.md) | :heavy_check_mark: | N/A |
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
8+
| `HTTPMeta` | [components.HTTPMetadata](../../models/components/httpmetadata.md) | :heavy_check_mark: | N/A |
9+
| `PublishResponse` | [*components.PublishResponse](../../models/components/publishresponse.md) | :heavy_minus_sign: | Event accepted for publishing. Returns the event ID. |

sdks/outpost-go/docs/sdks/publish/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func main() {
5050
if err != nil {
5151
log.Fatal(err)
5252
}
53-
if res != nil {
53+
if res.PublishResponse != nil {
5454
// handle response
5555
}
5656
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
2+
3+
package components
4+
5+
type PublishResponse struct {
6+
// The ID of the event that was accepted for publishing. This will be the ID provided in the request's `id` field if present, otherwise it's a server-generated UUID.
7+
ID string `json:"id"`
8+
}
9+
10+
func (o *PublishResponse) GetID() string {
11+
if o == nil {
12+
return ""
13+
}
14+
return o.ID
15+
}

sdks/outpost-go/models/operations/publishevent.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import (
88

99
type PublishEventResponse struct {
1010
HTTPMeta components.HTTPMetadata `json:"-"`
11+
// Event accepted for publishing. Returns the event ID.
12+
PublishResponse *components.PublishResponse
1113
}
1214

1315
func (o *PublishEventResponse) GetHTTPMeta() components.HTTPMetadata {
@@ -16,3 +18,10 @@ func (o *PublishEventResponse) GetHTTPMeta() components.HTTPMetadata {
1618
}
1719
return o.HTTPMeta
1820
}
21+
22+
func (o *PublishEventResponse) GetPublishResponse() *components.PublishResponse {
23+
if o == nil {
24+
return nil
25+
}
26+
return o.PublishResponse
27+
}

sdks/outpost-go/outpost.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,9 @@ func New(opts ...SDKOption) *Outpost {
196196
sdkConfiguration: sdkConfiguration{
197197
Language: "go",
198198
OpenAPIDocVersion: "0.0.1",
199-
SDKVersion: "0.2.0",
199+
SDKVersion: "0.2.1",
200200
GenVersion: "2.605.0",
201-
UserAgent: "speakeasy-sdk/go 0.2.0 2.605.0 0.0.1 github.com/hookdeck/outpost/sdks/outpost-go",
201+
UserAgent: "speakeasy-sdk/go 0.2.1 2.605.0 0.0.1 github.com/hookdeck/outpost/sdks/outpost-go",
202202
Globals: globals.Globals{},
203203
Hooks: hooks.New(),
204204
},

0 commit comments

Comments
 (0)