{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/EbayOfferDetailsWithAll",
"title": "EbayOfferDetailsWithAll",
"type": "object",
"properties": {
"availableQuantity": {
"type": "integer",
"description": "This integer value indicates the quantity of the inventory item (specified by the sku value) that will be available for purchase by buyers shopping on the eBay site specified in the marketplaceId field.",
"format": "int32"
},
"categoryId": {
"type": "string",
"description": "The unique identifier of the primary eBay category that the inventory item is listed under. This field is always returned for published offers, but is only returned if set for unpublished offers."
},
"charity": {
"description": "This container is returned if a charitable organization will receive a percentage of sale proceeds for each sale generated by the listing. This container consists of the charityId field to identify the charitable organization, and the donationPercentage field that indicates the percentage of the sales proceeds that will be donated to the charitable organization.",
"$ref": "#/components/schemas/Charity"
},
"extendedProducerResponsibility": {
"description": "This container is used to provide the eco-participation fee for a product. Use the getExtendedProducerResponsibilityPolicies\u00a0method of the\u00a0Sell Metadata API to retrieve categories that support eco-participation fee for a specified marketplace.",
"$ref": "#/components/schemas/ExtendedProducerResponsibility"
},
"format": {
"type": "string",
"description": "This enumerated value indicates the listing format of the offer. For implementation help, refer to eBay API documentation"
},
"hideBuyerDetails": {
"type": "boolean",
"description": "This field is returned as true if the private listing feature has been enabled for the offer. Sellers may want to use this feature when they believe that a listing's potential bidders/buyers would not want their obfuscated user IDs (and feedback scores) exposed to other users.
This field is always returned even if not explicitly set in the offer. It defaults to false, so will get returned as false if seller does not set this feature with a 'Create' or 'Update' offer method."
},
"includeCatalogProductDetails": {
"type": "boolean",
"description": "This field indicates whether or not eBay product catalog details are applied to a listing. A value of true indicates the listing corresponds to the eBay product associated with the provided product identifier. The product identifier is provided in createOrReplaceInventoryItem.
Note: Though the includeCatalogProductDetails parameter is not required to be submitted in the request, the parameter defaults to 'true' if omitted.
" }, "listing": { "description": "For published offers, this container is always returned in the getOffer and getOffers calls, and includes the eBay listing ID associated with the offer, the status of the listing, and the quantity sold through the listing. The listing container is not returned at all for unpublished offers.", "$ref": "#/components/schemas/ListingDetails" }, "listingDescription": { "type": "string", "description": "The description of the eBay listing that is part of the unpublished or published offer. This field is always returned for published offers, but is only returned if set for unpublished offers.GTC. The GTC (Good 'Til Cancelled) listings are automatically renewed each calendar month until the seller decides to end the listing.5, each buyer may purchase a quantity of the inventory item between one and five, and the purchases can occur in one multiple-quantity purchase, or over multiple transactions. If a buyer attempts to purchase one or more of these products, and the cumulative quantity will take the buyer beyond the quantity limit, that buyer will be blocked from that purchase.PUBLISHED or UNPUBLISHED. For implementation help, refer to eBay API documentation"
},
"storeCategoryNames": {
"type": "array",
"description": "This container is returned if the seller chose to place the inventory item into one or two eBay store categories that the seller has set up for their eBay store. The string value(s) in this container will be the full path(s) to the eBay store categories, as shown below:\"storeCategoryNames\": [
\"/Fashion/Men/Shirts\",
\"/Fashion/Men/Accessories\" ], ",
"items": {
"type": "string"
}
},
"tax": {
"description": "This container is only returned if a sales tax table, a Value-Added Tax (VAT) rate, and/or a tax exception category code was applied to the offer. Only Business Sellers can apply VAT to their listings. It is possible that the applyTax field will be included with a value of true, but a buyer's purchase will not involve sales tax. A sales tax rate must be set up in the seller's sales tax table for the buyer's state/tax jurisdiction in order for that buyer to be subject to sales tax.