Class UserProfile.UserProfileBuilder<C extends UserProfile, B extends UserProfile.UserProfileBuilder<C,B> >
java.lang.Object
com.amilesend.discogs.model.Resource.ResourceBuilder<Long, UserProfile, C, B>
com.amilesend.discogs.model.identity.type.UserProfile.UserProfileBuilder<C,B>
- Direct Known Subclasses:
EditUserProfileResponse.EditUserProfileResponseBuilder, GetUserProfileResponse.GetUserProfileResponseBuilder
- Enclosing class:
UserProfile
public abstract static class UserProfile.UserProfileBuilder<C extends UserProfile, B extends UserProfile.UserProfileBuilder<C,B>>
extends Resource.ResourceBuilder<Long, UserProfile, C, B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionURL for the user's avatar image.URL for the user's banner image.abstract Cbuild()buyerNumRatings(Integer buyerNumRatings) The number of total buyer ratings.buyerRating(Double buyerRating) The user's buyer rating.buyerRatingStars(Integer buyerRatingStars) The user's star rating.collectionFieldsUrl(String collectionFieldsUrl) URL for the user's collection fields.collectionFoldersUrl(String collectionFoldersUrl) URL for the user's collection folders.The user's configured currency type (e.g., "USD" or "EUR").The email if the user profile matches the authenticated user.URL for the user's home page.inventoryUrl(String inventoryUrl) URL for the user's inventory.Description of the user's location.The user's name.numCollection(Integer numCollection) The number of collections if the user profile matches the authenticated user.numForSale(Integer numForSale) The number of items for sale.numPending(Integer numPending) The number of pending transactions.numWantList(Integer numWantList) The number of items in the user's want list if the user profile matches the authenticated user.User profile description.The user's contributor rank stat.The overage rating.registered(LocalDateTime registered) The user's registration timestamp.releasesContributed(Integer releasesContributed) The number of contributed releases.sellerNumRatings(Integer sellerNumRatings) The number of total seller ratings.sellerRating(Double sellerRating) The user's seller rating.sellerRatingStars(Integer sellerRatingStars) The user's seller star rating.toString()URL for the user's profile.The username .wantListUrl(String wantListUrl) The URL to the user's want list.Methods inherited from class Resource.ResourceBuilder
id, resourceUrl
-
Constructor Details
-
UserProfileBuilder
public UserProfileBuilder()
-
-
Method Details
-
profile
-
wantListUrl
-
rank
-
numPending
-
numForSale
-
homePage
-
location
-
collectionFoldersUrl
-
username
-
email
-
collectionFieldsUrl
-
releasesContributed
-
registered
-
ratingAvg
-
numCollection
-
name
-
numWantList
-
inventoryUrl
-
avatarUrl
-
bannerUrl
-
uri
-
buyerRating
-
buyerRatingStars
-
buyerNumRatings
-
sellerRating
-
sellerRatingStars
-
sellerNumRatings
-
currAbbr
-
build
- Specified by:
buildin classResource.ResourceBuilder<Long, UserProfile, C extends UserProfile, B extends UserProfile.UserProfileBuilder<C,B>>
-
toString
- Overrides:
toStringin classResource.ResourceBuilder<Long, UserProfile, C extends UserProfile, B extends UserProfile.UserProfileBuilder<C,B>>
-