From 4b6c43493b784f8e3cc2f0cbb90c4e45cb5deab1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 13 May 2026 18:07:37 +0000 Subject: [PATCH] ## Typescript SDK Changes: * `outpost.destinations.create()`: `request.body` **Changed** * `outpost.destinations.update()`: `request.body` **Changed** --- .speakeasy/logs/changes/changes.html | 76 +++---- .speakeasy/logs/changes/changes.md | 74 +++---- .speakeasy/logs/changes/new.openapi.yaml | 14 -- .speakeasy/logs/changes/old.openapi.yaml | 14 -- .speakeasy/workflow.lock | 10 +- sdks/outpost-typescript/.speakeasy/gen.lock | 200 +++++++++--------- sdks/outpost-typescript/.speakeasy/gen.yaml | 2 +- sdks/outpost-typescript/RELEASES.md | 12 +- .../models/components/destinationcreate.md | 27 +++ .../components/destinationcreateawskinesis.md | 8 +- .../components/destinationcreateawss3.md | 8 +- .../components/destinationcreateawssqs.md | 8 +- .../destinationcreateazureservicebus.md | 8 +- .../components/destinationcreategcppubsub.md | 8 +- .../components/destinationcreatehookdeck.md | 8 +- .../components/destinationcreatekafka.md | 8 +- .../components/destinationcreaterabbitmq.md | 8 +- .../components/destinationcreatewebhook.md | 8 +- .../models/components/destinationupdate.md | 9 + .../components/destinationupdateawskinesis.md | 4 +- .../components/destinationupdateawss3.md | 4 +- .../components/destinationupdateawssqs.md | 4 +- .../destinationupdateazureservicebus.md | 4 +- .../components/destinationupdategcppubsub.md | 4 +- .../components/destinationupdatehookdeck.md | 4 +- .../components/destinationupdatekafka.md | 4 +- .../components/destinationupdaterabbitmq.md | 4 +- .../components/destinationupdatewebhook.md | 4 +- .../updatetenantdestinationrequest.md | 1 + .../examples/package-lock.json | 2 +- sdks/outpost-typescript/jsr.json | 2 +- sdks/outpost-typescript/package-lock.json | 4 +- sdks/outpost-typescript/package.json | 2 +- sdks/outpost-typescript/src/lib/config.ts | 6 +- .../src/mcp-server/mcp-server.ts | 2 +- .../src/mcp-server/server.ts | 2 +- .../components/destinationcreateawskinesis.ts | 33 +++ .../components/destinationcreateawss3.ts | 33 +++ .../components/destinationcreateawssqs.ts | 33 +++ .../destinationcreateazureservicebus.ts | 33 +++ .../components/destinationcreategcppubsub.ts | 33 +++ .../components/destinationcreatehookdeck.ts | 33 +++ .../components/destinationcreatekafka.ts | 33 +++ .../components/destinationcreaterabbitmq.ts | 33 +++ .../components/destinationcreatewebhook.ts | 33 +++ .../components/destinationupdateawskinesis.ts | 11 + .../components/destinationupdateawss3.ts | 11 + .../components/destinationupdateawssqs.ts | 11 + .../destinationupdateazureservicebus.ts | 11 + .../components/destinationupdategcppubsub.ts | 11 + .../components/destinationupdatehookdeck.ts | 11 + .../components/destinationupdatekafka.ts | 11 + .../components/destinationupdaterabbitmq.ts | 11 + .../components/destinationupdatewebhook.ts | 11 + 54 files changed, 724 insertions(+), 239 deletions(-) diff --git a/.speakeasy/logs/changes/changes.html b/.speakeasy/logs/changes/changes.html index 36ccd3a8..2c68579c 100644 --- a/.speakeasy/logs/changes/changes.html +++ b/.speakeasy/logs/changes/changes.html @@ -4,7 +4,7 @@ - SDK Changelog - python + SDK Changelog - typescript -

Python SDK Changes:

+

Typescript SDK Changes:

diff --git a/.speakeasy/logs/changes/changes.md b/.speakeasy/logs/changes/changes.md index 5b0d7436..6e1b1b89 100644 --- a/.speakeasy/logs/changes/changes.md +++ b/.speakeasy/logs/changes/changes.md @@ -1,39 +1,39 @@ -## Python SDK Changes: +## Typescript SDK Changes: * `outpost.destinations.create()`: `request.body` **Changed** - - `union(aws_kinesis).created_at` **Added** - - `union(aws_kinesis).disabled_at` **Added** - - `union(aws_kinesis).updated_at` **Added** - - `union(aws_s3).created_at` **Added** - - `union(aws_s3).disabled_at` **Added** - - `union(aws_s3).updated_at` **Added** - - `union(aws_sqs).created_at` **Added** - - `union(aws_sqs).disabled_at` **Added** - - `union(aws_sqs).updated_at` **Added** - - `union(azure_servicebus).created_at` **Added** - - `union(azure_servicebus).disabled_at` **Added** - - `union(azure_servicebus).updated_at` **Added** - - `union(gcp_pubsub).created_at` **Added** - - `union(gcp_pubsub).disabled_at` **Added** - - `union(gcp_pubsub).updated_at` **Added** - - `union(hookdeck).created_at` **Added** - - `union(hookdeck).disabled_at` **Added** - - `union(hookdeck).updated_at` **Added** - - `union(kafka).created_at` **Added** - - `union(kafka).disabled_at` **Added** - - `union(kafka).updated_at` **Added** - - `union(rabbitmq).created_at` **Added** - - `union(rabbitmq).disabled_at` **Added** - - `union(rabbitmq).updated_at` **Added** - - `union(webhook).created_at` **Added** - - `union(webhook).disabled_at` **Added** - - `union(webhook).updated_at` **Added** + - `union(aws_kinesis).createdAt` **Added** + - `union(aws_kinesis).disabledAt` **Added** + - `union(aws_kinesis).updatedAt` **Added** + - `union(aws_s3).createdAt` **Added** + - `union(aws_s3).disabledAt` **Added** + - `union(aws_s3).updatedAt` **Added** + - `union(aws_sqs).createdAt` **Added** + - `union(aws_sqs).disabledAt` **Added** + - `union(aws_sqs).updatedAt` **Added** + - `union(azure_servicebus).createdAt` **Added** + - `union(azure_servicebus).disabledAt` **Added** + - `union(azure_servicebus).updatedAt` **Added** + - `union(gcp_pubsub).createdAt` **Added** + - `union(gcp_pubsub).disabledAt` **Added** + - `union(gcp_pubsub).updatedAt` **Added** + - `union(hookdeck).createdAt` **Added** + - `union(hookdeck).disabledAt` **Added** + - `union(hookdeck).updatedAt` **Added** + - `union(kafka).createdAt` **Added** + - `union(kafka).disabledAt` **Added** + - `union(kafka).updatedAt` **Added** + - `union(rabbitmq).createdAt` **Added** + - `union(rabbitmq).disabledAt` **Added** + - `union(rabbitmq).updatedAt` **Added** + - `union(webhook).createdAt` **Added** + - `union(webhook).disabledAt` **Added** + - `union(webhook).updatedAt` **Added** * `outpost.destinations.update()`: `request.body` **Changed** - - `union(DestinationUpdateAWSKinesis).disabled_at` **Added** - - `union(DestinationUpdateAWSS3).disabled_at` **Added** - - `union(DestinationUpdateAWSSQS).disabled_at` **Added** - - `union(DestinationUpdateAzureServiceBus).disabled_at` **Added** - - `union(DestinationUpdateGCPPubSub).disabled_at` **Added** - - `union(DestinationUpdateHookdeck).disabled_at` **Added** - - `union(DestinationUpdateKafka).disabled_at` **Added** - - `union(DestinationUpdateRabbitMQ).disabled_at` **Added** - - `union(DestinationUpdateWebhook).disabled_at` **Added** + - `union(DestinationUpdateAWSKinesis).disabledAt` **Added** + - `union(DestinationUpdateAWSS3).disabledAt` **Added** + - `union(DestinationUpdateAWSSQS).disabledAt` **Added** + - `union(DestinationUpdateAzureServiceBus).disabledAt` **Added** + - `union(DestinationUpdateGCPPubSub).disabledAt` **Added** + - `union(DestinationUpdateHookdeck).disabledAt` **Added** + - `union(DestinationUpdateKafka).disabledAt` **Added** + - `union(DestinationUpdateRabbitMQ).disabledAt` **Added** + - `union(DestinationUpdateWebhook).disabledAt` **Added** diff --git a/.speakeasy/logs/changes/new.openapi.yaml b/.speakeasy/logs/changes/new.openapi.yaml index 55ac7361..56656577 100644 --- a/.speakeasy/logs/changes/new.openapi.yaml +++ b/.speakeasy/logs/changes/new.openapi.yaml @@ -226,13 +226,11 @@ components: nullable: true description: Cursor for the next page of results. Null if no more results. example: "MTcwNDA2NzIwMA==" - x-speakeasy-name-override: "next_cursor" prev: type: string nullable: true description: Cursor for the previous page of results. Null if on first page. example: null - x-speakeasy-name-override: "prev_cursor" APIErrorResponse: type: object description: Standard error response format. @@ -3043,21 +3041,18 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" - name: next in: query required: false schema: type: string description: Cursor for the next page of results. Mutually exclusive with `prev`. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for the previous page of results. Mutually exclusive with `next`. - x-speakeasy-name-override: "prev_cursor" responses: "200": description: List of tenants. @@ -3301,14 +3296,12 @@ paths: schema: type: string description: Cursor for next page of results. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for previous page of results. - x-speakeasy-name-override: "prev_cursor" - name: order_by in: query required: false @@ -3325,7 +3318,6 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" responses: "200": description: A paginated list of events. @@ -3518,14 +3510,12 @@ paths: schema: type: string description: Cursor for next page of results. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for previous page of results. - x-speakeasy-name-override: "prev_cursor" - name: include in: query required: false @@ -3557,7 +3547,6 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" responses: "200": description: A paginated list of attempts. @@ -4223,14 +4212,12 @@ paths: schema: type: string description: Cursor for next page of results. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for previous page of results. - x-speakeasy-name-override: "prev_cursor" - name: include in: query required: false @@ -4262,7 +4249,6 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" responses: "200": description: A paginated list of attempts for the destination. diff --git a/.speakeasy/logs/changes/old.openapi.yaml b/.speakeasy/logs/changes/old.openapi.yaml index b5ba954d..630ae2a6 100644 --- a/.speakeasy/logs/changes/old.openapi.yaml +++ b/.speakeasy/logs/changes/old.openapi.yaml @@ -226,13 +226,11 @@ components: nullable: true description: Cursor for the next page of results. Null if no more results. example: "MTcwNDA2NzIwMA==" - x-speakeasy-name-override: "next_cursor" prev: type: string nullable: true description: Cursor for the previous page of results. Null if on first page. example: null - x-speakeasy-name-override: "prev_cursor" APIErrorResponse: type: object description: Standard error response format. @@ -2754,21 +2752,18 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" - name: next in: query required: false schema: type: string description: Cursor for the next page of results. Mutually exclusive with `prev`. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for the previous page of results. Mutually exclusive with `next`. - x-speakeasy-name-override: "prev_cursor" responses: "200": description: List of tenants. @@ -3012,14 +3007,12 @@ paths: schema: type: string description: Cursor for next page of results. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for previous page of results. - x-speakeasy-name-override: "prev_cursor" - name: order_by in: query required: false @@ -3036,7 +3029,6 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" responses: "200": description: A paginated list of events. @@ -3229,14 +3221,12 @@ paths: schema: type: string description: Cursor for next page of results. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for previous page of results. - x-speakeasy-name-override: "prev_cursor" - name: include in: query required: false @@ -3268,7 +3258,6 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" responses: "200": description: A paginated list of attempts. @@ -3934,14 +3923,12 @@ paths: schema: type: string description: Cursor for next page of results. - x-speakeasy-name-override: "next_cursor" - name: prev in: query required: false schema: type: string description: Cursor for previous page of results. - x-speakeasy-name-override: "prev_cursor" - name: include in: query required: false @@ -3973,7 +3960,6 @@ paths: enum: [asc, desc] default: desc description: Sort direction. - x-speakeasy-name-override: "direction" responses: "200": description: A paginated list of attempts for the destination. diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 6b150cfd..cef61aa1 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.763.0 sources: Outpost API: sourceNamespace: outpost-api - sourceRevisionDigest: sha256:5280e7ed014af144d94895d973fd126c7c8529b844328c669dc012e22b39c68a - sourceBlobDigest: sha256:5c42d61b9bc3911715bbb4ed1d74529e8a180d2636a92e6084047f0f1276a460 + sourceRevisionDigest: sha256:a0fceb1ecede1f0f54ee3dff86cf4c4a120526d3984d41541e9374707dcdd276 + sourceBlobDigest: sha256:33724607352634972945f9b41b2666352e5d1991cf66625d03b1f4e596c43201 tags: - latest - 0.0.1 @@ -39,10 +39,10 @@ targets: outpost-ts: source: Outpost API sourceNamespace: outpost-api - sourceRevisionDigest: sha256:5280e7ed014af144d94895d973fd126c7c8529b844328c669dc012e22b39c68a - sourceBlobDigest: sha256:5c42d61b9bc3911715bbb4ed1d74529e8a180d2636a92e6084047f0f1276a460 + sourceRevisionDigest: sha256:a0fceb1ecede1f0f54ee3dff86cf4c4a120526d3984d41541e9374707dcdd276 + sourceBlobDigest: sha256:33724607352634972945f9b41b2666352e5d1991cf66625d03b1f4e596c43201 codeSamplesNamespace: outpost-api-typescript-code-samples - codeSamplesRevisionDigest: sha256:32fd7611e0a7faf0626f7f7eb744f46a569e00da731ee8186d1fcfaa66685ff5 + codeSamplesRevisionDigest: sha256:eee90e6266e97ff6f441a6e025935cbc379f210b1fd3fdf3c1bd80d93773f3e0 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/sdks/outpost-typescript/.speakeasy/gen.lock b/sdks/outpost-typescript/.speakeasy/gen.lock index d9fac6e4..3d4a8a70 100644 --- a/sdks/outpost-typescript/.speakeasy/gen.lock +++ b/sdks/outpost-typescript/.speakeasy/gen.lock @@ -1,26 +1,26 @@ lockVersion: 2.0.0 id: edb58086-83b9-45a3-9095-52bf57a11009 management: - docChecksum: 999d7e943bb9e6840e0467a83ee82df5 + docChecksum: ba9338c585323184c72cd4f8dec2240e docVersion: 0.0.1 - speakeasyVersion: 1.761.10 - generationVersion: 2.881.16 - releaseVersion: 1.2.0 - configChecksum: 5f1d321a922009b1e697bb1848faf3f5 + speakeasyVersion: 1.763.0 + generationVersion: 2.884.0 + releaseVersion: 1.3.0 + configChecksum: 8fe2dbfdfa0c94da7c42b9edd9e61815 repoURL: https://github.com/hookdeck/outpost.git repoSubDirectory: sdks/outpost-typescript installationURL: https://github.com/hookdeck/outpost published: true persistentEdits: - generation_id: 1de8bd8d-d1f1-4357-93c9-41b6d909dca2 - pristine_commit_hash: 6eb3380f71edd6fa6129b8f0f8a035f25599745c - pristine_tree_hash: 93f04f280bce056e2f84c1269b92437d48a76519 + generation_id: e2c22781-4212-4cf6-939f-bc597bda4bf6 + pristine_commit_hash: 2a707108e02cbf772ad32726087ceb5544a9f077 + pristine_tree_hash: d6c481d6261d933d414d091b76904a0fa2a288e8 features: typescript: additionalDependencies: 0.1.0 additionalProperties: 0.1.3 constsAndDefaults: 0.1.14 - core: 3.26.49 + core: 3.26.50 defaultEnabledRetries: 0.1.0 enumUnions: 0.1.0 envVarSecurityUsage: 0.1.2 @@ -125,44 +125,44 @@ trackedFiles: pristine_git_object: ad7d475168f33b28df72500631ab4534d4fabe0f docs/models/components/destinationcreate.md: id: d6b44cacc867 - last_write_checksum: sha1:34687800aea29dfdad599c20a906e78403e68e54 - pristine_git_object: e1fd9e9f25e69e3083714fdb8b18a97fba94b2bf + last_write_checksum: sha1:3ec7d270fcaeb5e21050b3f84ab1835fbbd1e518 + pristine_git_object: d3ad0a4872f652718122b55d1ed1e537d30ea6c3 docs/models/components/destinationcreateawskinesis.md: id: 5593f1bd5e1a - last_write_checksum: sha1:b26a52245051e3872be93bc0a0f41e792060ad60 - pristine_git_object: b0b21109adcebb1a39130941e54b33e2dae91da0 + last_write_checksum: sha1:787bc9f895c46c6c7e89579a566144673dab22bf + pristine_git_object: 50fe65cc747fde45eaed009f1ca067a64cb8b104 docs/models/components/destinationcreateawss3.md: id: af91634b61a0 - last_write_checksum: sha1:93a35ff40219e75901c137ec939df46d1376a14b - pristine_git_object: 180f95dd274826c52e879d82a52d2e9194921500 + last_write_checksum: sha1:721431002a5c8394f8503900d8a6fd2cbdcf52ad + pristine_git_object: d7fb6544c23669ca24d28ea9219c321a096cc1e7 docs/models/components/destinationcreateawssqs.md: id: c6b726f0ec14 - last_write_checksum: sha1:aa1f7c3c8daaf022944472ecd041819493f36b50 - pristine_git_object: 2bc5f98dc2766ea7bed765cccb78c66d7810555b + last_write_checksum: sha1:735e07745b8b8f061b1be022d78c7f2539fc2bdf + pristine_git_object: c3206ca751d8e5255611096c79478586e5a6e521 docs/models/components/destinationcreateazureservicebus.md: id: 89472b979d07 - last_write_checksum: sha1:4dadaf592deac552fb68ec01d425ba039bb7ffe3 - pristine_git_object: 26d622a82df330502d0ed36cf31b62af928cedf2 + last_write_checksum: sha1:951bcab5e60ffcbf09d708f4f72fe72e273d2873 + pristine_git_object: 38d624582deafb68abc70d62d64470899b0a93cf docs/models/components/destinationcreategcppubsub.md: id: 83e1ebef3406 - last_write_checksum: sha1:c28436a6c62ce96d1ab9fdf567bbfa271339ad5d - pristine_git_object: b30add563ca11b8f5fcc24185663c2525ab548f3 + last_write_checksum: sha1:01b39a77d772cff8a4ff68f76b6587988dce4bff + pristine_git_object: def195901bdca1c25d67458c01bef8877a4fe15e docs/models/components/destinationcreatehookdeck.md: id: a06f19b079ed - last_write_checksum: sha1:c0a485e26712171e5be195729c3ad1a75ada5eeb - pristine_git_object: 83c5d73f00f8b1b94a83cd201fdfca69ff5ed442 + last_write_checksum: sha1:44f2d26ca01a5bff1de7ae84d9c3dc3e9f1a2058 + pristine_git_object: 8b46138f01a9f4fb120392ddafc97dcf9da1b952 docs/models/components/destinationcreatekafka.md: id: 7c43fe1d2c1f - last_write_checksum: sha1:bc698e46549f3a2e01a5ed2387bffae987f06173 - pristine_git_object: 9e0cefc2493f73c1f7b843686e7ab137f62c03f2 + last_write_checksum: sha1:aec5d242b6ee7409fd9dfb477c74d090d5081069 + pristine_git_object: 0a309254a2938a3b73ec2627a4b41eaa9bb1c696 docs/models/components/destinationcreaterabbitmq.md: id: 3f95bd0221e2 - last_write_checksum: sha1:6a29106b57ac4227020fb94d0a3a0416f8f9041b - pristine_git_object: 52c9d00fde12def475e302e859a37fcfea27d392 + last_write_checksum: sha1:210b4869cf8ec63b8e882de61d2162f4b556cad4 + pristine_git_object: ad44e3ebbbe6fcd8a4512e2f84cafc05d0a2b178 docs/models/components/destinationcreatewebhook.md: id: 92e4ccbf4461 - last_write_checksum: sha1:46593f499d0ca97e6346afcb6a82733b946041b4 - pristine_git_object: 22d7fb3113a30adec1035c8ac6e4ae12a3d01159 + last_write_checksum: sha1:d2a83d18558b01aa70c8391ca001f6fe9a9bcc37 + pristine_git_object: 609c465cbb2059d512c69704f3aa7bd9489b7a34 docs/models/components/destinationgcppubsub.md: id: 557a06720b9c last_write_checksum: sha1:5c7106ca0297eefd75b6dfdd5e025fc66007bbd9 @@ -193,44 +193,44 @@ trackedFiles: pristine_git_object: b57b43c7846c2e5d7ce13568d4f578726229184f docs/models/components/destinationupdate.md: id: b3a23ab3e68a - last_write_checksum: sha1:570351ce7cc0d4239befd15e72aae6acac7a4a98 - pristine_git_object: f1862fe73d4440bec9da14da25cc6dcb5219332b + last_write_checksum: sha1:416d415ae1f8d4a21dbd956273f77dc256e5d0bb + pristine_git_object: a8f05110b00fe285d957df9b6f9dc5faf31a113c docs/models/components/destinationupdateawskinesis.md: id: e0a4842ef74c - last_write_checksum: sha1:bd51e1680849645002010ede172e6430454206c7 - pristine_git_object: d54302e07c0fb74946fc5127c491a3cf5d9ef068 + last_write_checksum: sha1:734a67a88d20e3c265ea92693c1ce4b9bdd51b9b + pristine_git_object: 12669f586db162354f0918338e334491b7be8479 docs/models/components/destinationupdateawss3.md: id: c250ff90df94 - last_write_checksum: sha1:f6d051c4a9e2296af898eec27375bcb30c7d465a - pristine_git_object: 9eb4699f2ffb28a0354e6c7e8d3da27fce16151a + last_write_checksum: sha1:72c026122f0a1ce3cd181ebf9d7412e519175ad1 + pristine_git_object: c414f640fd77d46e01502762258031e95980a7b3 docs/models/components/destinationupdateawssqs.md: id: e2401ded4e44 - last_write_checksum: sha1:37b7663b80c19dd513e5fac933640fb05be95091 - pristine_git_object: a2a8b67e876cec9408a3f37d85dc1a7f3cff0dbb + last_write_checksum: sha1:e293244d4553fd5c3efddffcb36a284458270879 + pristine_git_object: c73ba082e6526b9cc17b8c52900c07e5b14e7cc9 docs/models/components/destinationupdateazureservicebus.md: id: f230709db383 - last_write_checksum: sha1:143076067451cda0abbd10274a4ee0532cffb5cc - pristine_git_object: 2d41db76676e5cc18245b23f1a40520f4307a5c0 + last_write_checksum: sha1:441dc289c6409f40d2c84c50296df042d3faf639 + pristine_git_object: 287db6c6300946f9dcd313773a6e0b6097204194 docs/models/components/destinationupdategcppubsub.md: id: dfb954a0431a - last_write_checksum: sha1:22f5a4348ded6a0b4dc16e4fcb547b8f54fedbdd - pristine_git_object: c091c794c4b96b3a92710d419967c9efe92b55cf + last_write_checksum: sha1:69b9397e276c4c7d9d45b27b59f0e181cfe87165 + pristine_git_object: 696f32e0114dbfaaed791af261fced3f0d6135a1 docs/models/components/destinationupdatehookdeck.md: id: 2d0fe3ebe94f - last_write_checksum: sha1:e38b8354331aa8bd55cb186c65efcfff4a6f568d - pristine_git_object: 36a5d8c5f53721b53dd7dfe29bf4591beb67c9df + last_write_checksum: sha1:8d49f8169881369112b40c8847c391fff5a69193 + pristine_git_object: a45b9b14f3b0b3837405889abd4abdc33ce1e59e docs/models/components/destinationupdatekafka.md: id: 10be812cf1c0 - last_write_checksum: sha1:9703ec7e14133332f4c5bbd9134ef829b080c9c6 - pristine_git_object: 5d0783042d7a17c02d51053fefbd78547bbf64b2 + last_write_checksum: sha1:c82528454aedaf05ca1b585fa237ee1b0699d52d + pristine_git_object: fdbd46797c4d6e1db18b18a69079ade6adc86d26 docs/models/components/destinationupdaterabbitmq.md: id: 75ae8e40dfd5 - last_write_checksum: sha1:d6a55b929e70b25ca5649f08775f8a1e301721e5 - pristine_git_object: 8af275b9411ef33a3a4d2dc10c11959c6b911a60 + last_write_checksum: sha1:8405b1893262d341fa409b4f44551844c2bc31c1 + pristine_git_object: 70a47bf21a600a6f10dab61c8fd4028b01243498 docs/models/components/destinationupdatewebhook.md: id: 86013f6d41fd - last_write_checksum: sha1:78d9e57a4974736ea3013fe81c955187a436c025 - pristine_git_object: 76b8796a36820b41d6c7e78b4b8e26c71381f0ef + last_write_checksum: sha1:7259fbca2637068d328064603f1fdd17208c2a5d + pristine_git_object: 4fd8f4a88026988a1571d068cbcc2d149d7e6f28 docs/models/components/destinationwebhook.md: id: 1b6ca867dbc9 last_write_checksum: sha1:898c2e0d6821cdd172eeb9f68048fab41e8a333a @@ -769,8 +769,8 @@ trackedFiles: pristine_git_object: ce47ee1051d9f24fe130b622e1289cc01d5389a4 docs/models/operations/updatetenantdestinationrequest.md: id: 3806f88d7729 - last_write_checksum: sha1:e32becba8556a2d6fc821a0c762a9c336f44dcff - pristine_git_object: 1ededa919b7b3a3f9b526c4805d8001bd02496d6 + last_write_checksum: sha1:78a58227b8bca987d6370ebf561c20c83f0b2d20 + pristine_git_object: ac66cc5c5c889c3310ad0712f6f7e0395144debc docs/models/operations/updatetenantdestinationresponse.md: id: 7f18084651f9 last_write_checksum: sha1:30cac7fb7ac5b2bc772b254930b504e72c4cb83a @@ -845,12 +845,12 @@ trackedFiles: pristine_git_object: c9a9042272cbc4b2cf7ae93f82d4ea8a7d25bba2 jsr.json: id: 7f6ab7767282 - last_write_checksum: sha1:957175e5efa1b8db32a50b9c2d3038143e834e92 - pristine_git_object: dd158c187501dbdc8c91243768a533df2565e016 + last_write_checksum: sha1:7c6f8fffa16d50a5cdd22aa3368dde8c5606bf0a + pristine_git_object: 88aa58111c75a9401c892a10c93ec8c4280671ae package.json: id: 7030d0b2f71b - last_write_checksum: sha1:c071f8e74d3af8b2722b53af496dda0455f73d04 - pristine_git_object: 5f8de59edac1a08fbcdd3c01a07c2ba9c7a472d8 + last_write_checksum: sha1:4bec9768842f0e401f32e9ed7b2c58daab0eeb30 + pristine_git_object: bd9bbe45abca6ac3759377790e3bce25948721cf src/core.ts: id: f431fdbcd144 last_write_checksum: sha1:c858d8ea76a86c428e26943bf348319ba0a3c865 @@ -993,8 +993,8 @@ trackedFiles: pristine_git_object: 0aebd8b0a4867e35cb3348fc52921c3c0b4725b7 src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:3d496cf4060da4c1196865980e99ece3dbe272fc - pristine_git_object: d7966a0355b3aff748c3cda22165f5fb3b88147e + last_write_checksum: sha1:0a5877c860d9b932828eeb2bdf1f5306d3499732 + pristine_git_object: 20628c387d3c989acb90bef1ce41793fa5925f9a src/lib/dlv.ts: id: b1988214835a last_write_checksum: sha1:1dd3e3fbb4550c4bf31f5ef997faff355d6f3250 @@ -1073,8 +1073,8 @@ trackedFiles: pristine_git_object: 0955a573c2ce989d63c737410ab8cc28706d9f74 src/mcp-server/mcp-server.ts: id: aabbc4ab07c1 - last_write_checksum: sha1:eacf98e04cf80408425b06979bf1421bc18ef474 - pristine_git_object: 6b064ed39f80bd0b10699e8ec261abf8050ea376 + last_write_checksum: sha1:af6699cbc9e8c66bfa30c054381236601741b583 + pristine_git_object: 41e0c36a7b698dce00042a91d8e162f63682e3a4 src/mcp-server/prompts.ts: id: 26f3d73cbf31 last_write_checksum: sha1:3472c8babea2d3b44d3a61e42fbba471fbd936b7 @@ -1089,8 +1089,8 @@ trackedFiles: pristine_git_object: c25696d4c4f70e081fa5d87ad6891874c509a577 src/mcp-server/server.ts: id: 2784dd48e82a - last_write_checksum: sha1:e356475ad4089c3f47c455af61be70e1ca48f44d - pristine_git_object: fcc79bfc53877818ce0530bca33ab8702a140e8d + last_write_checksum: sha1:a9cbd49dd32d8eafe4bedfd9f8e6b53c0b9c8612 + pristine_git_object: 9b6a1c7229f965f65f90b0c382d724bc9e3044d6 src/mcp-server/shared.ts: id: 074e80d4be1e last_write_checksum: sha1:d89576cea2bef3856b7fc3e65b868875528be042 @@ -1281,40 +1281,40 @@ trackedFiles: pristine_git_object: 1e3de10a3829d58fde877b83f1ad9f5713ca24ec src/models/components/destinationcreateawskinesis.ts: id: 31386867025f - last_write_checksum: sha1:17024c11be0b6bc374fffa7b6323cf1258c1464e - pristine_git_object: d87f3b174c9c795826dcae8f4fff5920e627d994 + last_write_checksum: sha1:e352cffb79f7b4c5d20cea140ff47fc9d4c623b1 + pristine_git_object: d925c90c4c2e82e84b4c918ad09d777818694ef6 src/models/components/destinationcreateawss3.ts: id: 0cfd72b930a1 - last_write_checksum: sha1:b52e70fe85c0066df3383275a09f8a195319dbed - pristine_git_object: e8d852dcd8fe0bb1ce9f25223b1aef00a54ca031 + last_write_checksum: sha1:b6c01d1eac93ecb367252767ec2902082101fc8b + pristine_git_object: 06c35b94fdef3137a632c85255e2c4bf9f508758 src/models/components/destinationcreateawssqs.ts: id: 10e274471395 - last_write_checksum: sha1:b16a0c487c6892ac6d874c2c0cfd59a1a0d88cef - pristine_git_object: 337c59d145a993834605515717b42b75bf8cc19b + last_write_checksum: sha1:4409edd486c31669a06f99ea62b8c05aa3f52054 + pristine_git_object: 48b045fb7e3b4e85dcf642620a65e4076608c961 src/models/components/destinationcreateazureservicebus.ts: id: 558833995fa9 - last_write_checksum: sha1:3f56f08f76490689feb2a32e92ae422591eb602c - pristine_git_object: d7db0c57130120f2881d26bef5689a6f8cbec742 + last_write_checksum: sha1:9d1c1085e16d7ba238bb4bc13e4c817ef75dc57a + pristine_git_object: 1feda47563243fa8fc054833c4213d63876afc63 src/models/components/destinationcreategcppubsub.ts: id: a1f7ffb511bf - last_write_checksum: sha1:1f2cb9c6e534fc2eb19e27ea255c9b1014024ade - pristine_git_object: 47fd9eaefb2a99f051c8bfebfafd8dec4dfe6deb + last_write_checksum: sha1:70023192f880717086d2587591b1d5a68a1bbc1a + pristine_git_object: be9842dd3295d766fae359da36b51f6be0d3606e src/models/components/destinationcreatehookdeck.ts: id: 8e94b585fd09 - last_write_checksum: sha1:d7b2f9e40b3b38ce66756a98e2cde5147ad365d1 - pristine_git_object: 2d3570333f0d40ec2fb592a8a98bacdc6e436703 + last_write_checksum: sha1:e95075f11c1a7bb2bf3eec862c9e3407c5cdc290 + pristine_git_object: 9ed38b95b21a16eab6fd5df902d0db0ee347e85e src/models/components/destinationcreatekafka.ts: id: 54835dd92d9b - last_write_checksum: sha1:c2c065b9a501657eb4f4b56223efbac340b8e1b2 - pristine_git_object: 08290c700de733b1311f753d9f96786567793eba + last_write_checksum: sha1:00c07855b1224ab6c22c452e751768e1da717514 + pristine_git_object: 49f5e4d67ad225a9f3b8f383157151175b47b740 src/models/components/destinationcreaterabbitmq.ts: id: 7f76e132a79d - last_write_checksum: sha1:27df0899013a64af2548f412b00802e12b392118 - pristine_git_object: ad8b966691c699aef12b456865a4471efdeacf66 + last_write_checksum: sha1:6d33aa1a1f3285e963172d673e2ec71fc42afa6e + pristine_git_object: 02a4f815a96864e612a79bdd88933855bc1ff0dc src/models/components/destinationcreatewebhook.ts: id: 607f3944d876 - last_write_checksum: sha1:8f97fa8533f364b1a3f31dc628a967c0c1c62334 - pristine_git_object: 2763acb1f73e8911089f5d9675e2a26b12c30bf2 + last_write_checksum: sha1:d437a6dbed7e5a71b665fbdf61bccb25e9c1a311 + pristine_git_object: 509607cf42b5cee4f75862f498a7d8e9b8a4431d src/models/components/destinationgcppubsub.ts: id: 1254c8ed24ae last_write_checksum: sha1:f6445e4daeeca7dd44abd5f3f22083dce524c245 @@ -1349,40 +1349,40 @@ trackedFiles: pristine_git_object: bc9f7fa34d6addf9f37b19155caefc108933028b src/models/components/destinationupdateawskinesis.ts: id: edaff41daded - last_write_checksum: sha1:362b8c17dd45dce8fad61b389b630d9783a35185 - pristine_git_object: 861cfddeff9a55cc10a4f9c1b0f1590b9f05fb65 + last_write_checksum: sha1:7f7571051922a6d82b256ac28c4241e1cd340f88 + pristine_git_object: 272e216808b30f55d5c8f3c0a298930046bd0731 src/models/components/destinationupdateawss3.ts: id: bbeb755d597c - last_write_checksum: sha1:7f3cdf235e3101166ff25ace6d43b24568749b6c - pristine_git_object: 11279eb13ca77060c22994ca6aea18cd2de5f5d6 + last_write_checksum: sha1:0189565a9cb2bc3436c1a52327c82e0d6c60fe00 + pristine_git_object: 353de770061742888cfb88f8b1b9b41720dabddc src/models/components/destinationupdateawssqs.ts: id: cdda0e80057e - last_write_checksum: sha1:9cd1f872cd10743db3462cdaf4db60fd9f0ade82 - pristine_git_object: 27aa01f3f293dc33ffa9731e0a74e9877efb662b + last_write_checksum: sha1:9a125d38fb368400804e7624a41c13e3b595c1fe + pristine_git_object: ece809cff61d2e8857c697ac2ba97998c21a7f62 src/models/components/destinationupdateazureservicebus.ts: id: 2254cd47e03c - last_write_checksum: sha1:b82eb9897f9ea5bd1f3ef7c4a88c13d1a737f509 - pristine_git_object: 74fe31e29b139dc91d3495d0034aeb26769b70fb + last_write_checksum: sha1:4e1375dfc476cc8e8fcd96755f4e5546e09e139f + pristine_git_object: 27c8f1f899a953fb6e5bb0432224007df03a74b2 src/models/components/destinationupdategcppubsub.ts: id: 00837d9777b3 - last_write_checksum: sha1:bcd335cac845e826c8a4bf95456c591536f45a1d - pristine_git_object: d018f503638617f2b44840f252a4508f3d91e185 + last_write_checksum: sha1:ba763b1c26ad014394318932c63de1f18707f624 + pristine_git_object: d14fa0c6edf43fa9226d791bb5f1222991c336c9 src/models/components/destinationupdatehookdeck.ts: id: 922213f3219b - last_write_checksum: sha1:28cc2e85de85be474ed0f70fcbf8659714f9b775 - pristine_git_object: aaa6e78e66f3050e4cbb34312f2cc4e4b93aa839 + last_write_checksum: sha1:50c645640d0886fe9a5d1cb8e1deac8e8b23623b + pristine_git_object: 974412ba2efa1701e92d1f842219c6503925ad57 src/models/components/destinationupdatekafka.ts: id: 85420c5c9bfb - last_write_checksum: sha1:05042acd7891bd3abf5df12b312e0bc57fedda1b - pristine_git_object: 92ce5ec1b1e75753a2a13253d9e6364ca59f8949 + last_write_checksum: sha1:7d38c56446000a315709a4e9ce879f842c24d776 + pristine_git_object: db95dce8787ea2cb3e1e8a4466da9b7435fa388b src/models/components/destinationupdaterabbitmq.ts: id: ce324bc000ff - last_write_checksum: sha1:953a8799b28506737f2b89ed2aee1be2de83f15a - pristine_git_object: 902ea4adb4b71b93eb6506f48ff7cbd443194e98 + last_write_checksum: sha1:88e2e5784b33101c58fcecddf8f5a627368d7abf + pristine_git_object: 92b925dea73d59b5e1bb86bff3ac22e216f89434 src/models/components/destinationupdatewebhook.ts: id: bb7a3a117c1e - last_write_checksum: sha1:d16b471660dac82dfae2e1e83d20fc9ae1b7ffb3 - pristine_git_object: 4ca5be6e21f252ed899cf31896fc4c6ad86a7b7a + last_write_checksum: sha1:751081a94aec09ec9a05790aa703ea52ee0cf99c + pristine_git_object: 9b370dbf5b3a18c1816d802b1afcf5dc136f5955 src/models/components/destinationwebhook.ts: id: 222e67cd4dc6 last_write_checksum: sha1:d0c8e99468e799ee1e0a96942d7442a575b3ccc4 @@ -2331,10 +2331,8 @@ examplesVersion: 1.0.2 generatedTests: {} releaseNotes: | ## Typescript SDK Changes: - * `outpost.publish()`: **Added** - * `outpost.retry()`: **Added** - * `outpost.publish.event()`: **Removed** (Breaking ⚠️) - * `outpost.retry.retry()`: **Removed** (Breaking ⚠️) + * `outpost.destinations.create()`: `request.body` **Changed** + * `outpost.destinations.update()`: `request.body` **Changed** generatedFiles: - .gitattributes - .npmignore diff --git a/sdks/outpost-typescript/.speakeasy/gen.yaml b/sdks/outpost-typescript/.speakeasy/gen.yaml index 3f5a0bae..3dd60628 100644 --- a/sdks/outpost-typescript/.speakeasy/gen.yaml +++ b/sdks/outpost-typescript/.speakeasy/gen.yaml @@ -29,7 +29,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false typescript: - version: 1.2.0 + version: 1.3.0 acceptHeaderEnum: true additionalDependencies: dependencies: {} diff --git a/sdks/outpost-typescript/RELEASES.md b/sdks/outpost-typescript/RELEASES.md index 92c10075..f3a4fb14 100644 --- a/sdks/outpost-typescript/RELEASES.md +++ b/sdks/outpost-typescript/RELEASES.md @@ -158,4 +158,14 @@ Based on: ### Generated - [typescript v1.2.0] sdks/outpost-typescript ### Releases -- [NPM v1.2.0] https://www.npmjs.com/package/@hookdeck/outpost-sdk/v/1.2.0 - sdks/outpost-typescript \ No newline at end of file +- [NPM v1.2.0] https://www.npmjs.com/package/@hookdeck/outpost-sdk/v/1.2.0 - sdks/outpost-typescript + +## 2026-05-13 18:06:18 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.763.0 (2.884.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v1.3.0] sdks/outpost-typescript +### Releases +- [NPM v1.3.0] https://www.npmjs.com/package/@hookdeck/outpost-sdk/v/1.3.0 - sdks/outpost-typescript \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreate.md b/sdks/outpost-typescript/docs/models/components/destinationcreate.md index e1fd9e9f..d3ad0a48 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreate.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreate.md @@ -38,6 +38,9 @@ const value: components.DestinationCreateWebhook = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -75,6 +78,9 @@ const value: components.DestinationCreateAWSSQS = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -112,6 +118,9 @@ const value: components.DestinationCreateRabbitMQ = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -143,6 +152,9 @@ const value: components.DestinationCreateHookdeck = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -182,6 +194,9 @@ const value: components.DestinationCreateAWSKinesis = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -217,6 +232,9 @@ const value: components.DestinationCreateAzureServiceBus = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -257,6 +275,9 @@ const value: components.DestinationCreateAwss3 = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -294,6 +315,9 @@ const value: components.DestinationCreateGCPPubSub = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -332,6 +356,9 @@ const value: components.DestinationCreateKafka = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreateawskinesis.md b/sdks/outpost-typescript/docs/models/components/destinationcreateawskinesis.md index b0b21109..50fe65cc 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreateawskinesis.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreateawskinesis.md @@ -38,6 +38,9 @@ let value: DestinationCreateAWSKinesis = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -52,4 +55,7 @@ let value: DestinationCreateAWSKinesis = { | `config` | [components.AWSKinesisConfig](../../models/components/awskinesisconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.AWSKinesisCredentials](../../models/components/awskinesiscredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreateawss3.md b/sdks/outpost-typescript/docs/models/components/destinationcreateawss3.md index 180f95dd..d7fb6544 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreateawss3.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreateawss3.md @@ -39,6 +39,9 @@ let value: DestinationCreateAwss3 = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -53,4 +56,7 @@ let value: DestinationCreateAwss3 = { | `config` | [components.Awss3Config](../../models/components/awss3config.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.Awss3Credentials](../../models/components/awss3credentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreateawssqs.md b/sdks/outpost-typescript/docs/models/components/destinationcreateawssqs.md index 2bc5f98d..c3206ca7 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreateawssqs.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreateawssqs.md @@ -36,6 +36,9 @@ let value: DestinationCreateAWSSQS = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -50,4 +53,7 @@ let value: DestinationCreateAWSSQS = { | `config` | [components.AWSSQSConfig](../../models/components/awssqsconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.AWSSQSCredentials](../../models/components/awssqscredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreateazureservicebus.md b/sdks/outpost-typescript/docs/models/components/destinationcreateazureservicebus.md index 26d622a8..38d62458 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreateazureservicebus.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreateazureservicebus.md @@ -34,6 +34,9 @@ let value: DestinationCreateAzureServiceBus = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -48,4 +51,7 @@ let value: DestinationCreateAzureServiceBus = { | `config` | [components.AzureServiceBusConfig](../../models/components/azureservicebusconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.AzureServiceBusCredentials](../../models/components/azureservicebuscredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreategcppubsub.md b/sdks/outpost-typescript/docs/models/components/destinationcreategcppubsub.md index b30add56..def19590 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreategcppubsub.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreategcppubsub.md @@ -36,6 +36,9 @@ let value: DestinationCreateGCPPubSub = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -50,4 +53,7 @@ let value: DestinationCreateGCPPubSub = { | `config` | [components.GCPPubSubConfig](../../models/components/gcppubsubconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.GCPPubSubCredentials](../../models/components/gcppubsubcredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreatehookdeck.md b/sdks/outpost-typescript/docs/models/components/destinationcreatehookdeck.md index 83c5d73f..8b46138f 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreatehookdeck.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreatehookdeck.md @@ -30,6 +30,9 @@ let value: DestinationCreateHookdeck = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -44,4 +47,7 @@ let value: DestinationCreateHookdeck = { | `config` | *any* | :heavy_minus_sign: | N/A | | | `credentials` | [components.HookdeckCredentials](../../models/components/hookdeckcredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreatekafka.md b/sdks/outpost-typescript/docs/models/components/destinationcreatekafka.md index 9e0cefc2..0a309254 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreatekafka.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreatekafka.md @@ -37,6 +37,9 @@ let value: DestinationCreateKafka = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -51,4 +54,7 @@ let value: DestinationCreateKafka = { | `config` | [components.KafkaConfig](../../models/components/kafkaconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.KafkaCredentials](../../models/components/kafkacredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreaterabbitmq.md b/sdks/outpost-typescript/docs/models/components/destinationcreaterabbitmq.md index 52c9d00f..ad44e3eb 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreaterabbitmq.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreaterabbitmq.md @@ -36,6 +36,9 @@ let value: DestinationCreateRabbitMQ = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -50,4 +53,7 @@ let value: DestinationCreateRabbitMQ = { | `config` | [components.RabbitMQConfig](../../models/components/rabbitmqconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.RabbitMQCredentials](../../models/components/rabbitmqcredentials.md) | :heavy_check_mark: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationcreatewebhook.md b/sdks/outpost-typescript/docs/models/components/destinationcreatewebhook.md index 22d7fb31..609c465c 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationcreatewebhook.md +++ b/sdks/outpost-typescript/docs/models/components/destinationcreatewebhook.md @@ -37,6 +37,9 @@ let value: DestinationCreateWebhook = { "internal-id": "123", "team": "platform", }, + createdAt: new Date("2024-02-15T10:00:00Z"), + updatedAt: new Date("2024-02-15T10:00:00Z"), + disabledAt: null, }; ``` @@ -51,4 +54,7 @@ let value: DestinationCreateWebhook = { | `config` | [components.WebhookConfig](../../models/components/webhookconfig.md) | :heavy_check_mark: | N/A | | | `credentials` | [components.WebhookCredentials](../../models/components/webhookcredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. | {
"internal-id": "123",
"team": "platform"
} | +| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. | 2024-02-15T10:00:00Z | +| `updatedAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. | 2024-02-15T10:00:00Z | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdate.md b/sdks/outpost-typescript/docs/models/components/destinationupdate.md index f1862fe7..a8f05110 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdate.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdate.md @@ -31,6 +31,7 @@ const value: components.DestinationUpdateWebhook = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -60,6 +61,7 @@ const value: components.DestinationUpdateHookdeck = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -95,6 +97,7 @@ const value: components.DestinationUpdateAWSSQS = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -132,6 +135,7 @@ const value: components.DestinationUpdateAWSKinesis = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -170,6 +174,7 @@ const value: components.DestinationUpdateAwss3 = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -203,6 +208,7 @@ const value: components.DestinationUpdateAzureServiceBus = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -238,6 +244,7 @@ const value: components.DestinationUpdateGCPPubSub = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -273,6 +280,7 @@ const value: components.DestinationUpdateRabbitMQ = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -309,6 +317,7 @@ const value: components.DestinationUpdateKafka = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdateawskinesis.md b/sdks/outpost-typescript/docs/models/components/destinationupdateawskinesis.md index d54302e0..12669f58 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdateawskinesis.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdateawskinesis.md @@ -36,6 +36,7 @@ let value: DestinationUpdateAWSKinesis = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -48,4 +49,5 @@ let value: DestinationUpdateAWSKinesis = { | `config` | [components.AWSKinesisConfig](../../models/components/awskinesisconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.AWSKinesisCredentials](../../models/components/awskinesiscredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdateawss3.md b/sdks/outpost-typescript/docs/models/components/destinationupdateawss3.md index 9eb4699f..c414f640 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdateawss3.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdateawss3.md @@ -37,6 +37,7 @@ let value: DestinationUpdateAwss3 = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -49,4 +50,5 @@ let value: DestinationUpdateAwss3 = { | `config` | [components.Awss3Config](../../models/components/awss3config.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.Awss3Credentials](../../models/components/awss3credentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdateawssqs.md b/sdks/outpost-typescript/docs/models/components/destinationupdateawssqs.md index a2a8b67e..c73ba082 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdateawssqs.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdateawssqs.md @@ -34,6 +34,7 @@ let value: DestinationUpdateAWSSQS = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -46,4 +47,5 @@ let value: DestinationUpdateAWSSQS = { | `config` | [components.AWSSQSConfig](../../models/components/awssqsconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.AWSSQSCredentials](../../models/components/awssqscredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdateazureservicebus.md b/sdks/outpost-typescript/docs/models/components/destinationupdateazureservicebus.md index 2d41db76..287db6c6 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdateazureservicebus.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdateazureservicebus.md @@ -32,6 +32,7 @@ let value: DestinationUpdateAzureServiceBus = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -44,4 +45,5 @@ let value: DestinationUpdateAzureServiceBus = { | `config` | [components.AzureServiceBusConfig](../../models/components/azureservicebusconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.AzureServiceBusCredentials](../../models/components/azureservicebuscredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdategcppubsub.md b/sdks/outpost-typescript/docs/models/components/destinationupdategcppubsub.md index c091c794..696f32e0 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdategcppubsub.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdategcppubsub.md @@ -34,6 +34,7 @@ let value: DestinationUpdateGCPPubSub = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -46,4 +47,5 @@ let value: DestinationUpdateGCPPubSub = { | `config` | [components.GCPPubSubConfig](../../models/components/gcppubsubconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.GCPPubSubCredentials](../../models/components/gcppubsubcredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdatehookdeck.md b/sdks/outpost-typescript/docs/models/components/destinationupdatehookdeck.md index 36a5d8c5..a45b9b14 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdatehookdeck.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdatehookdeck.md @@ -28,6 +28,7 @@ let value: DestinationUpdateHookdeck = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -40,4 +41,5 @@ let value: DestinationUpdateHookdeck = { | `config` | *any* | :heavy_minus_sign: | N/A | | | `credentials` | [components.HookdeckCredentials](../../models/components/hookdeckcredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdatekafka.md b/sdks/outpost-typescript/docs/models/components/destinationupdatekafka.md index 5d078304..fdbd4679 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdatekafka.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdatekafka.md @@ -35,6 +35,7 @@ let value: DestinationUpdateKafka = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -47,4 +48,5 @@ let value: DestinationUpdateKafka = { | `config` | [components.KafkaConfig](../../models/components/kafkaconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.KafkaCredentials](../../models/components/kafkacredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdaterabbitmq.md b/sdks/outpost-typescript/docs/models/components/destinationupdaterabbitmq.md index 8af275b9..70a47bf2 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdaterabbitmq.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdaterabbitmq.md @@ -34,6 +34,7 @@ let value: DestinationUpdateRabbitMQ = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -46,4 +47,5 @@ let value: DestinationUpdateRabbitMQ = { | `config` | [components.RabbitMQConfig](../../models/components/rabbitmqconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.RabbitMQCredentials](../../models/components/rabbitmqcredentials.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/components/destinationupdatewebhook.md b/sdks/outpost-typescript/docs/models/components/destinationupdatewebhook.md index 76b8796a..4fd8f4a8 100644 --- a/sdks/outpost-typescript/docs/models/components/destinationupdatewebhook.md +++ b/sdks/outpost-typescript/docs/models/components/destinationupdatewebhook.md @@ -30,6 +30,7 @@ let value: DestinationUpdateWebhook = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }; ``` @@ -42,4 +43,5 @@ let value: DestinationUpdateWebhook = { | `config` | [components.WebhookConfig](../../models/components/webhookconfig.md) | :heavy_minus_sign: | N/A | | | `credentials` | [components.WebhookCredentialsUpdate](../../models/components/webhookcredentialsupdate.md) | :heavy_minus_sign: | N/A | | | `deliveryMetadata` | Record | :heavy_minus_sign: | Static key-value pairs merged into event metadata on every attempt. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"app-id": "my-app",
"region": "us-east-1"
} | -| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | \ No newline at end of file +| `metadata` | Record | :heavy_minus_sign: | Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. | {
"internal-id": "123",
"team": "platform"
} | +| `disabledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. | | \ No newline at end of file diff --git a/sdks/outpost-typescript/docs/models/operations/updatetenantdestinationrequest.md b/sdks/outpost-typescript/docs/models/operations/updatetenantdestinationrequest.md index 1ededa91..ac66cc5c 100644 --- a/sdks/outpost-typescript/docs/models/operations/updatetenantdestinationrequest.md +++ b/sdks/outpost-typescript/docs/models/operations/updatetenantdestinationrequest.md @@ -39,6 +39,7 @@ let value: UpdateTenantDestinationRequest = { "internal-id": "123", "team": "platform", }, + disabledAt: null, }, }; ``` diff --git a/sdks/outpost-typescript/examples/package-lock.json b/sdks/outpost-typescript/examples/package-lock.json index 3dd3b6e9..6eccd001 100644 --- a/sdks/outpost-typescript/examples/package-lock.json +++ b/sdks/outpost-typescript/examples/package-lock.json @@ -18,7 +18,7 @@ }, "..": { "name": "@hookdeck/outpost-sdk", - "version": "1.2.0", + "version": "1.3.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", "zod": "^3.25.0 || ^4.0.0" diff --git a/sdks/outpost-typescript/jsr.json b/sdks/outpost-typescript/jsr.json index dd158c18..88aa5811 100644 --- a/sdks/outpost-typescript/jsr.json +++ b/sdks/outpost-typescript/jsr.json @@ -2,7 +2,7 @@ { "name": "@hookdeck/outpost-sdk", - "version": "1.2.0", + "version": "1.3.0", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/sdks/outpost-typescript/package-lock.json b/sdks/outpost-typescript/package-lock.json index 1eec8c3d..70bd58b2 100644 --- a/sdks/outpost-typescript/package-lock.json +++ b/sdks/outpost-typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "@hookdeck/outpost-sdk", - "version": "1.2.0", + "version": "1.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@hookdeck/outpost-sdk", - "version": "1.2.0", + "version": "1.3.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", "zod": "^3.25.0 || ^4.0.0" diff --git a/sdks/outpost-typescript/package.json b/sdks/outpost-typescript/package.json index 5f8de59e..bd9bbe45 100644 --- a/sdks/outpost-typescript/package.json +++ b/sdks/outpost-typescript/package.json @@ -1,6 +1,6 @@ { "name": "@hookdeck/outpost-sdk", - "version": "1.2.0", + "version": "1.3.0", "author": "Speakeasy", "type": "module", "bin": { diff --git a/sdks/outpost-typescript/src/lib/config.ts b/sdks/outpost-typescript/src/lib/config.ts index d7966a03..20628c38 100644 --- a/sdks/outpost-typescript/src/lib/config.ts +++ b/sdks/outpost-typescript/src/lib/config.ts @@ -65,8 +65,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "0.0.1", - sdkVersion: "1.2.0", - genVersion: "2.881.16", + sdkVersion: "1.3.0", + genVersion: "2.884.0", userAgent: - "speakeasy-sdk/typescript 1.2.0 2.881.16 0.0.1 @hookdeck/outpost-sdk", + "speakeasy-sdk/typescript 1.3.0 2.884.0 0.0.1 @hookdeck/outpost-sdk", } as const; diff --git a/sdks/outpost-typescript/src/mcp-server/mcp-server.ts b/sdks/outpost-typescript/src/mcp-server/mcp-server.ts index 6b064ed3..41e0c36a 100644 --- a/sdks/outpost-typescript/src/mcp-server/mcp-server.ts +++ b/sdks/outpost-typescript/src/mcp-server/mcp-server.ts @@ -19,7 +19,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "1.2.0", + currentVersion: "1.3.0", }, }); diff --git a/sdks/outpost-typescript/src/mcp-server/server.ts b/sdks/outpost-typescript/src/mcp-server/server.ts index fcc79bfc..9b6a1c72 100644 --- a/sdks/outpost-typescript/src/mcp-server/server.ts +++ b/sdks/outpost-typescript/src/mcp-server/server.ts @@ -53,7 +53,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "Outpost", - version: "1.2.0", + version: "1.3.0", }); const client = new OutpostCore({ diff --git a/sdks/outpost-typescript/src/models/components/destinationcreateawskinesis.ts b/sdks/outpost-typescript/src/models/components/destinationcreateawskinesis.ts index d87f3b17..d925c90c 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreateawskinesis.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreateawskinesis.ts @@ -58,6 +58,18 @@ export type DestinationCreateAWSKinesis = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateAWSKinesis$inboundSchema: z.ZodType< credentials: AWSKinesisCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateAWSKinesis$Outbound = { credentials: AWSKinesisCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateAWSKinesis$outboundSchema: z.ZodType< credentials: AWSKinesisCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreateawss3.ts b/sdks/outpost-typescript/src/models/components/destinationcreateawss3.ts index e8d852dc..06c35b94 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreateawss3.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreateawss3.ts @@ -58,6 +58,18 @@ export type DestinationCreateAwss3 = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateAwss3$inboundSchema: z.ZodType< credentials: Awss3Credentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateAwss3$Outbound = { credentials: Awss3Credentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateAwss3$outboundSchema: z.ZodType< credentials: Awss3Credentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreateawssqs.ts b/sdks/outpost-typescript/src/models/components/destinationcreateawssqs.ts index 337c59d1..48b045fb 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreateawssqs.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreateawssqs.ts @@ -58,6 +58,18 @@ export type DestinationCreateAWSSQS = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateAWSSQS$inboundSchema: z.ZodType< credentials: AWSSQSCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateAWSSQS$Outbound = { credentials: AWSSQSCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateAWSSQS$outboundSchema: z.ZodType< credentials: AWSSQSCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreateazureservicebus.ts b/sdks/outpost-typescript/src/models/components/destinationcreateazureservicebus.ts index d7db0c57..1feda475 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreateazureservicebus.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreateazureservicebus.ts @@ -58,6 +58,18 @@ export type DestinationCreateAzureServiceBus = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateAzureServiceBus$inboundSchema: z.ZodType< credentials: AzureServiceBusCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateAzureServiceBus$Outbound = { credentials: AzureServiceBusCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateAzureServiceBus$outboundSchema: z.ZodType< credentials: AzureServiceBusCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreategcppubsub.ts b/sdks/outpost-typescript/src/models/components/destinationcreategcppubsub.ts index 47fd9eae..be9842dd 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreategcppubsub.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreategcppubsub.ts @@ -58,6 +58,18 @@ export type DestinationCreateGCPPubSub = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateGCPPubSub$inboundSchema: z.ZodType< credentials: GCPPubSubCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateGCPPubSub$Outbound = { credentials: GCPPubSubCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateGCPPubSub$outboundSchema: z.ZodType< credentials: GCPPubSubCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreatehookdeck.ts b/sdks/outpost-typescript/src/models/components/destinationcreatehookdeck.ts index 2d357033..9ed38b95 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreatehookdeck.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreatehookdeck.ts @@ -52,6 +52,18 @@ export type DestinationCreateHookdeck = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -68,9 +80,21 @@ export const DestinationCreateHookdeck$inboundSchema: z.ZodType< credentials: HookdeckCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -83,6 +107,9 @@ export type DestinationCreateHookdeck$Outbound = { credentials: HookdeckCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -99,9 +126,15 @@ export const DestinationCreateHookdeck$outboundSchema: z.ZodType< credentials: HookdeckCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreatekafka.ts b/sdks/outpost-typescript/src/models/components/destinationcreatekafka.ts index 08290c70..49f5e4d6 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreatekafka.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreatekafka.ts @@ -58,6 +58,18 @@ export type DestinationCreateKafka = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateKafka$inboundSchema: z.ZodType< credentials: KafkaCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateKafka$Outbound = { credentials: KafkaCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateKafka$outboundSchema: z.ZodType< credentials: KafkaCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreaterabbitmq.ts b/sdks/outpost-typescript/src/models/components/destinationcreaterabbitmq.ts index ad8b9666..02a4f815 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreaterabbitmq.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreaterabbitmq.ts @@ -58,6 +58,18 @@ export type DestinationCreateRabbitMQ = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateRabbitMQ$inboundSchema: z.ZodType< credentials: RabbitMQCredentials$inboundSchema, delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateRabbitMQ$Outbound = { credentials: RabbitMQCredentials$Outbound; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateRabbitMQ$outboundSchema: z.ZodType< credentials: RabbitMQCredentials$outboundSchema, deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationcreatewebhook.ts b/sdks/outpost-typescript/src/models/components/destinationcreatewebhook.ts index 2763acb1..509607cf 100644 --- a/sdks/outpost-typescript/src/models/components/destinationcreatewebhook.ts +++ b/sdks/outpost-typescript/src/models/components/destinationcreatewebhook.ts @@ -58,6 +58,18 @@ export type DestinationCreateWebhook = { * Arbitrary contextual information stored with the destination. */ metadata?: { [k: string]: string } | null | undefined; + /** + * Optional override for the creation timestamp. Intended for importing destinations from another system. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to the current time when omitted. + */ + createdAt?: Date | null | undefined; + /** + * Optional override for the last-updated timestamp. Intended for importing destinations. Must not be in the future. **Admin (API key) auth only — sending this with JWT auth returns 403.** Defaults to created_at when omitted. + */ + updatedAt?: Date | null | undefined; + /** + * If set, the destination is created in a disabled state with this timestamp. Must not be in the future. Defaults to null (enabled). + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -74,9 +86,21 @@ export const DestinationCreateWebhook$inboundSchema: z.ZodType< credentials: WebhookCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + created_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + updated_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "created_at": "createdAt", + "updated_at": "updatedAt", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -89,6 +113,9 @@ export type DestinationCreateWebhook$Outbound = { credentials?: WebhookCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string } | null | undefined; metadata?: { [k: string]: string } | null | undefined; + created_at?: string | null | undefined; + updated_at?: string | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -105,9 +132,15 @@ export const DestinationCreateWebhook$outboundSchema: z.ZodType< credentials: WebhookCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.string())).optional(), metadata: z.nullable(z.record(z.string())).optional(), + createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + createdAt: "created_at", + updatedAt: "updated_at", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdateawskinesis.ts b/sdks/outpost-typescript/src/models/components/destinationupdateawskinesis.ts index 861cfdde..272e2168 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdateawskinesis.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdateawskinesis.ts @@ -50,6 +50,10 @@ export type DestinationUpdateAWSKinesis = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateAWSKinesis$inboundSchema: z.ZodType< credentials: AWSKinesisCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateAWSKinesis$Outbound = { credentials?: AWSKinesisCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateAWSKinesis$outboundSchema: z.ZodType< credentials: AWSKinesisCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdateawss3.ts b/sdks/outpost-typescript/src/models/components/destinationupdateawss3.ts index 11279eb1..353de770 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdateawss3.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdateawss3.ts @@ -50,6 +50,10 @@ export type DestinationUpdateAwss3 = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateAwss3$inboundSchema: z.ZodType< credentials: Awss3Credentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateAwss3$Outbound = { credentials?: Awss3Credentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateAwss3$outboundSchema: z.ZodType< credentials: Awss3Credentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdateawssqs.ts b/sdks/outpost-typescript/src/models/components/destinationupdateawssqs.ts index 27aa01f3..ece809cf 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdateawssqs.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdateawssqs.ts @@ -50,6 +50,10 @@ export type DestinationUpdateAWSSQS = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateAWSSQS$inboundSchema: z.ZodType< credentials: AWSSQSCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateAWSSQS$Outbound = { credentials?: AWSSQSCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateAWSSQS$outboundSchema: z.ZodType< credentials: AWSSQSCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdateazureservicebus.ts b/sdks/outpost-typescript/src/models/components/destinationupdateazureservicebus.ts index 74fe31e2..27c8f1f8 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdateazureservicebus.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdateazureservicebus.ts @@ -50,6 +50,10 @@ export type DestinationUpdateAzureServiceBus = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateAzureServiceBus$inboundSchema: z.ZodType< credentials: AzureServiceBusCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateAzureServiceBus$Outbound = { credentials?: AzureServiceBusCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateAzureServiceBus$outboundSchema: z.ZodType< credentials: AzureServiceBusCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdategcppubsub.ts b/sdks/outpost-typescript/src/models/components/destinationupdategcppubsub.ts index d018f503..d14fa0c6 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdategcppubsub.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdategcppubsub.ts @@ -50,6 +50,10 @@ export type DestinationUpdateGCPPubSub = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateGCPPubSub$inboundSchema: z.ZodType< credentials: GCPPubSubCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateGCPPubSub$Outbound = { credentials?: GCPPubSubCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateGCPPubSub$outboundSchema: z.ZodType< credentials: GCPPubSubCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdatehookdeck.ts b/sdks/outpost-typescript/src/models/components/destinationupdatehookdeck.ts index aaa6e78e..974412ba 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdatehookdeck.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdatehookdeck.ts @@ -44,6 +44,10 @@ export type DestinationUpdateHookdeck = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -58,9 +62,13 @@ export const DestinationUpdateHookdeck$inboundSchema: z.ZodType< credentials: HookdeckCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -71,6 +79,7 @@ export type DestinationUpdateHookdeck$Outbound = { credentials?: HookdeckCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -85,9 +94,11 @@ export const DestinationUpdateHookdeck$outboundSchema: z.ZodType< credentials: HookdeckCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdatekafka.ts b/sdks/outpost-typescript/src/models/components/destinationupdatekafka.ts index 92ce5ec1..db95dce8 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdatekafka.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdatekafka.ts @@ -50,6 +50,10 @@ export type DestinationUpdateKafka = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateKafka$inboundSchema: z.ZodType< credentials: KafkaCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateKafka$Outbound = { credentials?: KafkaCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateKafka$outboundSchema: z.ZodType< credentials: KafkaCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdaterabbitmq.ts b/sdks/outpost-typescript/src/models/components/destinationupdaterabbitmq.ts index 902ea4ad..92b925de 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdaterabbitmq.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdaterabbitmq.ts @@ -50,6 +50,10 @@ export type DestinationUpdateRabbitMQ = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateRabbitMQ$inboundSchema: z.ZodType< credentials: RabbitMQCredentials$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateRabbitMQ$Outbound = { credentials?: RabbitMQCredentials$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateRabbitMQ$outboundSchema: z.ZodType< credentials: RabbitMQCredentials$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); }); diff --git a/sdks/outpost-typescript/src/models/components/destinationupdatewebhook.ts b/sdks/outpost-typescript/src/models/components/destinationupdatewebhook.ts index 4ca5be6e..9b370dbf 100644 --- a/sdks/outpost-typescript/src/models/components/destinationupdatewebhook.ts +++ b/sdks/outpost-typescript/src/models/components/destinationupdatewebhook.ts @@ -50,6 +50,10 @@ export type DestinationUpdateWebhook = { * Arbitrary contextual information stored with the destination. Uses JSON merge-patch semantics (RFC 7396): send keys to add/update, null values to delete keys, null for entire field to clear all. Omit or send {} for no change. */ metadata?: { [k: string]: string | null } | null | undefined; + /** + * Update the disabled state of the destination. Send a timestamp (must not be in the future) to disable, null to enable, or omit to leave unchanged. + */ + disabledAt?: Date | null | undefined; }; /** @internal */ @@ -64,9 +68,13 @@ export const DestinationUpdateWebhook$inboundSchema: z.ZodType< credentials: WebhookCredentialsUpdate$inboundSchema.optional(), delivery_metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabled_at: z.nullable( + z.string().datetime({ offset: true }).transform(v => new Date(v)), + ).optional(), }).transform((v) => { return remap$(v, { "delivery_metadata": "deliveryMetadata", + "disabled_at": "disabledAt", }); }); /** @internal */ @@ -77,6 +85,7 @@ export type DestinationUpdateWebhook$Outbound = { credentials?: WebhookCredentialsUpdate$Outbound | undefined; delivery_metadata?: { [k: string]: string | null } | null | undefined; metadata?: { [k: string]: string | null } | null | undefined; + disabled_at?: string | null | undefined; }; /** @internal */ @@ -91,9 +100,11 @@ export const DestinationUpdateWebhook$outboundSchema: z.ZodType< credentials: WebhookCredentialsUpdate$outboundSchema.optional(), deliveryMetadata: z.nullable(z.record(z.nullable(z.string()))).optional(), metadata: z.nullable(z.record(z.nullable(z.string()))).optional(), + disabledAt: z.nullable(z.date().transform(v => v.toISOString())).optional(), }).transform((v) => { return remap$(v, { deliveryMetadata: "delivery_metadata", + disabledAt: "disabled_at", }); });