Class CreateListingRequest.CreateListingRequestBuilder<C extends CreateListingRequest, B extends CreateListingRequest.CreateListingRequestBuilder<C,B> >
java.lang.Object
com.amilesend.discogs.model.marketplace.CreateListingRequest.CreateListingRequestBuilder<C,B>
- Direct Known Subclasses:
UpdateListingRequest.UpdateListingRequestBuilder
- Enclosing class:
CreateListingRequest
public abstract static class CreateListingRequest.CreateListingRequestBuilder<C extends CreateListingRequest, B extends CreateListingRequest.CreateListingRequestBuilder<C,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowOffers
(Boolean allowOffers) Indicator to allow offers (optional).abstract C
build()
Item remarks (optional).The condition of the listing item (required).externalId
(String externalId) The external identifier (optional).formatQuantity
(Double formatQuantity) The number of items this listing counts as (for shipping calculations) (optional).The item location (optional).price
(double price) The price in the seller's currency (required).releaseId
(long releaseId) The release identifier (required).sleeveCondition
(SleeveCondition sleeveCondition) The sleeve condition of the listing item (optional).status
(ListingStatus status) The listing status (required).toString()
The item wight in grams (optional).
-
Constructor Details
-
CreateListingRequestBuilder
public CreateListingRequestBuilder()
-
-
Method Details
-
releaseId
-
condition
-
status
-
price
-
sleeveCondition
The sleeve condition of the listing item (optional).- Returns:
this
.- See Also:
-
comments
-
allowOffers
-
externalId
-
location
-
weight
-
formatQuantity
-
build
-
toString
-