Package classes
Class Object_Customer
- java.lang.Object
-
- classes.Object_BaseObject
-
- classes.Object_Customer
-
- All Implemented Interfaces:
android.os.Parcelable
public class Object_Customer extends Object_BaseObject
A logged in merchant customer.
-
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<Object_Customer>CREATOR
-
Constructor Summary
Constructors Constructor Description Object_Customer(long id, java.lang.String avatar_url, java.lang.String merchant_user_email_address, java.lang.String merchant_user_id, java.lang.String merchant_user_name, java.lang.String role, boolean has_profile, java.lang.String merchant_user_display_name, java.lang.String claim_code, int order)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfilter(java.io.Serializable serializable)java.lang.StringgetAvatar(int width, int height, int quality)Get the customer's avatar.java.lang.StringgetClaimCode()java.lang.StringgetEmail()java.lang.StringgetMerchantUserDisplayName()java.lang.StringgetMerchantUserId()java.lang.StringgetMerchantUserName()java.lang.StringgetName()Get a customer's display name.longgetRatingsCollectionId()java.lang.StringgetRole()booleanhasProfile()voidwriteToParcel(android.os.Parcel dest, int flags)-
Methods inherited from class classes.Object_BaseObject
describeContents, equals, getId, hashCode, setId
-
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<Object_Customer> CREATOR
-
-
Constructor Detail
-
Object_Customer
public Object_Customer(long id, java.lang.String avatar_url, java.lang.String merchant_user_email_address, java.lang.String merchant_user_id, java.lang.String merchant_user_name, java.lang.String role, boolean has_profile, java.lang.String merchant_user_display_name, java.lang.String claim_code, int order)
-
-
Method Detail
-
getAvatar
public java.lang.String getAvatar(int width, int height, int quality)Get the customer's avatar.- Parameters:
width- returns an image with the specified width in pixels.height- returns an image with the specified height in pixels.quality- returns an image with the specified quality. Scales from 0 - 100.- Returns:
- the URL of the requested image.
-
getMerchantUserDisplayName
public java.lang.String getMerchantUserDisplayName()
-
getClaimCode
public java.lang.String getClaimCode()
-
getEmail
public java.lang.String getEmail()
-
getMerchantUserId
public java.lang.String getMerchantUserId()
-
getMerchantUserName
public java.lang.String getMerchantUserName()
-
getRole
public java.lang.String getRole()
-
getName
public java.lang.String getName()
Get a customer's display name.- Returns:
- the name as a string.
-
hasProfile
public boolean hasProfile()
-
filter
public boolean filter(java.io.Serializable serializable)
- Overrides:
filterin classObject_BaseObject
-
getRatingsCollectionId
public long getRatingsCollectionId()
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable- Overrides:
writeToParcelin classObject_BaseObject
-
-