Package com.dzidzi.dto.user
Class User
java.lang.Object
com.dzidzi.dto.merge.EntityId
com.dzidzi.dto.merge.EntityComposition
com.dzidzi.dto.user.User
Represents a user of the Api.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionUser(UUID id, String firstName, String lastName, String contact, CredentialEntityApi credential, AddressEntityApi address, Image avatar, RecentlyViewed recentlyViewed) -
Method Summary
Modifier and TypeMethodDescriptionstatic User.Builderbuilder()TheAddressof the userThe orders made by the userTheCredentialof the userThe recently viewed menuIds, extraIds and restaurantIdsvoidThe orders made by the uservoidsetRecentlyViewed(RecentlyViewed recentlyViewed) The recently viewed menuIds, extraIds and restaurantIdsMethods inherited from class com.dzidzi.dto.merge.EntityComposition
getContact, getFirstName, getLastName
-
Constructor Details
-
User
public User(UUID id, String firstName, String lastName, String contact, CredentialEntityApi credential, AddressEntityApi address, Image avatar, RecentlyViewed recentlyViewed)
-
-
Method Details
-
builder
-
getCredential
TheCredentialof the user -
getAddress
TheAddressof the user -
getAvatar
The orders made by the user -
getRecentlyViewed
The recently viewed menuIds, extraIds and restaurantIds -
setAvatar
The orders made by the user -
setRecentlyViewed
The recently viewed menuIds, extraIds and restaurantIds
-