hermes-ebay-sell-metadata

Crates.iohermes-ebay-sell-metadata
lib.rshermes-ebay-sell-metadata
version0.1.0
created_at2025-08-04 14:43:57.737403+00
updated_at2025-08-04 14:43:57.737403+00
descriptionGenerated Rust client for eBay Sell Metadata API - marketplace policies and metadata
homepagehttps://github.com/hermes-marketplace/hermes-sdk
repositoryhttps://github.com/hermes-marketplace/hermes-sdk
max_upload_size
id1780802
size506,276
Ross Lee (rossjameslee)

documentation

https://docs.rs/hermes-ebay-sell-metadata

README

Rust API client for hermes-ebay

The Metadata API has operations that retrieve configuration details pertaining to the different eBay marketplaces. In addition to marketplace information, the API also has operations that get information that helps sellers list items on eBay.

For more information, please visit https://github.com/yourusername/hermes

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: v1.11.1
  • Package version: 0.1.0
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named hermes-ebay and add the following to Cargo.toml under [dependencies]:

hermes-ebay = { path = "./hermes-ebay" }

Documentation for API Endpoints

All URIs are relative to https://api.ebay.com/sell/metadata/v1

Class Method HTTP request Description

CompatibilitiesApi | get_compatibilities_by_specification | POST /compatibilities/get_compatibilities_by_specification | CompatibilitiesApi | get_compatibility_property_names | POST /compatibilities/get_compatibility_property_names | CompatibilitiesApi | get_compatibility_property_values | POST /compatibilities/get_compatibility_property_values | CompatibilitiesApi | get_multi_compatibility_property_values | POST /compatibilities/get_multi_compatibility_property_values | CompatibilitiesApi | get_product_compatibilities | POST /compatibilities/get_product_compatibilities | CountryApi | get_sales_tax_jurisdictions | GET /country/{countryCode}/sales_tax_jurisdiction | MarketplaceApi | get_automotive_parts_compatibility_policies | GET /marketplace/{marketplace_id}/get_automotive_parts_compatibility_policies | MarketplaceApi | get_category_policies | GET /marketplace/{marketplace_id}/get_category_policies | MarketplaceApi | get_classified_ad_policies | GET /marketplace/{marketplace_id}/get_classified_ad_policies | MarketplaceApi | get_currencies | GET /marketplace/{marketplace_id}/get_currencies | MarketplaceApi | get_extended_producer_responsibility_policies | GET /marketplace/{marketplace_id}/get_extended_producer_responsibility_policies | MarketplaceApi | get_hazardous_materials_labels | GET /marketplace/{marketplace_id}/get_hazardous_materials_labels | MarketplaceApi | get_item_condition_policies | GET /marketplace/{marketplace_id}/get_item_condition_policies | MarketplaceApi | get_listing_structure_policies | GET /marketplace/{marketplace_id}/get_listing_structure_policies | MarketplaceApi | get_listing_type_policies | GET /marketplace/{marketplace_id}/get_listing_type_policies | MarketplaceApi | get_motors_listing_policies | GET /marketplace/{marketplace_id}/get_motors_listing_policies | MarketplaceApi | get_negotiated_price_policies | GET /marketplace/{marketplace_id}/get_negotiated_price_policies | MarketplaceApi | get_product_safety_labels | GET /marketplace/{marketplace_id}/get_product_safety_labels | MarketplaceApi | get_regulatory_policies | GET /marketplace/{marketplace_id}/get_regulatory_policies | MarketplaceApi | get_return_policies | GET /marketplace/{marketplace_id}/get_return_policies | MarketplaceApi | get_shipping_policies | GET /marketplace/{marketplace_id}/get_shipping_policies | MarketplaceApi | get_site_visibility_policies | GET /marketplace/{marketplace_id}/get_site_visibility_policies |

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

your-email@example.com

Commit count: 0

cargo fmt