ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.262.0

This commit is contained in:
speakeasybot
2024-04-19 15:24:31 +00:00
parent 0741b87b3d
commit 67e433096d
131 changed files with 3220 additions and 3109 deletions

View File

@@ -1,12 +1,12 @@
lockVersion: 2.0.0 lockVersion: 2.0.0
id: f28179cc-ef59-426d-9e85-60cec22fc642 id: f28179cc-ef59-426d-9e85-60cec22fc642
management: management:
docChecksum: 9b3afff112a002c5cdcb95800b733810 docChecksum: ac1c5d14dce8082823d12ee6e19cced7
docVersion: 0.0.1 docVersion: 0.0.1
speakeasyVersion: 1.260.6 speakeasyVersion: 1.262.0
generationVersion: 2.311.1 generationVersion: 2.312.0
releaseVersion: 0.24.0 releaseVersion: 0.24.1
configChecksum: 7295cbecb89a751fe5c558989aade82b configChecksum: dc858107ccc11c8da5b123cd4e4ec590
repoURL: https://github.com/dubinc/dub-node.git repoURL: https://github.com/dubinc/dub-node.git
installationURL: https://github.com/dubinc/dub-node installationURL: https://github.com/dubinc/dub-node
published: true published: true
@@ -56,6 +56,19 @@ generatedFiles:
- src/types/operations.ts - src/types/operations.ts
- src/types/rfcdate.ts - src/types/rfcdate.ts
- tsconfig.json - tsconfig.json
- src/models/components/linkschema.ts
- src/models/components/tagschema.ts
- src/models/components/workspaceschema.ts
- src/models/components/security.ts
- src/models/errors/badrequest.ts
- src/models/errors/unauthorized.ts
- src/models/errors/forbidden.ts
- src/models/errors/notfound.ts
- src/models/errors/conflict.ts
- src/models/errors/inviteexpired.ts
- src/models/errors/unprocessableentity.ts
- src/models/errors/ratelimitexceeded.ts
- src/models/errors/internalservererror.ts
- src/models/operations/getlinks.ts - src/models/operations/getlinks.ts
- src/models/operations/createlink.ts - src/models/operations/createlink.ts
- src/models/operations/getlinkscount.ts - src/models/operations/getlinkscount.ts
@@ -74,7 +87,6 @@ generatedFiles:
- src/models/operations/getrefereranalytics.ts - src/models/operations/getrefereranalytics.ts
- src/models/operations/gettoplinks.ts - src/models/operations/gettoplinks.ts
- src/models/operations/gettopurls.ts - src/models/operations/gettopurls.ts
- src/models/operations/getworkspaces.ts
- src/models/operations/createworkspace.ts - src/models/operations/createworkspace.ts
- src/models/operations/getworkspace.ts - src/models/operations/getworkspace.ts
- src/models/operations/gettags.ts - src/models/operations/gettags.ts
@@ -86,180 +98,138 @@ generatedFiles:
- src/models/operations/setprimarydomain.ts - src/models/operations/setprimarydomain.ts
- src/models/operations/transferdomain.ts - src/models/operations/transferdomain.ts
- src/models/operations/getmetatags.ts - src/models/operations/getmetatags.ts
- src/models/components/linkschema.ts
- src/models/components/tagschema.ts
- src/models/components/badrequest.ts
- src/models/components/unauthorized.ts
- src/models/components/forbidden.ts
- src/models/components/notfound.ts
- src/models/components/conflict.ts
- src/models/components/inviteexpired.ts
- src/models/components/unprocessableentity.ts
- src/models/components/ratelimitexceeded.ts
- src/models/components/internalservererror.ts
- src/models/components/workspaceschema.ts
- src/models/components/security.ts
- src/models/errors/index.ts - src/models/errors/index.ts
- src/models/operations/index.ts
- src/models/components/index.ts - src/models/components/index.ts
- docs/models/operations/queryparamtagids.md - src/models/operations/index.ts
- docs/models/operations/sort.md
- docs/models/operations/getlinksrequest.md
- docs/models/operations/getlinksresponse.md
- docs/models/operations/tagids.md
- docs/models/operations/geo.md
- docs/models/operations/createlinkrequestbody.md
- docs/models/operations/createlinkresponse.md
- docs/models/operations/getlinkscountqueryparamtagids.md
- docs/models/operations/two.md
- docs/models/operations/one.md
- docs/models/operations/groupby.md
- docs/models/operations/getlinkscountrequest.md
- docs/models/operations/getlinkscountresponse.md
- docs/models/operations/getlinkinforequest.md
- docs/models/operations/getlinkinforesponse.md
- docs/models/operations/editlinktagids.md
- docs/models/operations/editlinkgeo.md
- docs/models/operations/editlinkrequestbody.md
- docs/models/operations/editlinkrequest.md
- docs/models/operations/editlinkresponse.md
- docs/models/operations/deletelinkrequest.md
- docs/models/operations/deletelinkresponsebody.md
- docs/models/operations/deletelinkresponse.md
- docs/models/operations/bulkcreatelinkstagids.md
- docs/models/operations/bulkcreatelinksgeo.md
- docs/models/operations/requestbody.md
- docs/models/operations/bulkcreatelinksresponse.md
- docs/models/operations/level.md
- docs/models/operations/getqrcoderequest.md
- docs/models/operations/getqrcoderesponse.md
- docs/models/operations/interval.md
- docs/models/operations/country.md
- docs/models/operations/getclicksanalyticsrequest.md
- docs/models/operations/getclicksanalyticsresponse.md
- docs/models/operations/queryparaminterval.md
- docs/models/operations/queryparamcountry.md
- docs/models/operations/gettimeseriesanalyticsrequest.md
- docs/models/operations/responsebody.md
- docs/models/operations/gettimeseriesanalyticsresponse.md
- docs/models/operations/getcountryanalyticsqueryparaminterval.md
- docs/models/operations/getcountryanalyticsqueryparamcountry.md
- docs/models/operations/getcountryanalyticsrequest.md
- docs/models/operations/getcountryanalyticscountry.md
- docs/models/operations/getcountryanalyticsresponsebody.md
- docs/models/operations/getcountryanalyticsresponse.md
- docs/models/operations/getcityanalyticsqueryparaminterval.md
- docs/models/operations/getcityanalyticsqueryparamcountry.md
- docs/models/operations/getcityanalyticsrequest.md
- docs/models/operations/getcityanalyticscountry.md
- docs/models/operations/getcityanalyticsresponsebody.md
- docs/models/operations/getcityanalyticsresponse.md
- docs/models/operations/getdeviceanalyticsqueryparaminterval.md
- docs/models/operations/getdeviceanalyticsqueryparamcountry.md
- docs/models/operations/getdeviceanalyticsrequest.md
- docs/models/operations/getdeviceanalyticsresponsebody.md
- docs/models/operations/getdeviceanalyticsresponse.md
- docs/models/operations/getbrowseranalyticsqueryparaminterval.md
- docs/models/operations/getbrowseranalyticsqueryparamcountry.md
- docs/models/operations/getbrowseranalyticsrequest.md
- docs/models/operations/getbrowseranalyticsresponsebody.md
- docs/models/operations/getbrowseranalyticsresponse.md
- docs/models/operations/getosanalyticsqueryparaminterval.md
- docs/models/operations/getosanalyticsqueryparamcountry.md
- docs/models/operations/getosanalyticsrequest.md
- docs/models/operations/getosanalyticsresponsebody.md
- docs/models/operations/getosanalyticsresponse.md
- docs/models/operations/getrefereranalyticsqueryparaminterval.md
- docs/models/operations/getrefereranalyticsqueryparamcountry.md
- docs/models/operations/getrefereranalyticsrequest.md
- docs/models/operations/getrefereranalyticsresponsebody.md
- docs/models/operations/getrefereranalyticsresponse.md
- docs/models/operations/gettoplinksqueryparaminterval.md
- docs/models/operations/gettoplinksqueryparamcountry.md
- docs/models/operations/gettoplinksrequest.md
- docs/models/operations/gettoplinksresponsebody.md
- docs/models/operations/gettoplinksresponse.md
- docs/models/operations/gettopurlsqueryparaminterval.md
- docs/models/operations/gettopurlsqueryparamcountry.md
- docs/models/operations/gettopurlsrequest.md
- docs/models/operations/gettopurlsresponsebody.md
- docs/models/operations/gettopurlsresponse.md
- docs/models/operations/getworkspacesresponse.md
- docs/models/operations/createworkspacerequestbody.md
- docs/models/operations/createworkspaceresponse.md
- docs/models/operations/getworkspacerequest.md
- docs/models/operations/getworkspaceresponse.md
- docs/models/operations/gettagsrequest.md
- docs/models/operations/gettagsresponse.md
- docs/models/operations/color.md
- docs/models/operations/createtagrequestbody.md
- docs/models/operations/createtagresponse.md
- docs/models/operations/listdomainsrequest.md
- docs/models/operations/listdomainstype.md
- docs/models/operations/listdomainsresponsebody.md
- docs/models/operations/listdomainsresponse.md
- docs/models/operations/type.md
- docs/models/operations/adddomainrequestbody.md
- docs/models/operations/adddomaintype.md
- docs/models/operations/adddomainresponsebody.md
- docs/models/operations/adddomainresponse.md
- docs/models/operations/deletedomainrequest.md
- docs/models/operations/deletedomainresponsebody.md
- docs/models/operations/deletedomainresponse.md
- docs/models/operations/editdomaintype.md
- docs/models/operations/editdomainrequestbody.md
- docs/models/operations/editdomainrequest.md
- docs/models/operations/editdomaindomainstype.md
- docs/models/operations/editdomainresponsebody.md
- docs/models/operations/editdomainresponse.md
- docs/models/operations/setprimarydomainrequest.md
- docs/models/operations/setprimarydomaintype.md
- docs/models/operations/setprimarydomainresponsebody.md
- docs/models/operations/setprimarydomainresponse.md
- docs/models/operations/transferdomainrequestbody.md
- docs/models/operations/transferdomainrequest.md
- docs/models/operations/transferdomaintype.md
- docs/models/operations/transferdomainresponsebody.md
- docs/models/operations/transferdomainresponse.md
- docs/models/operations/getmetatagsrequest.md
- docs/models/operations/getmetatagsresponsebody.md
- docs/models/components/geo.md - docs/models/components/geo.md
- docs/models/components/linkschema.md - docs/models/components/linkschema.md
- docs/models/components/color.md - docs/models/components/color.md
- docs/models/components/tagschema.md - docs/models/components/tagschema.md
- docs/models/components/code.md
- docs/models/components/errort.md
- docs/models/components/badrequest.md
- docs/models/components/unauthorizedcode.md
- docs/models/components/unauthorizederror.md
- docs/models/components/unauthorized.md
- docs/models/components/forbiddencode.md
- docs/models/components/forbiddenerror.md
- docs/models/components/forbidden.md
- docs/models/components/notfoundcode.md
- docs/models/components/notfounderror.md
- docs/models/components/notfound.md
- docs/models/components/conflictcode.md
- docs/models/components/conflicterror.md
- docs/models/components/conflict.md
- docs/models/components/inviteexpiredcode.md
- docs/models/components/inviteexpirederror.md
- docs/models/components/inviteexpired.md
- docs/models/components/unprocessableentitycode.md
- docs/models/components/unprocessableentityerror.md
- docs/models/components/unprocessableentity.md
- docs/models/components/ratelimitexceededcode.md
- docs/models/components/ratelimitexceedederror.md
- docs/models/components/ratelimitexceeded.md
- docs/models/components/internalservererrorcode.md
- docs/models/components/internalservererrorerror.md
- docs/models/components/internalservererror.md
- docs/models/components/plan.md - docs/models/components/plan.md
- docs/models/components/role.md - docs/models/components/role.md
- docs/models/components/users.md - docs/models/components/users.md
- docs/models/components/domains.md - docs/models/components/domains.md
- docs/models/components/workspaceschema.md - docs/models/components/workspaceschema.md
- docs/models/components/security.md - docs/models/components/security.md
- docs/models/errors/code.md
- docs/models/errors/errort.md
- docs/models/errors/badrequest.md
- docs/models/errors/unauthorizedcode.md
- docs/models/errors/unauthorizederror.md
- docs/models/errors/unauthorized.md
- docs/models/errors/forbiddencode.md
- docs/models/errors/forbiddenerror.md
- docs/models/errors/forbidden.md
- docs/models/errors/notfoundcode.md
- docs/models/errors/notfounderror.md
- docs/models/errors/notfound.md
- docs/models/errors/conflictcode.md
- docs/models/errors/conflicterror.md
- docs/models/errors/conflict.md
- docs/models/errors/inviteexpiredcode.md
- docs/models/errors/inviteexpirederror.md
- docs/models/errors/inviteexpired.md
- docs/models/errors/unprocessableentitycode.md
- docs/models/errors/unprocessableentityerror.md
- docs/models/errors/unprocessableentity.md
- docs/models/errors/ratelimitexceededcode.md
- docs/models/errors/ratelimitexceedederror.md
- docs/models/errors/ratelimitexceeded.md
- docs/models/errors/internalservererrorcode.md
- docs/models/errors/internalservererrorerror.md
- docs/models/errors/internalservererror.md
- docs/models/operations/queryparamtagids.md
- docs/models/operations/sort.md
- docs/models/operations/getlinksrequest.md
- docs/models/operations/tagids.md
- docs/models/operations/geo.md
- docs/models/operations/createlinkrequestbody.md
- docs/models/operations/getlinkscountqueryparamtagids.md
- docs/models/operations/two.md
- docs/models/operations/one.md
- docs/models/operations/groupby.md
- docs/models/operations/getlinkscountrequest.md
- docs/models/operations/getlinkinforequest.md
- docs/models/operations/editlinktagids.md
- docs/models/operations/editlinkgeo.md
- docs/models/operations/editlinkrequestbody.md
- docs/models/operations/editlinkrequest.md
- docs/models/operations/deletelinkrequest.md
- docs/models/operations/deletelinkresponsebody.md
- docs/models/operations/bulkcreatelinkstagids.md
- docs/models/operations/bulkcreatelinksgeo.md
- docs/models/operations/requestbody.md
- docs/models/operations/level.md
- docs/models/operations/getqrcoderequest.md
- docs/models/operations/interval.md
- docs/models/operations/country.md
- docs/models/operations/getclicksanalyticsrequest.md
- docs/models/operations/queryparaminterval.md
- docs/models/operations/queryparamcountry.md
- docs/models/operations/gettimeseriesanalyticsrequest.md
- docs/models/operations/responsebody.md
- docs/models/operations/getcountryanalyticsqueryparaminterval.md
- docs/models/operations/getcountryanalyticsqueryparamcountry.md
- docs/models/operations/getcountryanalyticsrequest.md
- docs/models/operations/getcountryanalyticscountry.md
- docs/models/operations/getcountryanalyticsresponsebody.md
- docs/models/operations/getcityanalyticsqueryparaminterval.md
- docs/models/operations/getcityanalyticsqueryparamcountry.md
- docs/models/operations/getcityanalyticsrequest.md
- docs/models/operations/getcityanalyticscountry.md
- docs/models/operations/getcityanalyticsresponsebody.md
- docs/models/operations/getdeviceanalyticsqueryparaminterval.md
- docs/models/operations/getdeviceanalyticsqueryparamcountry.md
- docs/models/operations/getdeviceanalyticsrequest.md
- docs/models/operations/getdeviceanalyticsresponsebody.md
- docs/models/operations/getbrowseranalyticsqueryparaminterval.md
- docs/models/operations/getbrowseranalyticsqueryparamcountry.md
- docs/models/operations/getbrowseranalyticsrequest.md
- docs/models/operations/getbrowseranalyticsresponsebody.md
- docs/models/operations/getosanalyticsqueryparaminterval.md
- docs/models/operations/getosanalyticsqueryparamcountry.md
- docs/models/operations/getosanalyticsrequest.md
- docs/models/operations/getosanalyticsresponsebody.md
- docs/models/operations/getrefereranalyticsqueryparaminterval.md
- docs/models/operations/getrefereranalyticsqueryparamcountry.md
- docs/models/operations/getrefereranalyticsrequest.md
- docs/models/operations/getrefereranalyticsresponsebody.md
- docs/models/operations/gettoplinksqueryparaminterval.md
- docs/models/operations/gettoplinksqueryparamcountry.md
- docs/models/operations/gettoplinksrequest.md
- docs/models/operations/gettoplinksresponsebody.md
- docs/models/operations/gettopurlsqueryparaminterval.md
- docs/models/operations/gettopurlsqueryparamcountry.md
- docs/models/operations/gettopurlsrequest.md
- docs/models/operations/gettopurlsresponsebody.md
- docs/models/operations/createworkspacerequestbody.md
- docs/models/operations/getworkspacerequest.md
- docs/models/operations/gettagsrequest.md
- docs/models/operations/color.md
- docs/models/operations/createtagrequestbody.md
- docs/models/operations/listdomainsrequest.md
- docs/models/operations/listdomainstype.md
- docs/models/operations/listdomainsresponsebody.md
- docs/models/operations/type.md
- docs/models/operations/adddomainrequestbody.md
- docs/models/operations/adddomaintype.md
- docs/models/operations/adddomainresponsebody.md
- docs/models/operations/deletedomainrequest.md
- docs/models/operations/deletedomainresponsebody.md
- docs/models/operations/editdomaintype.md
- docs/models/operations/editdomainrequestbody.md
- docs/models/operations/editdomainrequest.md
- docs/models/operations/editdomaindomainstype.md
- docs/models/operations/editdomainresponsebody.md
- docs/models/operations/setprimarydomainrequest.md
- docs/models/operations/setprimarydomaintype.md
- docs/models/operations/setprimarydomainresponsebody.md
- docs/models/operations/transferdomainrequestbody.md
- docs/models/operations/transferdomainrequest.md
- docs/models/operations/transferdomaintype.md
- docs/models/operations/transferdomainresponsebody.md
- docs/models/operations/getmetatagsrequest.md
- docs/models/operations/getmetatagsresponsebody.md
- docs/sdks/dub/README.md - docs/sdks/dub/README.md
- docs/sdks/links/README.md - docs/sdks/links/README.md
- docs/sdks/qrcodes/README.md - docs/sdks/qrcodes/README.md

View File

@@ -12,7 +12,7 @@ generation:
auth: auth:
oAuth2ClientCredentialsEnabled: false oAuth2ClientCredentialsEnabled: false
typescript: typescript:
version: 0.24.0 version: 0.24.1
additionalDependencies: additionalDependencies:
dependencies: {} dependencies: {}
devDependencies: devDependencies:

View File

@@ -1,4 +1,4 @@
speakeasyVersion: 1.260.6 speakeasyVersion: 1.262.0
sources: sources:
my-first-source: {} my-first-source: {}
targets: targets:

View File

@@ -121,7 +121,16 @@ run();
All SDK methods return a response object or throw an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Error type. All SDK methods return a response object or throw an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Error type.
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
Validation errors can also occur when either method arguments or data returned from the server do not match the expected format. The `SDKValidationError` that is thrown as a result will capture the raw value that failed validation in an attribute called `rawValue`. Additionally, a `pretty()` method is available on this error that can be used to log a nicely formatted string since validation errors can list many issues and the plain error string may be difficult read when debugging. Validation errors can also occur when either method arguments or data returned from the server do not match the expected format. The `SDKValidationError` that is thrown as a result will capture the raw value that failed validation in an attribute called `rawValue`. Additionally, a `pretty()` method is available on this error that can be used to log a nicely formatted string since validation errors can list many issues and the plain error string may be difficult read when debugging.
@@ -151,6 +160,42 @@ async function run() {
console.error(err.rawValue); console.error(err.rawValue);
return; return;
} }
case err instanceof errors.BadRequest: {
console.error(err); // handle exception
return;
}
case err instanceof errors.Unauthorized: {
console.error(err); // handle exception
return;
}
case err instanceof errors.Forbidden: {
console.error(err); // handle exception
return;
}
case err instanceof errors.NotFound: {
console.error(err); // handle exception
return;
}
case err instanceof errors.Conflict: {
console.error(err); // handle exception
return;
}
case err instanceof errors.InviteExpired: {
console.error(err); // handle exception
return;
}
case err instanceof errors.UnprocessableEntity: {
console.error(err); // handle exception
return;
}
case err instanceof errors.RateLimitExceeded: {
console.error(err); // handle exception
return;
}
case err instanceof errors.InternalServerError: {
console.error(err); // handle exception
return;
}
default: { default: {
throw err; throw err;
} }

View File

@@ -117,3 +117,13 @@ Based on:
- [typescript v0.24.0] . - [typescript v0.24.0] .
### Releases ### Releases
- [NPM v0.24.0] https://www.npmjs.com/package/dub/v/0.24.0 - . - [NPM v0.24.0] https://www.npmjs.com/package/dub/v/0.24.0 - .
## 2024-04-19 15:22:49
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.262.0 (2.312.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.24.1] .
### Releases
- [NPM v0.24.1] https://www.npmjs.com/package/dub/v/0.24.1 - .

View File

@@ -1,8 +0,0 @@
# BadRequest
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ |
| `error` | [components.ErrorT](../../models/components/errort.md) | :heavy_check_mark: | N/A |

View File

@@ -1,8 +0,0 @@
# Conflict
## Fields
| Field | Type | Required | Description |
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
| `error` | [components.ConflictError](../../models/components/conflicterror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,8 +0,0 @@
# InternalServerError
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| `error` | [components.InternalServerErrorError](../../models/components/internalservererrorerror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,10 +0,0 @@
# InternalServerErrorError
## Fields
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| `code` | [components.InternalServerErrorCode](../../models/components/internalservererrorcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | internal_server_error |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#internal_server_error |

View File

@@ -1,8 +0,0 @@
# RateLimitExceeded
## Fields
| Field | Type | Required | Description |
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| `error` | [components.RateLimitExceededError](../../models/components/ratelimitexceedederror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,10 +0,0 @@
# RateLimitExceededError
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| `code` | [components.RateLimitExceededCode](../../models/components/ratelimitexceededcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | rate_limit_exceeded |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#rate_limit_exceeded |

View File

@@ -1,8 +0,0 @@
# Unauthorized
## Fields
| Field | Type | Required | Description |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `error` | [components.UnauthorizedError](../../models/components/unauthorizederror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,10 +0,0 @@
# UnauthorizedError
## Fields
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| `code` | [components.UnauthorizedCode](../../models/components/unauthorizedcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | unauthorized |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#unauthorized |

View File

@@ -1,8 +0,0 @@
# UnprocessableEntity
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| `error` | [components.UnprocessableEntityError](../../models/components/unprocessableentityerror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,10 +0,0 @@
# UnprocessableEntityError
## Fields
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| `code` | [components.UnprocessableEntityCode](../../models/components/unprocessableentitycode.md) | :heavy_check_mark: | A short code indicating the error code returned. | unprocessable_entity |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#unprocessable_entity |

View File

@@ -0,0 +1,10 @@
# BadRequest
The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
## Fields
| Field | Type | Required | Description |
| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- |
| `error` | [errors.ErrorT](../../models/errors/errort.md) | :heavy_check_mark: | N/A |

View File

@@ -0,0 +1,10 @@
# Conflict
This response is sent when a request conflicts with the current state of the server.
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| `error` | [errors.ConflictError](../../models/errors/conflicterror.md) | :heavy_check_mark: | N/A |

View File

@@ -5,6 +5,6 @@
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `code` | [components.ConflictCode](../../models/components/conflictcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | conflict | | `code` | [errors.ConflictCode](../../models/errors/conflictcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | conflict |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. | | `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#conflict | | `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#conflict |

View File

@@ -5,6 +5,6 @@
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `code` | [components.Code](../../models/components/code.md) | :heavy_check_mark: | A short code indicating the error code returned. | bad_request | | `code` | [errors.Code](../../models/errors/code.md) | :heavy_check_mark: | A short code indicating the error code returned. | bad_request |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. | | `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#bad_request | | `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#bad_request |

View File

@@ -0,0 +1,10 @@
# Forbidden
The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource. Unlike 401 Unauthorized, the client's identity is known to the server.
## Fields
| Field | Type | Required | Description |
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
| `error` | [errors.ForbiddenError](../../models/errors/forbiddenerror.md) | :heavy_check_mark: | N/A |

View File

@@ -0,0 +1,10 @@
# ForbiddenError
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `code` | [errors.ForbiddenCode](../../models/errors/forbiddencode.md) | :heavy_check_mark: | A short code indicating the error code returned. | forbidden |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#forbidden |

View File

@@ -0,0 +1,10 @@
# InternalServerError
The server has encountered a situation it does not know how to handle.
## Fields
| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| `error` | [errors.InternalServerErrorError](../../models/errors/internalservererrorerror.md) | :heavy_check_mark: | N/A |

View File

@@ -0,0 +1,10 @@
# InternalServerErrorError
## Fields
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| `code` | [errors.InternalServerErrorCode](../../models/errors/internalservererrorcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | internal_server_error |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#internal_server_error |

View File

@@ -1,8 +1,10 @@
# Forbidden # InviteExpired
This response is sent when the requested content has been permanently deleted from server, with no forwarding address.
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `error` | [components.ForbiddenError](../../models/components/forbiddenerror.md) | :heavy_check_mark: | N/A | | `error` | [errors.InviteExpiredError](../../models/errors/inviteexpirederror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,10 +1,10 @@
# ForbiddenError # InviteExpiredError
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
| `code` | [components.ForbiddenCode](../../models/components/forbiddencode.md) | :heavy_check_mark: | A short code indicating the error code returned. | forbidden | | `code` | [errors.InviteExpiredCode](../../models/errors/inviteexpiredcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | invite_expired |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. | | `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#forbidden | | `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#invite_expired |

View File

@@ -0,0 +1,10 @@
# NotFound
The server cannot find the requested resource.
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| `error` | [errors.NotFoundError](../../models/errors/notfounderror.md) | :heavy_check_mark: | N/A |

View File

@@ -5,6 +5,6 @@
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `code` | [components.NotFoundCode](../../models/components/notfoundcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | not_found | | `code` | [errors.NotFoundCode](../../models/errors/notfoundcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | not_found |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. | | `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#not_found | | `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#not_found |

View File

@@ -1,8 +1,10 @@
# InviteExpired # RateLimitExceeded
The user has sent too many requests in a given amount of time ("rate limiting")
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description |
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
| `error` | [components.InviteExpiredError](../../models/components/inviteexpirederror.md) | :heavy_check_mark: | N/A | | `error` | [errors.RateLimitExceededError](../../models/errors/ratelimitexceedederror.md) | :heavy_check_mark: | N/A |

View File

@@ -1,10 +1,10 @@
# InviteExpiredError # RateLimitExceededError
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `code` | [components.InviteExpiredCode](../../models/components/inviteexpiredcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | invite_expired | | `code` | [errors.RateLimitExceededCode](../../models/errors/ratelimitexceededcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | rate_limit_exceeded |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. | | `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#invite_expired | | `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#rate_limit_exceeded |

View File

@@ -1,8 +1,10 @@
# NotFound # Unauthorized
Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated". That is, the client must authenticate itself to get the requested response.
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description |
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
| `error` | [components.NotFoundError](../../models/components/notfounderror.md) | :heavy_check_mark: | N/A | | `error` | [errors.UnauthorizedError](../../models/errors/unauthorizederror.md) | :heavy_check_mark: | N/A |

View File

@@ -0,0 +1,10 @@
# UnauthorizedError
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `code` | [errors.UnauthorizedCode](../../models/errors/unauthorizedcode.md) | :heavy_check_mark: | A short code indicating the error code returned. | unauthorized |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#unauthorized |

View File

@@ -0,0 +1,10 @@
# UnprocessableEntity
The request was well-formed but was unable to be followed due to semantic errors.
## Fields
| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| `error` | [errors.UnprocessableEntityError](../../models/errors/unprocessableentityerror.md) | :heavy_check_mark: | N/A |

View File

@@ -0,0 +1,10 @@
# UnprocessableEntityError
## Fields
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| `code` | [errors.UnprocessableEntityCode](../../models/errors/unprocessableentitycode.md) | :heavy_check_mark: | A short code indicating the error code returned. | unprocessable_entity |
| `message` | *string* | :heavy_check_mark: | A human readable explanation of what went wrong. | The requested resource was not found. |
| `docUrl` | *string* | :heavy_minus_sign: | A link to our documentation with more details about this error code | https://dub.co/docs/api-reference/errors#unprocessable_entity |

View File

@@ -3,11 +3,11 @@
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
| `slug` | *string* | :heavy_check_mark: | Name of the domain. | | `slug` | *string* | :heavy_check_mark: | Name of the domain. | acme.com |
| `type` | [operations.Type](../../models/operations/type.md) | :heavy_minus_sign: | The type of redirect to use for this domain. | | `type` | [operations.Type](../../models/operations/type.md) | :heavy_minus_sign: | The type of redirect to use for this domain. | redirect |
| `target` | *string* | :heavy_minus_sign: | The page your users will get redirected to when they visit your domain. | | `target` | *string* | :heavy_minus_sign: | The page your users will get redirected to when they visit your domain. | https://acme.com/landing |
| `expiredUrl` | *string* | :heavy_minus_sign: | Redirect users to a specific URL when any link under this domain has expired. | | `expiredUrl` | *string* | :heavy_minus_sign: | Redirect users to a specific URL when any link under this domain has expired. | https://acme.com/expired |
| `archived` | *boolean* | :heavy_minus_sign: | Whether to archive this domain. `false` will unarchive a previously archived domain. | | `archived` | *boolean* | :heavy_minus_sign: | Whether to archive this domain. `false` will unarchive a previously archived domain. | false |
| `placeholder` | *string* | :heavy_minus_sign: | Provide context to your teammates in the link creation modal by showing them an example of a link to be shortened. | | `placeholder` | *string* | :heavy_minus_sign: | Provide context to your teammates in the link creation modal by showing them an example of a link to be shortened. | https://dub.co/help/article/what-is-dub |

View File

@@ -1,2 +0,0 @@
# AddDomainResponse

View File

@@ -1,2 +0,0 @@
# BulkCreateLinksResponse

View File

@@ -1,2 +0,0 @@
# CreateLinkResponse

View File

@@ -1,2 +0,0 @@
# CreateTagResponse

View File

@@ -1,2 +0,0 @@
# CreateWorkspaceResponse

View File

@@ -1,2 +0,0 @@
# DeleteDomainResponse

View File

@@ -1,2 +0,0 @@
# DeleteLinkResponse

View File

@@ -3,11 +3,11 @@
## Fields ## Fields
| Field | Type | Required | Description | | Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
| `slug` | *string* | :heavy_minus_sign: | Name of the domain. | | `slug` | *string* | :heavy_minus_sign: | Name of the domain. | acme.com |
| `type` | [operations.EditDomainType](../../models/operations/editdomaintype.md) | :heavy_minus_sign: | The type of redirect to use for this domain. | | `type` | [operations.EditDomainType](../../models/operations/editdomaintype.md) | :heavy_minus_sign: | The type of redirect to use for this domain. | redirect |
| `target` | *string* | :heavy_minus_sign: | The page your users will get redirected to when they visit your domain. | | `target` | *string* | :heavy_minus_sign: | The page your users will get redirected to when they visit your domain. | https://acme.com/landing |
| `expiredUrl` | *string* | :heavy_minus_sign: | Redirect users to a specific URL when any link under this domain has expired. | | `expiredUrl` | *string* | :heavy_minus_sign: | Redirect users to a specific URL when any link under this domain has expired. | https://acme.com/expired |
| `archived` | *boolean* | :heavy_minus_sign: | Whether to archive this domain. `false` will unarchive a previously archived domain. | | `archived` | *boolean* | :heavy_minus_sign: | Whether to archive this domain. `false` will unarchive a previously archived domain. | false |
| `placeholder` | *string* | :heavy_minus_sign: | Provide context to your teammates in the link creation modal by showing them an example of a link to be shortened. | | `placeholder` | *string* | :heavy_minus_sign: | Provide context to your teammates in the link creation modal by showing them an example of a link to be shortened. | https://dub.co/help/article/what-is-dub |

View File

@@ -1,2 +0,0 @@
# EditDomainResponse

View File

@@ -1,2 +0,0 @@
# EditLinkResponse

View File

@@ -1,2 +0,0 @@
# GetBrowserAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetCityAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetClicksAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetCountryAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetDeviceAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetLinkInfoResponse

View File

@@ -1,2 +0,0 @@
# GetLinksCountResponse

View File

@@ -1,2 +0,0 @@
# GetLinksResponse

View File

@@ -1,2 +0,0 @@
# GetOSAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetQRCodeResponse

View File

@@ -1,2 +0,0 @@
# GetRefererAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetTagsResponse

View File

@@ -1,2 +0,0 @@
# GetTimeseriesAnalyticsResponse

View File

@@ -1,2 +0,0 @@
# GetTopLinksResponse

View File

@@ -1,2 +0,0 @@
# GetTopURLsResponse

View File

@@ -1,2 +0,0 @@
# GetWorkspaceResponse

View File

@@ -1,2 +0,0 @@
# GetWorkspacesResponse

View File

@@ -1,2 +0,0 @@
# ListDomainsResponse

View File

@@ -1,2 +0,0 @@
# SetPrimaryDomainResponse

View File

@@ -1,2 +0,0 @@
# TransferDomainResponse

View File

@@ -49,11 +49,20 @@ run();
### Response ### Response
**Promise<[operations.GetClicksAnalyticsResponse](../../models/operations/getclicksanalyticsresponse.md)>** **Promise<[number](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## timeseries ## timeseries
@@ -91,11 +100,20 @@ run();
### Response ### Response
**Promise<[operations.GetTimeseriesAnalyticsResponse](../../models/operations/gettimeseriesanalyticsresponse.md)>** **Promise<[operations.ResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## countries ## countries
@@ -133,11 +151,20 @@ run();
### Response ### Response
**Promise<[operations.GetCountryAnalyticsResponse](../../models/operations/getcountryanalyticsresponse.md)>** **Promise<[operations.GetCountryAnalyticsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## cities ## cities
@@ -175,11 +202,20 @@ run();
### Response ### Response
**Promise<[operations.GetCityAnalyticsResponse](../../models/operations/getcityanalyticsresponse.md)>** **Promise<[operations.GetCityAnalyticsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## devices ## devices
@@ -217,11 +253,20 @@ run();
### Response ### Response
**Promise<[operations.GetDeviceAnalyticsResponse](../../models/operations/getdeviceanalyticsresponse.md)>** **Promise<[operations.GetDeviceAnalyticsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## browsers ## browsers
@@ -259,11 +304,20 @@ run();
### Response ### Response
**Promise<[operations.GetBrowserAnalyticsResponse](../../models/operations/getbrowseranalyticsresponse.md)>** **Promise<[operations.GetBrowserAnalyticsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## os ## os
@@ -301,11 +355,20 @@ run();
### Response ### Response
**Promise<[operations.GetOSAnalyticsResponse](../../models/operations/getosanalyticsresponse.md)>** **Promise<[operations.GetOSAnalyticsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## referers ## referers
@@ -343,11 +406,20 @@ run();
### Response ### Response
**Promise<[operations.GetRefererAnalyticsResponse](../../models/operations/getrefereranalyticsresponse.md)>** **Promise<[operations.GetRefererAnalyticsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## topLinks ## topLinks
@@ -385,11 +457,20 @@ run();
### Response ### Response
**Promise<[operations.GetTopLinksResponse](../../models/operations/gettoplinksresponse.md)>** **Promise<[operations.GetTopLinksResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## topUrls ## topUrls
@@ -427,9 +508,18 @@ run();
### Response ### Response
**Promise<[operations.GetTopURLsResponse](../../models/operations/gettopurlsresponse.md)>** **Promise<[operations.GetTopURLsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |

View File

@@ -45,11 +45,20 @@ run();
### Response ### Response
**Promise<[operations.ListDomainsResponse](../../models/operations/listdomainsresponse.md)>** **Promise<[operations.ListDomainsResponseBody[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## add ## add
@@ -60,6 +69,7 @@ Add a domain to the authenticated workspace.
```typescript ```typescript
import { Dub } from "dub"; import { Dub } from "dub";
import { Type } from "dub/models/operations";
const dub = new Dub({ const dub = new Dub({
token: "DUB_API_KEY", token: "DUB_API_KEY",
@@ -68,7 +78,12 @@ const dub = new Dub({
async function run() { async function run() {
const result = await dub.domains.add({ const result = await dub.domains.add({
slug: "<value>", slug: "acme.com",
type: Type.Redirect,
target: "https://acme.com/landing",
expiredUrl: "https://acme.com/expired",
archived: false,
placeholder: "https://dub.co/help/article/what-is-dub",
}); });
// Handle the result // Handle the result
@@ -89,11 +104,20 @@ run();
### Response ### Response
**Promise<[operations.AddDomainResponse](../../models/operations/adddomainresponse.md)>** **Promise<[operations.AddDomainResponseBody](../../models/operations/adddomainresponsebody.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## delete ## delete
@@ -133,11 +157,20 @@ run();
### Response ### Response
**Promise<[operations.DeleteDomainResponse](../../models/operations/deletedomainresponse.md)>** **Promise<[operations.DeleteDomainResponseBody](../../models/operations/deletedomainresponsebody.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## update ## update
@@ -148,6 +181,7 @@ Edit a domain for the authenticated workspace.
```typescript ```typescript
import { Dub } from "dub"; import { Dub } from "dub";
import { EditDomainType } from "dub/models/operations";
const dub = new Dub({ const dub = new Dub({
token: "DUB_API_KEY", token: "DUB_API_KEY",
@@ -155,10 +189,17 @@ const dub = new Dub({
}); });
async function run() { async function run() {
const result = await dub.domains.update({ const slug = "acme.com";
const requestBody = {
slug: "acme.com", slug: "acme.com",
requestBody: {}, type: EditDomainType.Redirect,
}); target: "https://acme.com/landing",
expiredUrl: "https://acme.com/expired",
archived: false,
placeholder: "https://dub.co/help/article/what-is-dub",
};
const result = await dub.domains.update(slug, requestBody);
// Handle the result // Handle the result
console.log(result) console.log(result)
@@ -169,20 +210,30 @@ run();
### Parameters ### Parameters
| Parameter | Type | Required | Description | | Parameter | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `request` | [operations.EditDomainRequest](../../models/operations/editdomainrequest.md) | :heavy_check_mark: | The request object to use for the request. | | `slug` | *string* | :heavy_check_mark: | The domain name. | [object Object] |
| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | | `requestBody` | [operations.EditDomainRequestBody](../../models/operations/editdomainrequestbody.md) | :heavy_minus_sign: | N/A | |
| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | | `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | |
| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | |
### Response ### Response
**Promise<[operations.EditDomainResponse](../../models/operations/editdomainresponse.md)>** **Promise<[operations.EditDomainResponseBody](../../models/operations/editdomainresponsebody.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## setPrimary ## setPrimary
@@ -222,11 +273,20 @@ run();
### Response ### Response
**Promise<[operations.SetPrimaryDomainResponse](../../models/operations/setprimarydomainresponse.md)>** **Promise<[operations.SetPrimaryDomainResponseBody](../../models/operations/setprimarydomainresponsebody.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## transfer ## transfer
@@ -244,12 +304,12 @@ const dub = new Dub({
}); });
async function run() { async function run() {
const result = await dub.domains.transfer({ const slug = "acme.com";
slug: "acme.com", const requestBody = {
requestBody: {
newWorkspaceId: "<value>", newWorkspaceId: "<value>",
}, };
});
const result = await dub.domains.transfer(slug, requestBody);
// Handle the result // Handle the result
console.log(result) console.log(result)
@@ -260,18 +320,28 @@ run();
### Parameters ### Parameters
| Parameter | Type | Required | Description | | Parameter | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `request` | [operations.TransferDomainRequest](../../models/operations/transferdomainrequest.md) | :heavy_check_mark: | The request object to use for the request. | | `slug` | *string* | :heavy_check_mark: | The domain name. | [object Object] |
| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | | `requestBody` | [operations.TransferDomainRequestBody](../../models/operations/transferdomainrequestbody.md) | :heavy_minus_sign: | N/A | |
| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | | `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | |
| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | |
### Response ### Response
**Promise<[operations.TransferDomainResponse](../../models/operations/transferdomainresponse.md)>** **Promise<[operations.TransferDomainResponseBody](../../models/operations/transferdomainresponsebody.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |

View File

@@ -50,11 +50,20 @@ run();
### Response ### Response
**Promise<[operations.GetLinksResponse](../../models/operations/getlinksresponse.md)>** **Promise<[components.LinkSchema[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## create ## create
@@ -98,11 +107,20 @@ run();
### Response ### Response
**Promise<[operations.CreateLinkResponse](../../models/operations/createlinkresponse.md)>** **Promise<[components.LinkSchema](../../models/components/linkschema.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## count ## count
@@ -144,11 +162,20 @@ run();
### Response ### Response
**Promise<[operations.GetLinksCountResponse](../../models/operations/getlinkscountresponse.md)>** **Promise<[number](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## get ## get
@@ -189,11 +216,20 @@ run();
### Response ### Response
**Promise<[operations.GetLinkInfoResponse](../../models/operations/getlinkinforesponse.md)>** **Promise<[components.LinkSchema](../../models/components/linkschema.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## update ## update
@@ -241,11 +277,20 @@ run();
### Response ### Response
**Promise<[operations.EditLinkResponse](../../models/operations/editlinkresponse.md)>** **Promise<[components.LinkSchema](../../models/components/linkschema.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## delete ## delete
@@ -285,11 +330,20 @@ run();
### Response ### Response
**Promise<[operations.DeleteLinkResponse](../../models/operations/deletelinkresponse.md)>** **Promise<[operations.DeleteLinkResponseBody](../../models/operations/deletelinkresponsebody.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## createMany ## createMany
@@ -335,9 +389,18 @@ run();
### Response ### Response
**Promise<[operations.BulkCreateLinksResponse](../../models/operations/bulkcreatelinksresponse.md)>** **Promise<[components.LinkSchema[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |

View File

@@ -40,9 +40,18 @@ run();
### Response ### Response
**Promise<[operations.GetQRCodeResponse](../../models/operations/getqrcoderesponse.md)>** **Promise<[string](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |

View File

@@ -41,11 +41,20 @@ run();
### Response ### Response
**Promise<[operations.GetTagsResponse](../../models/operations/gettagsresponse.md)>** **Promise<[components.TagSchema[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## create ## create
@@ -85,9 +94,18 @@ run();
### Response ### Response
**Promise<[operations.CreateTagResponse](../../models/operations/createtagresponse.md)>** **Promise<[components.TagSchema](../../models/components/tagschema.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |

View File

@@ -41,11 +41,20 @@ run();
### Response ### Response
**Promise<[operations.GetWorkspacesResponse](../../models/operations/getworkspacesresponse.md)>** **Promise<[components.WorkspaceSchema[]](../../models/.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## create ## create
@@ -86,11 +95,20 @@ run();
### Response ### Response
**Promise<[operations.CreateWorkspaceResponse](../../models/operations/createworkspaceresponse.md)>** **Promise<[components.WorkspaceSchema](../../models/components/workspaceschema.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
## get ## get
@@ -130,9 +148,18 @@ run();
### Response ### Response
**Promise<[operations.GetWorkspaceResponse](../../models/operations/getworkspaceresponse.md)>** **Promise<[components.WorkspaceSchema](../../models/components/workspaceschema.md)>**
### Errors ### Errors
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| --------------- | --------------- | --------------- | | -------------------------- | -------------------------- | -------------------------- |
| errors.BadRequest | 400 | application/json |
| errors.Unauthorized | 401 | application/json |
| errors.Forbidden | 403 | application/json |
| errors.NotFound | 404 | application/json |
| errors.Conflict | 409 | application/json |
| errors.InviteExpired | 410 | application/json |
| errors.UnprocessableEntity | 422 | application/json |
| errors.RateLimitExceeded | 429 | application/json |
| errors.InternalServerError | 500 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |

View File

@@ -2,7 +2,7 @@
{ {
"name": "dub", "name": "dub",
"version": "0.24.0", "version": "0.24.1",
"exports": { "exports": {
".": "./src/index.ts", ".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts", "./models/errors": "./src/models/errors/index.ts",

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "dub", "name": "dub",
"version": "0.24.0", "version": "0.24.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "dub", "name": "dub",
"version": "0.24.0", "version": "0.24.1",
"devDependencies": { "devDependencies": {
"@types/jsonpath": "^0.2.4", "@types/jsonpath": "^0.2.4",
"@types/node": "^20.12.7", "@types/node": "^20.12.7",

View File

@@ -1,6 +1,6 @@
{ {
"name": "dub", "name": "dub",
"version": "0.24.0", "version": "0.24.1",
"author": "Dub", "author": "Dub",
"main": "./index.js", "main": "./index.js",
"sideEffects": false, "sideEffects": false,

View File

@@ -64,7 +64,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = { export const SDK_METADATA = {
language: "typescript", language: "typescript",
openapiDocVersion: "0.0.1", openapiDocVersion: "0.0.1",
sdkVersion: "0.24.0", sdkVersion: "0.24.1",
genVersion: "2.311.1", genVersion: "2.312.0",
userAgent: "speakeasy-sdk/typescript 0.24.0 2.311.1 0.0.1 dub", userAgent: "speakeasy-sdk/typescript 0.24.1 2.312.0 0.0.1 dub",
} as const; } as const;

View File

@@ -2,16 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
export * from "./badrequest";
export * from "./conflict";
export * from "./forbidden";
export * from "./internalservererror";
export * from "./inviteexpired";
export * from "./linkschema"; export * from "./linkschema";
export * from "./notfound";
export * from "./ratelimitexceeded";
export * from "./security"; export * from "./security";
export * from "./tagschema"; export * from "./tagschema";
export * from "./unauthorized";
export * from "./unprocessableentity";
export * from "./workspaceschema"; export * from "./workspaceschema";

View File

@@ -30,10 +30,37 @@ export type ErrorT = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type BadRequest = { /**
* The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
*/
export type BadRequestData = {
error: ErrorT; error: ErrorT;
}; };
/**
* The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
*/
export class BadRequest extends Error {
error: ErrorT;
/** The original data that was passed to this error instance. */
data$: BadRequestData;
constructor(err: BadRequestData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "BadRequest";
}
}
/** @internal */ /** @internal */
export const Code$: z.ZodNativeEnum<typeof Code> = z.nativeEnum(Code); export const Code$: z.ZodNativeEnum<typeof Code> = z.nativeEnum(Code);
@@ -91,9 +118,9 @@ export namespace BadRequest$ {
error: z.lazy(() => ErrorT$.inboundSchema), error: z.lazy(() => ErrorT$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new BadRequest({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -101,6 +128,10 @@ export namespace BadRequest$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, BadRequest> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, BadRequest> = z
.instanceof(BadRequest)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => ErrorT$.outboundSchema), error: z.lazy(() => ErrorT$.outboundSchema),
}) })
@@ -108,5 +139,6 @@ export namespace BadRequest$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -30,10 +30,37 @@ export type ConflictError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type Conflict = { /**
* This response is sent when a request conflicts with the current state of the server.
*/
export type ConflictData = {
error: ConflictError; error: ConflictError;
}; };
/**
* This response is sent when a request conflicts with the current state of the server.
*/
export class Conflict extends Error {
error: ConflictError;
/** The original data that was passed to this error instance. */
data$: ConflictData;
constructor(err: ConflictData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "Conflict";
}
}
/** @internal */ /** @internal */
export const ConflictCode$: z.ZodNativeEnum<typeof ConflictCode> = z.nativeEnum(ConflictCode); export const ConflictCode$: z.ZodNativeEnum<typeof ConflictCode> = z.nativeEnum(ConflictCode);
@@ -91,9 +118,9 @@ export namespace Conflict$ {
error: z.lazy(() => ConflictError$.inboundSchema), error: z.lazy(() => ConflictError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new Conflict({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -101,6 +128,10 @@ export namespace Conflict$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Conflict> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Conflict> = z
.instanceof(Conflict)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => ConflictError$.outboundSchema), error: z.lazy(() => ConflictError$.outboundSchema),
}) })
@@ -108,5 +139,6 @@ export namespace Conflict$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -30,10 +30,37 @@ export type ForbiddenError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type Forbidden = { /**
* The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource. Unlike 401 Unauthorized, the client's identity is known to the server.
*/
export type ForbiddenData = {
error: ForbiddenError; error: ForbiddenError;
}; };
/**
* The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource. Unlike 401 Unauthorized, the client's identity is known to the server.
*/
export class Forbidden extends Error {
error: ForbiddenError;
/** The original data that was passed to this error instance. */
data$: ForbiddenData;
constructor(err: ForbiddenData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "Forbidden";
}
}
/** @internal */ /** @internal */
export const ForbiddenCode$: z.ZodNativeEnum<typeof ForbiddenCode> = z.nativeEnum(ForbiddenCode); export const ForbiddenCode$: z.ZodNativeEnum<typeof ForbiddenCode> = z.nativeEnum(ForbiddenCode);
@@ -91,9 +118,9 @@ export namespace Forbidden$ {
error: z.lazy(() => ForbiddenError$.inboundSchema), error: z.lazy(() => ForbiddenError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new Forbidden({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -101,6 +128,10 @@ export namespace Forbidden$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Forbidden> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Forbidden> = z
.instanceof(Forbidden)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => ForbiddenError$.outboundSchema), error: z.lazy(() => ForbiddenError$.outboundSchema),
}) })
@@ -108,5 +139,6 @@ export namespace Forbidden$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -2,5 +2,14 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
export * from "./badrequest";
export * from "./conflict";
export * from "./forbidden";
export * from "./internalservererror";
export * from "./inviteexpired";
export * from "./notfound";
export * from "./ratelimitexceeded";
export * from "./sdkerror"; export * from "./sdkerror";
export * from "./sdkvalidationerror"; export * from "./sdkvalidationerror";
export * from "./unauthorized";
export * from "./unprocessableentity";

View File

@@ -31,10 +31,37 @@ export type InternalServerErrorError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type InternalServerError = { /**
* The server has encountered a situation it does not know how to handle.
*/
export type InternalServerErrorData = {
error: InternalServerErrorError; error: InternalServerErrorError;
}; };
/**
* The server has encountered a situation it does not know how to handle.
*/
export class InternalServerError extends Error {
error: InternalServerErrorError;
/** The original data that was passed to this error instance. */
data$: InternalServerErrorData;
constructor(err: InternalServerErrorData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "InternalServerError";
}
}
/** @internal */ /** @internal */
export const InternalServerErrorCode$: z.ZodNativeEnum<typeof InternalServerErrorCode> = export const InternalServerErrorCode$: z.ZodNativeEnum<typeof InternalServerErrorCode> =
z.nativeEnum(InternalServerErrorCode); z.nativeEnum(InternalServerErrorCode);
@@ -93,9 +120,9 @@ export namespace InternalServerError$ {
error: z.lazy(() => InternalServerErrorError$.inboundSchema), error: z.lazy(() => InternalServerErrorError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new InternalServerError({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -103,6 +130,10 @@ export namespace InternalServerError$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, InternalServerError> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, InternalServerError> = z
.instanceof(InternalServerError)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => InternalServerErrorError$.outboundSchema), error: z.lazy(() => InternalServerErrorError$.outboundSchema),
}) })
@@ -110,5 +141,6 @@ export namespace InternalServerError$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -30,10 +30,37 @@ export type InviteExpiredError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type InviteExpired = { /**
* This response is sent when the requested content has been permanently deleted from server, with no forwarding address.
*/
export type InviteExpiredData = {
error: InviteExpiredError; error: InviteExpiredError;
}; };
/**
* This response is sent when the requested content has been permanently deleted from server, with no forwarding address.
*/
export class InviteExpired extends Error {
error: InviteExpiredError;
/** The original data that was passed to this error instance. */
data$: InviteExpiredData;
constructor(err: InviteExpiredData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "InviteExpired";
}
}
/** @internal */ /** @internal */
export const InviteExpiredCode$: z.ZodNativeEnum<typeof InviteExpiredCode> = export const InviteExpiredCode$: z.ZodNativeEnum<typeof InviteExpiredCode> =
z.nativeEnum(InviteExpiredCode); z.nativeEnum(InviteExpiredCode);
@@ -92,9 +119,9 @@ export namespace InviteExpired$ {
error: z.lazy(() => InviteExpiredError$.inboundSchema), error: z.lazy(() => InviteExpiredError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new InviteExpired({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -102,6 +129,10 @@ export namespace InviteExpired$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, InviteExpired> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, InviteExpired> = z
.instanceof(InviteExpired)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => InviteExpiredError$.outboundSchema), error: z.lazy(() => InviteExpiredError$.outboundSchema),
}) })
@@ -109,5 +140,6 @@ export namespace InviteExpired$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -30,10 +30,37 @@ export type NotFoundError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type NotFound = { /**
* The server cannot find the requested resource.
*/
export type NotFoundData = {
error: NotFoundError; error: NotFoundError;
}; };
/**
* The server cannot find the requested resource.
*/
export class NotFound extends Error {
error: NotFoundError;
/** The original data that was passed to this error instance. */
data$: NotFoundData;
constructor(err: NotFoundData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "NotFound";
}
}
/** @internal */ /** @internal */
export const NotFoundCode$: z.ZodNativeEnum<typeof NotFoundCode> = z.nativeEnum(NotFoundCode); export const NotFoundCode$: z.ZodNativeEnum<typeof NotFoundCode> = z.nativeEnum(NotFoundCode);
@@ -91,9 +118,9 @@ export namespace NotFound$ {
error: z.lazy(() => NotFoundError$.inboundSchema), error: z.lazy(() => NotFoundError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new NotFound({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -101,6 +128,10 @@ export namespace NotFound$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, NotFound> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, NotFound> = z
.instanceof(NotFound)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => NotFoundError$.outboundSchema), error: z.lazy(() => NotFoundError$.outboundSchema),
}) })
@@ -108,5 +139,6 @@ export namespace NotFound$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -31,10 +31,37 @@ export type RateLimitExceededError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type RateLimitExceeded = { /**
* The user has sent too many requests in a given amount of time ("rate limiting")
*/
export type RateLimitExceededData = {
error: RateLimitExceededError; error: RateLimitExceededError;
}; };
/**
* The user has sent too many requests in a given amount of time ("rate limiting")
*/
export class RateLimitExceeded extends Error {
error: RateLimitExceededError;
/** The original data that was passed to this error instance. */
data$: RateLimitExceededData;
constructor(err: RateLimitExceededData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "RateLimitExceeded";
}
}
/** @internal */ /** @internal */
export const RateLimitExceededCode$: z.ZodNativeEnum<typeof RateLimitExceededCode> = export const RateLimitExceededCode$: z.ZodNativeEnum<typeof RateLimitExceededCode> =
z.nativeEnum(RateLimitExceededCode); z.nativeEnum(RateLimitExceededCode);
@@ -93,9 +120,9 @@ export namespace RateLimitExceeded$ {
error: z.lazy(() => RateLimitExceededError$.inboundSchema), error: z.lazy(() => RateLimitExceededError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new RateLimitExceeded({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -103,6 +130,10 @@ export namespace RateLimitExceeded$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, RateLimitExceeded> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, RateLimitExceeded> = z
.instanceof(RateLimitExceeded)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => RateLimitExceededError$.outboundSchema), error: z.lazy(() => RateLimitExceededError$.outboundSchema),
}) })
@@ -110,5 +141,6 @@ export namespace RateLimitExceeded$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -30,10 +30,37 @@ export type UnauthorizedError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type Unauthorized = { /**
* Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated". That is, the client must authenticate itself to get the requested response.
*/
export type UnauthorizedData = {
error: UnauthorizedError; error: UnauthorizedError;
}; };
/**
* Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated". That is, the client must authenticate itself to get the requested response.
*/
export class Unauthorized extends Error {
error: UnauthorizedError;
/** The original data that was passed to this error instance. */
data$: UnauthorizedData;
constructor(err: UnauthorizedData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "Unauthorized";
}
}
/** @internal */ /** @internal */
export const UnauthorizedCode$: z.ZodNativeEnum<typeof UnauthorizedCode> = export const UnauthorizedCode$: z.ZodNativeEnum<typeof UnauthorizedCode> =
z.nativeEnum(UnauthorizedCode); z.nativeEnum(UnauthorizedCode);
@@ -92,9 +119,9 @@ export namespace Unauthorized$ {
error: z.lazy(() => UnauthorizedError$.inboundSchema), error: z.lazy(() => UnauthorizedError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new Unauthorized({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -102,6 +129,10 @@ export namespace Unauthorized$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Unauthorized> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Unauthorized> = z
.instanceof(Unauthorized)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => UnauthorizedError$.outboundSchema), error: z.lazy(() => UnauthorizedError$.outboundSchema),
}) })
@@ -109,5 +140,6 @@ export namespace Unauthorized$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -31,10 +31,37 @@ export type UnprocessableEntityError = {
docUrl?: string | undefined; docUrl?: string | undefined;
}; };
export type UnprocessableEntity = { /**
* The request was well-formed but was unable to be followed due to semantic errors.
*/
export type UnprocessableEntityData = {
error: UnprocessableEntityError; error: UnprocessableEntityError;
}; };
/**
* The request was well-formed but was unable to be followed due to semantic errors.
*/
export class UnprocessableEntity extends Error {
error: UnprocessableEntityError;
/** The original data that was passed to this error instance. */
data$: UnprocessableEntityData;
constructor(err: UnprocessableEntityData) {
super("");
this.data$ = err;
this.error = err.error;
this.message =
"message" in err && typeof err.message === "string"
? err.message
: "API error occurred";
this.name = "UnprocessableEntity";
}
}
/** @internal */ /** @internal */
export const UnprocessableEntityCode$: z.ZodNativeEnum<typeof UnprocessableEntityCode> = export const UnprocessableEntityCode$: z.ZodNativeEnum<typeof UnprocessableEntityCode> =
z.nativeEnum(UnprocessableEntityCode); z.nativeEnum(UnprocessableEntityCode);
@@ -93,9 +120,9 @@ export namespace UnprocessableEntity$ {
error: z.lazy(() => UnprocessableEntityError$.inboundSchema), error: z.lazy(() => UnprocessableEntityError$.inboundSchema),
}) })
.transform((v) => { .transform((v) => {
return { return new UnprocessableEntity({
error: v.error, error: v.error,
}; });
}); });
export type Outbound = { export type Outbound = {
@@ -103,6 +130,10 @@ export namespace UnprocessableEntity$ {
}; };
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, UnprocessableEntity> = z export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, UnprocessableEntity> = z
.instanceof(UnprocessableEntity)
.transform((v) => v.data$)
.pipe(
z
.object({ .object({
error: z.lazy(() => UnprocessableEntityError$.outboundSchema), error: z.lazy(() => UnprocessableEntityError$.outboundSchema),
}) })
@@ -110,5 +141,6 @@ export namespace UnprocessableEntity$ {
return { return {
error: v.error, error: v.error,
}; };
}); })
);
} }

View File

@@ -2,7 +2,6 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as components from "../components";
import * as z from "zod"; import * as z from "zod";
/** /**
@@ -98,18 +97,6 @@ export type AddDomainResponseBody = {
clicks?: number | undefined; clicks?: number | undefined;
}; };
export type AddDomainResponse =
| components.BadRequest
| components.Unauthorized
| components.Forbidden
| components.NotFound
| components.Conflict
| components.InviteExpired
| components.UnprocessableEntity
| components.RateLimitExceeded
| components.InternalServerError
| AddDomainResponseBody;
/** @internal */ /** @internal */
export const Type$: z.ZodNativeEnum<typeof Type> = z.nativeEnum(Type); export const Type$: z.ZodNativeEnum<typeof Type> = z.nativeEnum(Type);
@@ -255,54 +242,3 @@ export namespace AddDomainResponseBody$ {
}; };
}); });
} }
/** @internal */
export namespace AddDomainResponse$ {
export type Inbound =
| components.BadRequest$.Inbound
| components.Unauthorized$.Inbound
| components.Forbidden$.Inbound
| components.NotFound$.Inbound
| components.Conflict$.Inbound
| components.InviteExpired$.Inbound
| components.UnprocessableEntity$.Inbound
| components.RateLimitExceeded$.Inbound
| components.InternalServerError$.Inbound
| AddDomainResponseBody$.Inbound;
export type Outbound =
| components.BadRequest$.Outbound
| components.Unauthorized$.Outbound
| components.Forbidden$.Outbound
| components.NotFound$.Outbound
| components.Conflict$.Outbound
| components.InviteExpired$.Outbound
| components.UnprocessableEntity$.Outbound
| components.RateLimitExceeded$.Outbound
| components.InternalServerError$.Outbound
| AddDomainResponseBody$.Outbound;
export const inboundSchema: z.ZodType<AddDomainResponse, z.ZodTypeDef, Inbound> = z.union([
components.BadRequest$.inboundSchema,
components.Unauthorized$.inboundSchema,
components.Forbidden$.inboundSchema,
components.NotFound$.inboundSchema,
components.Conflict$.inboundSchema,
components.InviteExpired$.inboundSchema,
components.UnprocessableEntity$.inboundSchema,
components.RateLimitExceeded$.inboundSchema,
components.InternalServerError$.inboundSchema,
z.lazy(() => AddDomainResponseBody$.inboundSchema),
]);
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, AddDomainResponse> = z.union([
components.BadRequest$.outboundSchema,
components.Unauthorized$.outboundSchema,
components.Forbidden$.outboundSchema,
components.NotFound$.outboundSchema,
components.Conflict$.outboundSchema,
components.InviteExpired$.outboundSchema,
components.UnprocessableEntity$.outboundSchema,
components.RateLimitExceeded$.outboundSchema,
components.InternalServerError$.outboundSchema,
z.lazy(() => AddDomainResponseBody$.outboundSchema),
]);
}

View File

@@ -2,7 +2,6 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as components from "../components";
import * as z from "zod"; import * as z from "zod";
/** /**
@@ -351,18 +350,6 @@ export type RequestBody = {
geo?: BulkCreateLinksGeo | null | undefined; geo?: BulkCreateLinksGeo | null | undefined;
}; };
export type BulkCreateLinksResponse =
| components.BadRequest
| components.Unauthorized
| components.Forbidden
| components.NotFound
| components.Conflict
| components.InviteExpired
| components.UnprocessableEntity
| components.RateLimitExceeded
| components.InternalServerError
| Array<components.LinkSchema>;
/** @internal */ /** @internal */
export namespace BulkCreateLinksTagIds$ { export namespace BulkCreateLinksTagIds$ {
export type Inbound = string | Array<string>; export type Inbound = string | Array<string>;
@@ -2046,57 +2033,3 @@ export namespace RequestBody$ {
}; };
}); });
} }
/** @internal */
export namespace BulkCreateLinksResponse$ {
export type Inbound =
| components.BadRequest$.Inbound
| components.Unauthorized$.Inbound
| components.Forbidden$.Inbound
| components.NotFound$.Inbound
| components.Conflict$.Inbound
| components.InviteExpired$.Inbound
| components.UnprocessableEntity$.Inbound
| components.RateLimitExceeded$.Inbound
| components.InternalServerError$.Inbound
| Array<components.LinkSchema$.Inbound>;
export type Outbound =
| components.BadRequest$.Outbound
| components.Unauthorized$.Outbound
| components.Forbidden$.Outbound
| components.NotFound$.Outbound
| components.Conflict$.Outbound
| components.InviteExpired$.Outbound
| components.UnprocessableEntity$.Outbound
| components.RateLimitExceeded$.Outbound
| components.InternalServerError$.Outbound
| Array<components.LinkSchema$.Outbound>;
export const inboundSchema: z.ZodType<BulkCreateLinksResponse, z.ZodTypeDef, Inbound> = z.union(
[
components.BadRequest$.inboundSchema,
components.Unauthorized$.inboundSchema,
components.Forbidden$.inboundSchema,
components.NotFound$.inboundSchema,
components.Conflict$.inboundSchema,
components.InviteExpired$.inboundSchema,
components.UnprocessableEntity$.inboundSchema,
components.RateLimitExceeded$.inboundSchema,
components.InternalServerError$.inboundSchema,
z.array(components.LinkSchema$.inboundSchema),
]
);
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, BulkCreateLinksResponse> =
z.union([
components.BadRequest$.outboundSchema,
components.Unauthorized$.outboundSchema,
components.Forbidden$.outboundSchema,
components.NotFound$.outboundSchema,
components.Conflict$.outboundSchema,
components.InviteExpired$.outboundSchema,
components.UnprocessableEntity$.outboundSchema,
components.RateLimitExceeded$.outboundSchema,
components.InternalServerError$.outboundSchema,
z.array(components.LinkSchema$.outboundSchema),
]);
}

View File

@@ -2,7 +2,6 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as components from "../components";
import * as z from "zod"; import * as z from "zod";
/** /**
@@ -351,18 +350,6 @@ export type CreateLinkRequestBody = {
geo?: Geo | null | undefined; geo?: Geo | null | undefined;
}; };
export type CreateLinkResponse =
| components.BadRequest
| components.Unauthorized
| components.Forbidden
| components.NotFound
| components.Conflict
| components.InviteExpired
| components.UnprocessableEntity
| components.RateLimitExceeded
| components.InternalServerError
| components.LinkSchema;
/** @internal */ /** @internal */
export namespace TagIds$ { export namespace TagIds$ {
export type Inbound = string | Array<string>; export type Inbound = string | Array<string>;
@@ -2047,54 +2034,3 @@ export namespace CreateLinkRequestBody$ {
}; };
}); });
} }
/** @internal */
export namespace CreateLinkResponse$ {
export type Inbound =
| components.BadRequest$.Inbound
| components.Unauthorized$.Inbound
| components.Forbidden$.Inbound
| components.NotFound$.Inbound
| components.Conflict$.Inbound
| components.InviteExpired$.Inbound
| components.UnprocessableEntity$.Inbound
| components.RateLimitExceeded$.Inbound
| components.InternalServerError$.Inbound
| components.LinkSchema$.Inbound;
export type Outbound =
| components.BadRequest$.Outbound
| components.Unauthorized$.Outbound
| components.Forbidden$.Outbound
| components.NotFound$.Outbound
| components.Conflict$.Outbound
| components.InviteExpired$.Outbound
| components.UnprocessableEntity$.Outbound
| components.RateLimitExceeded$.Outbound
| components.InternalServerError$.Outbound
| components.LinkSchema$.Outbound;
export const inboundSchema: z.ZodType<CreateLinkResponse, z.ZodTypeDef, Inbound> = z.union([
components.BadRequest$.inboundSchema,
components.Unauthorized$.inboundSchema,
components.Forbidden$.inboundSchema,
components.NotFound$.inboundSchema,
components.Conflict$.inboundSchema,
components.InviteExpired$.inboundSchema,
components.UnprocessableEntity$.inboundSchema,
components.RateLimitExceeded$.inboundSchema,
components.InternalServerError$.inboundSchema,
components.LinkSchema$.inboundSchema,
]);
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, CreateLinkResponse> = z.union([
components.BadRequest$.outboundSchema,
components.Unauthorized$.outboundSchema,
components.Forbidden$.outboundSchema,
components.NotFound$.outboundSchema,
components.Conflict$.outboundSchema,
components.InviteExpired$.outboundSchema,
components.UnprocessableEntity$.outboundSchema,
components.RateLimitExceeded$.outboundSchema,
components.InternalServerError$.outboundSchema,
components.LinkSchema$.outboundSchema,
]);
}

View File

@@ -2,7 +2,6 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as components from "../components";
import * as z from "zod"; import * as z from "zod";
/** /**
@@ -33,18 +32,6 @@ export type CreateTagRequestBody = {
color?: Color | undefined; color?: Color | undefined;
}; };
export type CreateTagResponse =
| components.BadRequest
| components.Unauthorized
| components.Forbidden
| components.NotFound
| components.Conflict
| components.InviteExpired
| components.UnprocessableEntity
| components.RateLimitExceeded
| components.InternalServerError
| components.TagSchema;
/** @internal */ /** @internal */
export const Color$: z.ZodNativeEnum<typeof Color> = z.nativeEnum(Color); export const Color$: z.ZodNativeEnum<typeof Color> = z.nativeEnum(Color);
@@ -84,54 +71,3 @@ export namespace CreateTagRequestBody$ {
}; };
}); });
} }
/** @internal */
export namespace CreateTagResponse$ {
export type Inbound =
| components.BadRequest$.Inbound
| components.Unauthorized$.Inbound
| components.Forbidden$.Inbound
| components.NotFound$.Inbound
| components.Conflict$.Inbound
| components.InviteExpired$.Inbound
| components.UnprocessableEntity$.Inbound
| components.RateLimitExceeded$.Inbound
| components.InternalServerError$.Inbound
| components.TagSchema$.Inbound;
export type Outbound =
| components.BadRequest$.Outbound
| components.Unauthorized$.Outbound
| components.Forbidden$.Outbound
| components.NotFound$.Outbound
| components.Conflict$.Outbound
| components.InviteExpired$.Outbound
| components.UnprocessableEntity$.Outbound
| components.RateLimitExceeded$.Outbound
| components.InternalServerError$.Outbound
| components.TagSchema$.Outbound;
export const inboundSchema: z.ZodType<CreateTagResponse, z.ZodTypeDef, Inbound> = z.union([
components.BadRequest$.inboundSchema,
components.Unauthorized$.inboundSchema,
components.Forbidden$.inboundSchema,
components.NotFound$.inboundSchema,
components.Conflict$.inboundSchema,
components.InviteExpired$.inboundSchema,
components.UnprocessableEntity$.inboundSchema,
components.RateLimitExceeded$.inboundSchema,
components.InternalServerError$.inboundSchema,
components.TagSchema$.inboundSchema,
]);
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, CreateTagResponse> = z.union([
components.BadRequest$.outboundSchema,
components.Unauthorized$.outboundSchema,
components.Forbidden$.outboundSchema,
components.NotFound$.outboundSchema,
components.Conflict$.outboundSchema,
components.InviteExpired$.outboundSchema,
components.UnprocessableEntity$.outboundSchema,
components.RateLimitExceeded$.outboundSchema,
components.InternalServerError$.outboundSchema,
components.TagSchema$.outboundSchema,
]);
}

View File

@@ -2,7 +2,6 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as components from "../components";
import * as z from "zod"; import * as z from "zod";
export type CreateWorkspaceRequestBody = { export type CreateWorkspaceRequestBody = {
@@ -11,18 +10,6 @@ export type CreateWorkspaceRequestBody = {
domain?: string | undefined; domain?: string | undefined;
}; };
export type CreateWorkspaceResponse =
| components.BadRequest
| components.Unauthorized
| components.Forbidden
| components.NotFound
| components.Conflict
| components.InviteExpired
| components.UnprocessableEntity
| components.RateLimitExceeded
| components.InternalServerError
| components.WorkspaceSchema;
/** @internal */ /** @internal */
export namespace CreateWorkspaceRequestBody$ { export namespace CreateWorkspaceRequestBody$ {
export type Inbound = { export type Inbound = {
@@ -65,57 +52,3 @@ export namespace CreateWorkspaceRequestBody$ {
}; };
}); });
} }
/** @internal */
export namespace CreateWorkspaceResponse$ {
export type Inbound =
| components.BadRequest$.Inbound
| components.Unauthorized$.Inbound
| components.Forbidden$.Inbound
| components.NotFound$.Inbound
| components.Conflict$.Inbound
| components.InviteExpired$.Inbound
| components.UnprocessableEntity$.Inbound
| components.RateLimitExceeded$.Inbound
| components.InternalServerError$.Inbound
| components.WorkspaceSchema$.Inbound;
export type Outbound =
| components.BadRequest$.Outbound
| components.Unauthorized$.Outbound
| components.Forbidden$.Outbound
| components.NotFound$.Outbound
| components.Conflict$.Outbound
| components.InviteExpired$.Outbound
| components.UnprocessableEntity$.Outbound
| components.RateLimitExceeded$.Outbound
| components.InternalServerError$.Outbound
| components.WorkspaceSchema$.Outbound;
export const inboundSchema: z.ZodType<CreateWorkspaceResponse, z.ZodTypeDef, Inbound> = z.union(
[
components.BadRequest$.inboundSchema,
components.Unauthorized$.inboundSchema,
components.Forbidden$.inboundSchema,
components.NotFound$.inboundSchema,
components.Conflict$.inboundSchema,
components.InviteExpired$.inboundSchema,
components.UnprocessableEntity$.inboundSchema,
components.RateLimitExceeded$.inboundSchema,
components.InternalServerError$.inboundSchema,
components.WorkspaceSchema$.inboundSchema,
]
);
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, CreateWorkspaceResponse> =
z.union([
components.BadRequest$.outboundSchema,
components.Unauthorized$.outboundSchema,
components.Forbidden$.outboundSchema,
components.NotFound$.outboundSchema,
components.Conflict$.outboundSchema,
components.InviteExpired$.outboundSchema,
components.UnprocessableEntity$.outboundSchema,
components.RateLimitExceeded$.outboundSchema,
components.InternalServerError$.outboundSchema,
components.WorkspaceSchema$.outboundSchema,
]);
}

View File

@@ -2,7 +2,6 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as components from "../components";
import * as z from "zod"; import * as z from "zod";
export type DeleteDomainRequest = { export type DeleteDomainRequest = {
@@ -22,18 +21,6 @@ export type DeleteDomainResponseBody = {
slug: string; slug: string;
}; };
export type DeleteDomainResponse =
| DeleteDomainResponseBody
| components.BadRequest
| components.Unauthorized
| components.Forbidden
| components.NotFound
| components.Conflict
| components.InviteExpired
| components.UnprocessableEntity
| components.RateLimitExceeded
| components.InternalServerError;
/** @internal */ /** @internal */
export namespace DeleteDomainRequest$ { export namespace DeleteDomainRequest$ {
export type Inbound = { export type Inbound = {
@@ -95,54 +82,3 @@ export namespace DeleteDomainResponseBody$ {
}; };
}); });
} }
/** @internal */
export namespace DeleteDomainResponse$ {
export type Inbound =
| DeleteDomainResponseBody$.Inbound
| components.BadRequest$.Inbound
| components.Unauthorized$.Inbound
| components.Forbidden$.Inbound
| components.NotFound$.Inbound
| components.Conflict$.Inbound
| components.InviteExpired$.Inbound
| components.UnprocessableEntity$.Inbound
| components.RateLimitExceeded$.Inbound
| components.InternalServerError$.Inbound;
export type Outbound =
| DeleteDomainResponseBody$.Outbound
| components.BadRequest$.Outbound
| components.Unauthorized$.Outbound
| components.Forbidden$.Outbound
| components.NotFound$.Outbound
| components.Conflict$.Outbound
| components.InviteExpired$.Outbound
| components.UnprocessableEntity$.Outbound
| components.RateLimitExceeded$.Outbound
| components.InternalServerError$.Outbound;
export const inboundSchema: z.ZodType<DeleteDomainResponse, z.ZodTypeDef, Inbound> = z.union([
z.lazy(() => DeleteDomainResponseBody$.inboundSchema),
components.BadRequest$.inboundSchema,
components.Unauthorized$.inboundSchema,
components.Forbidden$.inboundSchema,
components.NotFound$.inboundSchema,
components.Conflict$.inboundSchema,
components.InviteExpired$.inboundSchema,
components.UnprocessableEntity$.inboundSchema,
components.RateLimitExceeded$.inboundSchema,
components.InternalServerError$.inboundSchema,
]);
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, DeleteDomainResponse> = z.union([
z.lazy(() => DeleteDomainResponseBody$.outboundSchema),
components.BadRequest$.outboundSchema,
components.Unauthorized$.outboundSchema,
components.Forbidden$.outboundSchema,
components.NotFound$.outboundSchema,
components.Conflict$.outboundSchema,
components.InviteExpired$.outboundSchema,
components.UnprocessableEntity$.outboundSchema,
components.RateLimitExceeded$.outboundSchema,
components.InternalServerError$.outboundSchema,
]);
}

Some files were not shown because too many files have changed in this diff Show More