Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a0672cc4af | |||
| 63118db805 | |||
| f3d5c0e6ac | |||
| 2a7b9746a7 | |||
| 2c91cad0bf | |||
| 39e9dc5d53 | |||
| 9a30b69561 | |||
| de5b4ff5d0 | |||
| d01b60e6dd |
@@ -0,0 +1,133 @@
|
||||
# ``APIProtocol``
|
||||
|
||||
## Topics
|
||||
|
||||
### Service endpoints
|
||||
|
||||
- ``APIProtocol/getService(_:)``
|
||||
- ``APIProtocol/getService(headers:)``
|
||||
|
||||
### Authentication endpoints
|
||||
|
||||
- ``APIProtocol/getRequestToken(_:)``
|
||||
- ``APIProtocol/getRequestToken(headers:)``
|
||||
- ``APIProtocol/postAccessToken(_:)``
|
||||
- ``APIProtocol/postAccessToken(headers:)``
|
||||
- ``APIProtocol/getUserIdentity(_:)``
|
||||
- ``APIProtocol/getUserIdentity(headers:)``
|
||||
|
||||
### Database endpoints
|
||||
|
||||
- ``APIProtocol/searchDatabase(_:)``
|
||||
- ``APIProtocol/searchDatabase(query:headers:)``
|
||||
- ``APIProtocol/getArtist(_:)``
|
||||
- ``APIProtocol/getArtist(path:headers:)``
|
||||
- ``APIProtocol/getArtistReleases(_:)``
|
||||
- ``APIProtocol/getArtistReleases(path:query:headers:)``
|
||||
- ``APIProtocol/getLabel(_:)``
|
||||
- ``APIProtocol/getLabel(path:headers:)``
|
||||
- ``APIProtocol/getLabelReleases(_:)``
|
||||
- ``APIProtocol/getLabelReleases(path:query:headers:)``
|
||||
- ``APIProtocol/getMaster(_:)``
|
||||
- ``APIProtocol/getMaster(path:headers:)``
|
||||
- ``APIProtocol/getMasterVersions(_:)``
|
||||
- ``APIProtocol/getMasterVersions(path:query:headers:)``
|
||||
- ``APIProtocol/getRelease(_:)``
|
||||
- ``APIProtocol/getRelease(path:query:headers:)``
|
||||
- ``APIProtocol/getReleaseRating(_:)``
|
||||
- ``APIProtocol/getReleaseRating(path:headers:)``
|
||||
- ``APIProtocol/getReleaseRatingByUser(_:)``
|
||||
- ``APIProtocol/getReleaseRatingByUser(path:headers:)``
|
||||
- ``APIProtocol/putReleaseRatingByUser(_:)``
|
||||
- ``APIProtocol/putReleaseRatingByUser(path:query:headers:)``
|
||||
- ``APIProtocol/deleteReleaseRatingByUser(_:)``
|
||||
- ``APIProtocol/deleteReleaseRatingByUser(path:headers:)``
|
||||
- ``APIProtocol/getReleaseStats(_:)``
|
||||
- ``APIProtocol/getReleaseStats(path:headers:)``
|
||||
|
||||
### User Identity endpoints
|
||||
|
||||
- ``APIProtocol/getUserProfile(_:)``
|
||||
- ``APIProtocol/getUserProfile(path:headers:)``
|
||||
- ``APIProtocol/postUserProfile(_:)``
|
||||
- ``APIProtocol/postUserProfile(path:query:headers:)``
|
||||
- ``APIProtocol/getUserContributions(_:)``
|
||||
- ``APIProtocol/getUserContributions(path:query:headers:)``
|
||||
- ``APIProtocol/getUserSubmissions(_:)``
|
||||
- ``APIProtocol/getUserSubmissions(path:headers:)``
|
||||
|
||||
### User Collection endpoints
|
||||
|
||||
- ``APIProtocol/getCollectionFolders(_:)``
|
||||
- ``APIProtocol/getCollectionFolders(path:headers:)``
|
||||
- ``APIProtocol/postCollectionFolders(_:)``
|
||||
- ``APIProtocol/postCollectionFolders(path:query:headers:)``
|
||||
- ``APIProtocol/getCollectionFolder(_:)``
|
||||
- ``APIProtocol/getCollectionFolder(path:headers:)``
|
||||
- ``APIProtocol/postCollectionFolder(_:)``
|
||||
- ``APIProtocol/postCollectionFolder(path:query:headers:)``
|
||||
- ``APIProtocol/deleteCollectionFolder(_:)``
|
||||
- ``APIProtocol/deleteCollectionFolder(path:headers:)``
|
||||
- ``APIProtocol/getCollectionItemsByRelease(_:)``
|
||||
- ``APIProtocol/getCollectionItemsByRelease(path:headers:)``
|
||||
- ``APIProtocol/getCollectionItemsByFolder(_:)``
|
||||
- ``APIProtocol/getCollectionItemsByFolder(path:query:headers:)``
|
||||
- ``APIProtocol/postReleaseToCollectionFolder(_:)``
|
||||
- ``APIProtocol/postReleaseToCollectionFolder(path:headers:)``
|
||||
- ``APIProtocol/postChangeRatingOfRelease(_:)``
|
||||
- ``APIProtocol/postChangeRatingOfRelease(path:query:headers:body:)``
|
||||
- ``APIProtocol/deleteInstanceFromCollectionFolder(_:)``
|
||||
- ``APIProtocol/deleteInstanceFromCollectionFolder(path:headers:)``
|
||||
- ``APIProtocol/getCustomFields(_:)``
|
||||
- ``APIProtocol/getCustomFields(path:headers:)``
|
||||
- ``APIProtocol/editFieldsInstance(_:)``
|
||||
- ``APIProtocol/editFieldsInstance(path:query:headers:)``
|
||||
- ``APIProtocol/getCollectionValue(_:)``
|
||||
- ``APIProtocol/getCollectionValue(path:headers:)``
|
||||
|
||||
### User Wantlist endpoints
|
||||
|
||||
- ``APIProtocol/getWantlist(_:)``
|
||||
- ``APIProtocol/getWantlist(path:query:headers:)``
|
||||
- ``APIProtocol/addToWantlist(_:)``
|
||||
- ``APIProtocol/addToWantlist(path:query:headers:)``
|
||||
- ``APIProtocol/updateInWantlist(_:)``
|
||||
- ``APIProtocol/updateInWantlist(path:query:headers:)``
|
||||
- ``APIProtocol/deleteFromWantlist(_:)``
|
||||
- ``APIProtocol/deleteFromWantlist(path:headers:)``
|
||||
|
||||
### User Lists endpoints
|
||||
|
||||
- ``APIProtocol/getLists(_:)``
|
||||
- ``APIProtocol/getLists(path:query:headers:)``
|
||||
- ``APIProtocol/getList(_:)``
|
||||
- ``APIProtocol/getList(path:headers:)``
|
||||
|
||||
### Marketplace endpoints
|
||||
|
||||
- ``APIProtocol/getInventory(_:)``
|
||||
- ``APIProtocol/getInventory(path:query:headers:)``
|
||||
- ``APIProtocol/getListing(_:)``
|
||||
- ``APIProtocol/getListing(path:query:headers:)``
|
||||
- ``APIProtocol/createListing(_:)``
|
||||
- ``APIProtocol/createListing(headers:body:)``
|
||||
- ``APIProtocol/editListing(_:)``
|
||||
- ``APIProtocol/editListing(path:headers:body:)``
|
||||
- ``APIProtocol/deleteListing(_:)``
|
||||
- ``APIProtocol/deleteListing(path:headers:)``
|
||||
- ``APIProtocol/getOrders(_:)``
|
||||
- ``APIProtocol/getOrders(query:headers:)``
|
||||
- ``APIProtocol/getOrder(_:)``
|
||||
- ``APIProtocol/getOrder(path:headers:)``
|
||||
- ``APIProtocol/getOrderMessages(_:)``
|
||||
- ``APIProtocol/getOrderMessages(path:headers:)``
|
||||
- ``APIProtocol/addOrderMessage(_:)``
|
||||
- ``APIProtocol/addOrderMessage(path:headers:body:)``
|
||||
- ``APIProtocol/getFee(_:)``
|
||||
- ``APIProtocol/getFee(path:headers:)``
|
||||
- ``APIProtocol/getFeeWithCurrency(_:)``
|
||||
- ``APIProtocol/getFeeWithCurrency(path:headers:)``
|
||||
- ``APIProtocol/getPriceSuggestions(_:)``
|
||||
- ``APIProtocol/getPriceSuggestions(path:headers:)``
|
||||
- ``APIProtocol/getStatistics(_:)``
|
||||
- ``APIProtocol/getStatistics(path:query:headers:)``
|
||||
@@ -0,0 +1,84 @@
|
||||
# ``Client``
|
||||
|
||||
## Topics
|
||||
|
||||
### Initializers
|
||||
|
||||
- ``Client/init(serverURL:configuration:transport:middlewares:)``
|
||||
|
||||
### Service endpoints
|
||||
|
||||
- ``Client/getService(_:)``
|
||||
|
||||
### Authentication endpoints
|
||||
|
||||
- ``Client/getRequestToken(_:)``
|
||||
- ``Client/postAccessToken(_:)``
|
||||
- ``Client/getUserIdentity(_:)``
|
||||
|
||||
### Database endpoints
|
||||
|
||||
- ``Client/searchDatabase(_:)``
|
||||
- ``Client/getArtist(_:)``
|
||||
- ``Client/getArtistReleases(_:)``
|
||||
- ``Client/getLabel(_:)``
|
||||
- ``Client/getLabelReleases(_:)``
|
||||
- ``Client/getMaster(_:)``
|
||||
- ``Client/getMasterVersions(_:)``
|
||||
- ``Client/getRelease(_:)``
|
||||
- ``Client/getReleaseRating(_:)``
|
||||
- ``Client/getReleaseRatingByUser(_:)``
|
||||
- ``Client/putReleaseRatingByUser(_:)``
|
||||
- ``Client/deleteReleaseRatingByUser(_:)``
|
||||
- ``Client/getReleaseStats(_:)``
|
||||
|
||||
### User Identity
|
||||
|
||||
- ``Client/getUserProfile(_:)``
|
||||
- ``Client/postUserProfile(_:)``
|
||||
- ``Client/getUserContributions(_:)``
|
||||
- ``Client/getUserSubmissions(_:)``
|
||||
|
||||
### User Collection
|
||||
|
||||
- ``Client/getCollectionFolders(_:)``
|
||||
- ``Client/postCollectionFolders(_:)``
|
||||
- ``Client/getCollectionFolder(_:)``
|
||||
- ``Client/postCollectionFolder(_:)``
|
||||
- ``Client/deleteCollectionFolder(_:)``
|
||||
- ``Client/getCollectionItemsByRelease(_:)``
|
||||
- ``Client/getCollectionItemsByFolder(_:)``
|
||||
- ``Client/postReleaseToCollectionFolder(_:)``
|
||||
- ``Client/postChangeRatingOfRelease(_:)``
|
||||
- ``Client/deleteInstanceFromCollectionFolder(_:)``
|
||||
- ``Client/getCustomFields(_:)``
|
||||
- ``Client/editFieldsInstance(_:)``
|
||||
- ``Client/getCollectionValue(_:)``
|
||||
|
||||
### User Wantlist
|
||||
|
||||
- ``Client/getWantlist(_:)``
|
||||
- ``Client/addToWantlist(_:)``
|
||||
- ``Client/updateInWantlist(_:)``
|
||||
- ``Client/deleteFromWantlist(_:)``
|
||||
|
||||
### User Lists
|
||||
|
||||
- ``Client/getLists(_:)``
|
||||
- ``Client/getList(_:)``
|
||||
|
||||
### Marketplace
|
||||
|
||||
- ``Client/getInventory(_:)``
|
||||
- ``Client/getListing(_:)``
|
||||
- ``Client/createListing(_:)``
|
||||
- ``Client/editListing(_:)``
|
||||
- ``Client/deleteListing(_:)``
|
||||
- ``Client/getOrders(_:)``
|
||||
- ``Client/getOrder(_:)``
|
||||
- ``Client/getOrderMessages(_:)``
|
||||
- ``Client/addOrderMessage(_:)``
|
||||
- ``Client/getFee(_:)``
|
||||
- ``Client/getFeeWithCurrency(_:)``
|
||||
- ``Client/getPriceSuggestions(_:)``
|
||||
- ``Client/getStatistics(_:)``
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
### Servers
|
||||
|
||||
- ``Servers/Server1``
|
||||
- ``LiveService``
|
||||
|
||||
### Authentication
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
|
||||
- ``UserAgentMiddleware``
|
||||
- ``Product``
|
||||
- ``InputValidationError``
|
||||
|
||||
### Types
|
||||
|
||||
@@ -34,6 +33,10 @@
|
||||
- ``Operations``
|
||||
- ``Servers``
|
||||
|
||||
### Errors
|
||||
|
||||
- ``InputValidationError``
|
||||
|
||||
### Protocols
|
||||
|
||||
- ``APIProtocol``
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// ===----------------------------------------------------------------------===
|
||||
//
|
||||
// This source file is part of the DiscogsService open source project
|
||||
//
|
||||
// Copyright (c) 2025 Röck+Cöde VoF. and the DiscogsService project authors
|
||||
// Licensed under Apache license v2.0
|
||||
//
|
||||
// See LICENSE for license information
|
||||
// See CONTRIBUTORS for the list of DiscogsService project authors
|
||||
//
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
// ===----------------------------------------------------------------------===
|
||||
|
||||
/// A reference to a live (or production) service defined in the OpenAPI document.
|
||||
public typealias LiveService = Servers.Server1
|
||||
@@ -15,5 +15,5 @@
|
||||
generate:
|
||||
- types
|
||||
- client
|
||||
namingStrategy: defensive
|
||||
namingStrategy: idiomatic
|
||||
accessModifier: public
|
||||
|
||||
+3426
-260
File diff suppressed because it is too large
Load Diff
@@ -85,7 +85,7 @@ private extension StringFunctionsTests {
|
||||
|
||||
private extension Input {
|
||||
/// A list of strings to match against a regular expression pattern in test cases.
|
||||
static let stringsToMatch: [String] = ["Some Pattern", "Some", "Some Other Pattern", "Pattern", .empty]
|
||||
static let stringsToMatch: [String] = [.Pattern.sample, "Some", "Some Other Pattern", "Pattern", .empty]
|
||||
}
|
||||
|
||||
private extension Output {
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user