|
17 | 17 | * @method array<string, mixed> releaseRatingGet(array $params = []) Get release rating — <a href="https://www.discogs.com/developers/#page:database,header:database-release-rating-by-user">https://www.discogs.com/developers/#page:database,header:database-release-rating-by-user</a> |
18 | 18 | * @method array<string, mixed> releaseRatingPut(array $params = []) Set release rating — <a href="https://www.discogs.com/developers/#page:database,header:database-release-rating-by-user-post">https://www.discogs.com/developers/#page:database,header:database-release-rating-by-user-post</a> |
19 | 19 | * @method array<string, mixed> releaseRatingDelete(array $params = []) Delete release rating — <a href="https://www.discogs.com/developers/#page:database,header:database-release-rating-by-user-delete">https://www.discogs.com/developers/#page:database,header:database-release-rating-by-user-delete</a> |
| 20 | + * @method array<string, mixed> releaseRatingCommunity(array $params = []) Get community release rating — <a href="https://www.discogs.com/developers/#page:database,header:database-release-rating-community">https://www.discogs.com/developers/#page:database,header:database-release-rating-community</a> |
| 21 | + * @method array<string, mixed> releaseStats(array $params = []) Get release statistics — <a href="https://www.discogs.com/developers/#page:database,header:database-release-stats">https://www.discogs.com/developers/#page:database,header:database-release-stats</a> |
20 | 22 | * @method array<string, mixed> masterGet(array $params = []) Get master release information — <a href="https://www.discogs.com/developers/#page:database,header:database-master-release">https://www.discogs.com/developers/#page:database,header:database-master-release</a> |
21 | 23 | * @method array<string, mixed> masterVersions(array $params = []) Get master release versions — <a href="https://www.discogs.com/developers/#page:database,header:database-master-release-versions">https://www.discogs.com/developers/#page:database,header:database-master-release-versions</a> |
22 | 24 | * @method array<string, mixed> labelGet(array $params = []) Get label information — <a href="https://www.discogs.com/developers/#page:database,header:database-label">https://www.discogs.com/developers/#page:database,header:database-label</a> |
|
27 | 29 | * @method array<string, mixed> identityGet(array $params = []) Get user identity (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-identity">https://www.discogs.com/developers/#page:user-identity</a> |
28 | 30 | * @method array<string, mixed> userGet(array $params = []) Get user profile — <a href="https://www.discogs.com/developers/#page:user-identity,header:user-identity-profile">https://www.discogs.com/developers/#page:user-identity,header:user-identity-profile</a> |
29 | 31 | * @method array<string, mixed> userEdit(array $params = []) Edit user profile — <a href="https://www.discogs.com/developers/#page:user-identity,header:user-identity-profile-post">https://www.discogs.com/developers/#page:user-identity,header:user-identity-profile-post</a> |
| 32 | + * @method array<string, mixed> userSubmissions(array $params = []) Get user submissions — <a href="https://www.discogs.com/developers/#page:user-identity,header:user-identity-user-submissions">https://www.discogs.com/developers/#page:user-identity,header:user-identity-user-submissions</a> |
| 33 | + * @method array<string, mixed> userContributions(array $params = []) Get user contributions — <a href="https://www.discogs.com/developers/#page:user-identity,header:user-identity-user-contributions">https://www.discogs.com/developers/#page:user-identity,header:user-identity-user-contributions</a> |
| 34 | + * @method array<string, mixed> userLists(array $params = []) Get user lists — <a href="https://www.discogs.com/developers/#page:user-lists">https://www.discogs.com/developers/#page:user-lists</a> |
30 | 35 | * |
31 | 36 | * Collection methods: |
32 | 37 | * @method array<string, mixed> collectionFolders(array $params = []) Get collection folders — <a href="https://www.discogs.com/developers/#page:user-collection">https://www.discogs.com/developers/#page:user-collection</a> |
33 | | - * @method array<string, mixed> collectionFolder(array $params = []) Get a collection folder — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-folder</a> |
| 38 | + * @method array<string, mixed> collectionFolderGet(array $params = []) Get a collection folder — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-folder</a> |
| 39 | + * @method array<string, mixed> collectionFolderCreate(array $params = []) Create collection folder (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-create-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-create-folder</a> |
| 40 | + * @method array<string, mixed> collectionFolderEdit(array $params = []) Edit collection folder (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-edit-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-edit-folder</a> |
| 41 | + * @method array<string, mixed> collectionFolderDelete(array $params = []) Delete collection folder (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-delete-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-delete-folder</a> |
34 | 42 | * @method array<string, mixed> collectionItems(array $params = []) Get collection items by folder — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-items-by-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-items-by-folder</a> |
| 43 | + * @method array<string, mixed> collectionItemsByRelease(array $params = []) Get collection instances by release — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-items-by-release">https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-items-by-release</a> |
| 44 | + * @method array<string, mixed> collectionAddRelease(array $params = []) Add release to collection (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-add-to-collection-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-add-to-collection-folder</a> |
| 45 | + * @method array<string, mixed> collectionEditRelease(array $params = []) Edit release in collection (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-change-rating-of-release">https://www.discogs.com/developers/#page:user-collection,header:user-collection-change-rating-of-release</a> |
| 46 | + * @method array<string, mixed> collectionRemoveRelease(array $params = []) Remove release from collection (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-delete-instance-from-folder">https://www.discogs.com/developers/#page:user-collection,header:user-collection-delete-instance-from-folder</a> |
| 47 | + * @method array<string, mixed> collectionCustomFields(array $params = []) Get collection custom fields — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-list-custom-fields">https://www.discogs.com/developers/#page:user-collection,header:user-collection-list-custom-fields</a> |
| 48 | + * @method array<string, mixed> collectionEditField(array $params = []) Edit collection custom field (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-edit-fields-instance">https://www.discogs.com/developers/#page:user-collection,header:user-collection-edit-fields-instance</a> |
| 49 | + * @method array<string, mixed> collectionValue(array $params = []) Get collection value (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-value">https://www.discogs.com/developers/#page:user-collection,header:user-collection-collection-value</a> |
35 | 50 | * |
36 | 51 | * Wantlist methods: |
37 | 52 | * @method array<string, mixed> wantlistGet(array $params = []) Get user wantlist — <a href="https://www.discogs.com/developers/#page:user-wantlist">https://www.discogs.com/developers/#page:user-wantlist</a> |
| 53 | + * @method array<string, mixed> wantlistAdd(array $params = []) Add release to wantlist (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-wantlist,header:user-wantlist-add-to-wantlist">https://www.discogs.com/developers/#page:user-wantlist,header:user-wantlist-add-to-wantlist</a> |
| 54 | + * @method array<string, mixed> wantlistEdit(array $params = []) Edit wantlist release (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-wantlist,header:user-wantlist-edit-notes">https://www.discogs.com/developers/#page:user-wantlist,header:user-wantlist-edit-notes</a> |
| 55 | + * @method array<string, mixed> wantlistRemove(array $params = []) Remove release from wantlist (OAuth required) — <a href="https://www.discogs.com/developers/#page:user-wantlist,header:user-wantlist-delete-from-wantlist">https://www.discogs.com/developers/#page:user-wantlist,header:user-wantlist-delete-from-wantlist</a> |
38 | 56 | * |
39 | 57 | * Marketplace methods: |
40 | 58 | * @method array<string, mixed> inventoryGet(array $params = []) Get user inventory — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-inventory">https://www.discogs.com/developers/#page:marketplace,header:marketplace-inventory</a> |
41 | | - * @method array<string, mixed> marketplaceFee(array $params = []) Calculate marketplace fee — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-fee">https://www.discogs.com/developers/#page:marketplace,header:marketplace-fee</a> |
42 | 59 | * @method array<string, mixed> listingGet(array $params = []) Get marketplace listing — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-listing">https://www.discogs.com/developers/#page:marketplace,header:marketplace-listing</a> |
43 | 60 | * @method array<string, mixed> listingCreate(array $params = []) Create marketplace listing (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-new-listing">https://www.discogs.com/developers/#page:marketplace,header:marketplace-new-listing</a> |
44 | 61 | * @method array<string, mixed> listingUpdate(array $params = []) Update marketplace listing (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-listing">https://www.discogs.com/developers/#page:marketplace,header:marketplace-listing</a> |
45 | 62 | * @method array<string, mixed> listingDelete(array $params = []) Delete marketplace listing (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-listing-delete">https://www.discogs.com/developers/#page:marketplace,header:marketplace-listing-delete</a> |
| 63 | + * @method array<string, mixed> marketplaceFee(array $params = []) Calculate marketplace fee — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-fee">https://www.discogs.com/developers/#page:marketplace,header:marketplace-fee</a> |
| 64 | + * @method array<string, mixed> marketplaceFeeCurrency(array $params = []) Calculate marketplace fee with currency — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-fee-with-currency">https://www.discogs.com/developers/#page:marketplace,header:marketplace-fee-with-currency</a> |
| 65 | + * @method array<string, mixed> marketplacePriceSuggestions(array $params = []) Get marketplace price suggestions (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-price-suggestions">https://www.discogs.com/developers/#page:marketplace,header:marketplace-price-suggestions</a> |
| 66 | + * @method array<string, mixed> marketplaceStats(array $params = []) Get marketplace statistics — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-stats">https://www.discogs.com/developers/#page:marketplace,header:marketplace-stats</a> |
46 | 67 | * @method array<string, mixed> orderGet(array $params = []) Get order details (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-order">https://www.discogs.com/developers/#page:marketplace,header:marketplace-order</a> |
47 | 68 | * @method array<string, mixed> ordersGet(array $params = []) Get orders (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-list-orders">https://www.discogs.com/developers/#page:marketplace,header:marketplace-list-orders</a> |
48 | 69 | * @method array<string, mixed> orderUpdate(array $params = []) Update order (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-order-post">https://www.discogs.com/developers/#page:marketplace,header:marketplace-order-post</a> |
49 | 70 | * @method array<string, mixed> orderMessages(array $params = []) Get order messages (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-list-order-messages">https://www.discogs.com/developers/#page:marketplace,header:marketplace-list-order-messages</a> |
50 | 71 | * @method array<string, mixed> orderMessageAdd(array $params = []) Add an order message (OAuth required) — <a href="https://www.discogs.com/developers/#page:marketplace,header:marketplace-list-order-messages-post">https://www.discogs.com/developers/#page:marketplace,header:marketplace-list-order-messages-post</a> |
| 72 | + * |
| 73 | + * Inventory Export methods: |
| 74 | + * @method array<string, mixed> inventoryExportCreate(array $params = []) Create inventory export (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-export">https://www.discogs.com/developers/#page:inventory-export</a> |
| 75 | + * @method array<string, mixed> inventoryExportList(array $params = []) List inventory exports (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-export">https://www.discogs.com/developers/#page:inventory-export</a> |
| 76 | + * @method array<string, mixed> inventoryExportGet(array $params = []) Get inventory export (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-export">https://www.discogs.com/developers/#page:inventory-export</a> |
| 77 | + * @method array<string, mixed> inventoryExportDownload(array $params = []) Download inventory export (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-export">https://www.discogs.com/developers/#page:inventory-export</a> |
| 78 | + * |
| 79 | + * Inventory Upload methods: |
| 80 | + * @method array<string, mixed> inventoryUploadAdd(array $params = []) Add inventory upload (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-upload">https://www.discogs.com/developers/#page:inventory-upload</a> |
| 81 | + * @method array<string, mixed> inventoryUploadChange(array $params = []) Change inventory upload (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-upload">https://www.discogs.com/developers/#page:inventory-upload</a> |
| 82 | + * @method array<string, mixed> inventoryUploadDelete(array $params = []) Delete inventory upload (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-upload">https://www.discogs.com/developers/#page:inventory-upload</a> |
| 83 | + * @method array<string, mixed> inventoryUploadList(array $params = []) List inventory uploads (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-upload">https://www.discogs.com/developers/#page:inventory-upload</a> |
| 84 | + * @method array<string, mixed> inventoryUploadGet(array $params = []) Get inventory upload (OAuth required) — <a href="https://www.discogs.com/developers/#page:inventory-upload">https://www.discogs.com/developers/#page:inventory-upload</a> |
| 85 | + * |
| 86 | + * List methods: |
| 87 | + * @method array<string, mixed> listGet(array $params = []) Get list — <a href="https://www.discogs.com/developers/#page:user-lists">https://www.discogs.com/developers/#page:user-lists</a> |
51 | 88 | */ |
52 | 89 | final class DiscogsApiClient |
53 | 90 | { |
|
0 commit comments