Skip to content

Commit 2a312cc

Browse files
chore: update bindings to 0.0.45 (#41)
1 parent 00d174c commit 2a312cc

File tree

285 files changed

+2772
-951
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

285 files changed

+2772
-951
lines changed

.openapi-generator/FILES

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,8 @@ docs/RepositoryTransferRegionRequest.md
235235
docs/RepositoryWebhook.md
236236
docs/RepositoryWebhookRequest.md
237237
docs/RepositoryWebhookRequestPatch.md
238-
docs/RepositoryX509Certificate.md
238+
docs/RepositoryX509EcdsaCertificate.md
239+
docs/RepositoryX509RsaCertificate.md
239240
docs/ResourcesRateCheck.md
240241
docs/RpmPackageUpload.md
241242
docs/RpmPackageUploadRequest.md
@@ -489,7 +490,8 @@ model_repository_transfer_region_request.go
489490
model_repository_webhook.go
490491
model_repository_webhook_request.go
491492
model_repository_webhook_request_patch.go
492-
model_repository_x509_certificate.go
493+
model_repository_x509_ecdsa_certificate.go
494+
model_repository_x509_rsa_certificate.go
493495
model_resources_rate_check.go
494496
model_rpm_package_upload.go
495497
model_rpm_package_upload_request.go

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ The API to the Cloudsmith Service
55
## Overview
66
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
77

8-
- API version: 1.617.2
9-
- Package version: 0.0.42
8+
- API version: 1.654.0
9+
- Package version: 0.0.45
1010
- Generator version: 7.9.0
1111
- Build package: org.openapitools.codegen.languages.GoClientCodegen
1212
For more information, please visit [https://help.cloudsmith.io](https://help.cloudsmith.io)
@@ -355,7 +355,8 @@ Class | Method | HTTP request | Description
355355
*ReposApi* | [**ReposUpstreamSwiftRead**](docs/ReposApi.md#reposupstreamswiftread) | **Get** /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ | Retrieve a Swift upstream config for this repository.
356356
*ReposApi* | [**ReposUpstreamSwiftUpdate**](docs/ReposApi.md#reposupstreamswiftupdate) | **Put** /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ | Update a Swift upstream config for this repository.
357357
*ReposApi* | [**ReposUserList**](docs/ReposApi.md#reposuserlist) | **Get** /repos/ | Get a list of all repositories associated with current user.
358-
*ReposApi* | [**ReposX509List**](docs/ReposApi.md#reposx509list) | **Get** /repos/{owner}/{identifier}/x509/ | Retrieve the active X.509 certificate for the Repository.
358+
*ReposApi* | [**ReposX509EcdsaList**](docs/ReposApi.md#reposx509ecdsalist) | **Get** /repos/{owner}/{identifier}/x509-ecdsa/ | Retrieve the active X.509 ECDSA certificate for the Repository.
359+
*ReposApi* | [**ReposX509RsaList**](docs/ReposApi.md#reposx509rsalist) | **Get** /repos/{owner}/{identifier}/x509-rsa/ | Retrieve the active X.509 RSA certificate for the Repository.
359360
*StatusApi* | [**StatusCheckBasic**](docs/StatusApi.md#statuscheckbasic) | **Get** /status/check/basic/ | Endpoint to check basic API connectivity.
360361
*StorageRegionsApi* | [**StorageRegionsList**](docs/StorageRegionsApi.md#storageregionslist) | **Get** /storage-regions/ | Get a list of all available storage regions.
361362
*StorageRegionsApi* | [**StorageRegionsRead**](docs/StorageRegionsApi.md#storageregionsread) | **Get** /storage-regions/{slug}/ | Get a specific storage region.
@@ -574,7 +575,8 @@ Class | Method | HTTP request | Description
574575
- [RepositoryWebhook](docs/RepositoryWebhook.md)
575576
- [RepositoryWebhookRequest](docs/RepositoryWebhookRequest.md)
576577
- [RepositoryWebhookRequestPatch](docs/RepositoryWebhookRequestPatch.md)
577-
- [RepositoryX509Certificate](docs/RepositoryX509Certificate.md)
578+
- [RepositoryX509EcdsaCertificate](docs/RepositoryX509EcdsaCertificate.md)
579+
- [RepositoryX509RsaCertificate](docs/RepositoryX509RsaCertificate.md)
578580
- [ResourcesRateCheck](docs/ResourcesRateCheck.md)
579581
- [RpmPackageUpload](docs/RpmPackageUpload.md)
580582
- [RpmPackageUploadRequest](docs/RpmPackageUploadRequest.md)

api/openapi.yaml

Lines changed: 192 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ info:
1010
url: https://opensource.org/licenses/MIT
1111
termsOfService: https://help.cloudsmith.io
1212
title: Cloudsmith API (v1)
13-
version: 1.617.2
13+
version: 1.654.0
1414
servers:
1515
- url: https://api.cloudsmith.io/v1
1616
security:
@@ -2455,6 +2455,20 @@ paths:
24552455
schema:
24562456
default: false
24572457
type: boolean
2458+
- description: "A search term for querying of members within an Organization.Available\
2459+
\ options are: email, org, user, userslug, inactive, user_name, role"
2460+
in: query
2461+
name: query
2462+
schema:
2463+
type: string
2464+
- description: "A field for sorting objects in ascending or descending order.\
2465+
\ Use `-` prefix for descending order (e.g., `-user_name`). Available options:\
2466+
\ user_name, role."
2467+
in: query
2468+
name: sort
2469+
schema:
2470+
default: user_name
2471+
type: string
24582472
responses:
24592473
"200":
24602474
content:
@@ -12409,10 +12423,47 @@ paths:
1240912423
tags:
1241012424
- repos
1241112425
x-codegen-request-body-name: data
12412-
/repos/{owner}/{identifier}/x509/:
12426+
/repos/{owner}/{identifier}/x509-ecdsa/:
12427+
get:
12428+
description: Retrieve the active X.509 ECDSA certificate for the Repository.
12429+
operationId: repos_x509_ecdsa_list
12430+
parameters:
12431+
- in: path
12432+
name: owner
12433+
required: true
12434+
schema:
12435+
type: string
12436+
- in: path
12437+
name: identifier
12438+
required: true
12439+
schema:
12440+
type: string
12441+
responses:
12442+
"200":
12443+
content:
12444+
application/json:
12445+
schema:
12446+
$ref: '#/components/schemas/RepositoryX509EcdsaCertificate'
12447+
description: Retrieved the active X.509 ECDSA Certificate.
12448+
"400":
12449+
content:
12450+
application/json:
12451+
schema:
12452+
$ref: '#/components/schemas/ErrorDetail'
12453+
description: Request could not be processed (see detail).
12454+
"422":
12455+
content:
12456+
application/json:
12457+
schema:
12458+
$ref: '#/components/schemas/ErrorDetail'
12459+
description: Missing or invalid parameters (see detail).
12460+
summary: Retrieve the active X.509 ECDSA certificate for the Repository.
12461+
tags:
12462+
- repos
12463+
/repos/{owner}/{identifier}/x509-rsa/:
1241312464
get:
12414-
description: Retrieve the active X.509 certificate for the Repository.
12415-
operationId: repos_x509_list
12465+
description: Retrieve the active X.509 RSA certificate for the Repository.
12466+
operationId: repos_x509_rsa_list
1241612467
parameters:
1241712468
- in: path
1241812469
name: owner
@@ -12429,8 +12480,8 @@ paths:
1242912480
content:
1243012481
application/json:
1243112482
schema:
12432-
$ref: '#/components/schemas/RepositoryX509Certificate'
12433-
description: Retrieved the active X.509 Certificate.
12483+
$ref: '#/components/schemas/RepositoryX509RsaCertificate'
12484+
description: Retrieved the active X.509 RSA Certificate.
1243412485
"400":
1243512486
content:
1243612487
application/json:
@@ -12443,7 +12494,7 @@ paths:
1244312494
schema:
1244412495
$ref: '#/components/schemas/ErrorDetail'
1244512496
description: Missing or invalid parameters (see detail).
12446-
summary: Retrieve the active X.509 certificate for the Repository.
12497+
summary: Retrieve the active X.509 RSA certificate for the Repository.
1244712498
tags:
1244812499
- repos
1244912500
/repos/{owner}/{repo}/retention/:
@@ -25960,13 +26011,24 @@ components:
2596026011
group_id: group_id
2596126012
scala_version: scala_version
2596226013
sbt_version: sbt_version
26014+
extra_files:
26015+
- extra_files
26016+
- extra_files
2596326017
properties:
2596426018
artifact_id:
2596526019
description: The ID of the artifact.
2596626020
minLength: 1
2596726021
nullable: true
2596826022
title: Artifact id
2596926023
type: string
26024+
extra_files:
26025+
description: Extra files to include in the package. This can be a single
26026+
file or multiple files.
26027+
items:
26028+
minLength: 1
26029+
type: string
26030+
nullable: true
26031+
type: array
2597026032
group_id:
2597126033
description: Artifact's group ID.
2597226034
maxLength: 2083
@@ -35975,6 +36037,7 @@ components:
3597536037
created_at: 2000-01-23T04:56:07.000+00:00
3597636038
comment: comment
3597736039
fingerprint_short: fingerprint_short
36040+
nuget_native_signing_enabled: true
3597836041
is_public: true
3597936042
namespace: namespace
3598036043
use_debian_labels: true
@@ -36180,6 +36243,14 @@ components:
3618036243
readOnly: true
3618136244
title: Namespace url
3618236245
type: string
36246+
nuget_native_signing_enabled:
36247+
description: "When enabled, all pushed (or pulled from upstream) nuget packages\
36248+
\ and artifacts will be signed using the repository's X.509 RSA certificate.\
36249+
\ Additionally, the nuget RepositorySignature index will list all of the\
36250+
\ repository's signing certificates including the ones from configured\
36251+
\ upstreams."
36252+
title: Nuget Native Signing Enabled?
36253+
type: boolean
3618336254
num_downloads:
3618436255
description: The number of downloads for packages in the repository.
3618536256
readOnly: true
@@ -36488,6 +36559,7 @@ components:
3648836559
use_default_cargo_upstream: true
3648936560
storage_region: default
3649036561
scan_own: true
36562+
nuget_native_signing_enabled: true
3649136563
distributes:
3649236564
- distributes
3649336565
- distributes
@@ -36646,6 +36718,14 @@ components:
3664636718
pattern: "^\\w[\\w \\-'\\.\\/()]+$"
3664736719
title: Name
3664836720
type: string
36721+
nuget_native_signing_enabled:
36722+
description: "When enabled, all pushed (or pulled from upstream) nuget packages\
36723+
\ and artifacts will be signed using the repository's X.509 RSA certificate.\
36724+
\ Additionally, the nuget RepositorySignature index will list all of the\
36725+
\ repository's signing certificates including the ones from configured\
36726+
\ upstreams."
36727+
title: Nuget Native Signing Enabled?
36728+
type: boolean
3664936729
open_source_license:
3665036730
description: The SPDX identifier of the open source license.
3665136731
nullable: true
@@ -36943,6 +37023,7 @@ components:
3694337023
created_at: 2000-01-23T04:56:07.000+00:00
3694437024
comment: comment
3694537025
fingerprint_short: fingerprint_short
37026+
nuget_native_signing_enabled: true
3694637027
is_public: true
3694737028
namespace: namespace
3694837029
use_debian_labels: true
@@ -37148,6 +37229,14 @@ components:
3714837229
readOnly: true
3714937230
title: Namespace url
3715037231
type: string
37232+
nuget_native_signing_enabled:
37233+
description: "When enabled, all pushed (or pulled from upstream) nuget packages\
37234+
\ and artifacts will be signed using the repository's X.509 RSA certificate.\
37235+
\ Additionally, the nuget RepositorySignature index will list all of the\
37236+
\ repository's signing certificates including the ones from configured\
37237+
\ upstreams."
37238+
title: Nuget Native Signing Enabled?
37239+
type: boolean
3715137240
num_downloads:
3715237241
description: The number of downloads for packages in the repository.
3715337242
readOnly: true
@@ -37454,6 +37543,7 @@ components:
3745437543
use_noarch_packages: true
3745537544
use_default_cargo_upstream: true
3745637545
scan_own: true
37546+
nuget_native_signing_enabled: true
3745737547
distributes:
3745837548
- distributes
3745937549
- distributes
@@ -37612,6 +37702,14 @@ components:
3761237702
pattern: "^\\w[\\w \\-'\\.\\/()]+$"
3761337703
title: Name
3761437704
type: string
37705+
nuget_native_signing_enabled:
37706+
description: "When enabled, all pushed (or pulled from upstream) nuget packages\
37707+
\ and artifacts will be signed using the repository's X.509 RSA certificate.\
37708+
\ Additionally, the nuget RepositorySignature index will list all of the\
37709+
\ repository's signing certificates including the ones from configured\
37710+
\ upstreams."
37711+
title: Nuget Native Signing Enabled?
37712+
type: boolean
3761537713
open_source_license:
3761637714
description: The SPDX identifier of the open source license.
3761737715
nullable: true
@@ -44021,14 +44119,17 @@ components:
4402144119
title: Verify SSL Certificates
4402244120
type: boolean
4402344121
type: object
44024-
RepositoryX509Certificate:
44122+
RepositoryX509EcdsaCertificate:
4402544123
example:
4402644124
default: true
44125+
certificate_chain_fingerprint_short: certificate_chain_fingerprint_short
4402744126
certificate: certificate
4402844127
certificate_fingerprint_short: certificate_fingerprint_short
4402944128
active: true
44129+
certificate_chain_fingerprint: certificate_chain_fingerprint
4403044130
created_at: 2000-01-23T04:56:07.000+00:00
4403144131
certificate_fingerprint: certificate_fingerprint
44132+
certificate_chain: certificate_chain
4403244133
issuing_status: Certificate is pending to be issued
4403344134
properties:
4403444135
active:
@@ -44042,6 +44143,87 @@ components:
4404244143
readOnly: true
4404344144
title: Certificate
4404444145
type: string
44146+
certificate_chain:
44147+
description: Base64 encoded CA certificate chain.
44148+
nullable: true
44149+
readOnly: true
44150+
title: Certificate chain
44151+
type: string
44152+
certificate_chain_fingerprint:
44153+
readOnly: true
44154+
title: Certificate chain fingerprint
44155+
type: string
44156+
certificate_chain_fingerprint_short:
44157+
readOnly: true
44158+
title: Certificate chain fingerprint short
44159+
type: string
44160+
certificate_fingerprint:
44161+
description: The SHA-256 long identifier used
44162+
nullable: true
44163+
readOnly: true
44164+
title: Certificate fingerprint
44165+
type: string
44166+
certificate_fingerprint_short:
44167+
readOnly: true
44168+
title: Certificate fingerprint short
44169+
type: string
44170+
created_at:
44171+
format: date-time
44172+
readOnly: true
44173+
title: Created at
44174+
type: string
44175+
default:
44176+
description: If selected this is the default key for this repository.
44177+
readOnly: true
44178+
title: Default
44179+
type: boolean
44180+
issuing_status:
44181+
default: Certificate is pending to be issued
44182+
enum:
44183+
- Certificate is pending to be issued
44184+
- Certificate successfully issued
44185+
- Error issuing certificate
44186+
title: Issuing status
44187+
type: string
44188+
type: object
44189+
RepositoryX509RsaCertificate:
44190+
example:
44191+
default: true
44192+
certificate_chain_fingerprint_short: certificate_chain_fingerprint_short
44193+
certificate: certificate
44194+
certificate_fingerprint_short: certificate_fingerprint_short
44195+
active: true
44196+
certificate_chain_fingerprint: certificate_chain_fingerprint
44197+
created_at: 2000-01-23T04:56:07.000+00:00
44198+
certificate_fingerprint: certificate_fingerprint
44199+
certificate_chain: certificate_chain
44200+
issuing_status: Certificate is pending to be issued
44201+
properties:
44202+
active:
44203+
description: If selected this is the active key for this repository.
44204+
readOnly: true
44205+
title: Active
44206+
type: boolean
44207+
certificate:
44208+
description: The issued certificate.
44209+
nullable: true
44210+
readOnly: true
44211+
title: Certificate
44212+
type: string
44213+
certificate_chain:
44214+
description: Base64 encoded CA certificate chain.
44215+
nullable: true
44216+
readOnly: true
44217+
title: Certificate chain
44218+
type: string
44219+
certificate_chain_fingerprint:
44220+
readOnly: true
44221+
title: Certificate chain fingerprint
44222+
type: string
44223+
certificate_chain_fingerprint_short:
44224+
readOnly: true
44225+
title: Certificate chain fingerprint short
44226+
type: string
4404544227
certificate_fingerprint:
4404644228
description: The SHA-256 long identifier used
4404744229
nullable: true
@@ -44208,7 +44390,7 @@ components:
4420844390
StatusBasic:
4420944391
example:
4421044392
detail: Cloudsmith API is operational.
44211-
version: 1.617.2
44393+
version: 1.654.0
4421244394
properties:
4421344395
detail:
4421444396
default: Cloudsmith API is operational.
@@ -44218,7 +44400,7 @@ components:
4421844400
title: Detail
4421944401
type: string
4422044402
version:
44221-
default: 1.617.2
44403+
default: 1.654.0
4422244404
description: The current version for the Cloudsmith service.
4422344405
minLength: 1
4422444406
readOnly: true

0 commit comments

Comments
 (0)