public class BusinessPayment extends java.lang.Object implements IPayment, android.os.Parcelable
Modifier and Type | Class and Description |
---|---|
static class |
BusinessPayment.Builder |
static class |
BusinessPayment.Decorator |
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<BusinessPayment> |
CREATOR |
Modifier | Constructor and Description |
---|---|
protected |
BusinessPayment(android.os.Parcel in) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
ExternalFragment |
getBottomFragment() |
BusinessPayment.Decorator |
getDecorator() |
java.lang.String |
getHelp() |
int |
getIcon() |
java.lang.Long |
getId() |
java.lang.String |
getImageUrl() |
java.lang.String |
getPaymentStatus() |
java.lang.String |
getPaymentStatusDetail() |
ExitAction |
getPrimaryAction() |
java.lang.String |
getReceipt() |
ExitAction |
getSecondaryAction() |
java.lang.String |
getStatementDescription() |
java.lang.String |
getSubtitle() |
java.lang.String |
getTitle() |
ExternalFragment |
getTopFragment() |
boolean |
hasBottomFragment() |
boolean |
hasHelp() |
boolean |
hasReceipt() |
boolean |
hasTopFragment() |
boolean |
shouldShowPaymentMethod() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<BusinessPayment> CREATOR
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
public boolean hasReceipt()
public boolean hasTopFragment()
public boolean hasBottomFragment()
@NonNull public BusinessPayment.Decorator getDecorator()
public int getIcon()
@NonNull public java.lang.String getTitle()
public boolean hasHelp()
@Nullable public ExitAction getSecondaryAction()
@Nullable public ExitAction getPrimaryAction()
@Nullable public java.lang.String getHelp()
public boolean shouldShowPaymentMethod()
@Nullable public java.lang.String getStatementDescription()
getStatementDescription
in interface IPayment
@Nullable public java.lang.String getReceipt()
@Nullable public java.lang.String getImageUrl()
@Nullable public ExternalFragment getTopFragment()
@Nullable public ExternalFragment getBottomFragment()
@NonNull public java.lang.String getPaymentStatus()
getPaymentStatus
in interface IPayment
@NonNull public java.lang.String getPaymentStatusDetail()
getPaymentStatusDetail
in interface IPayment
@Nullable public java.lang.String getSubtitle()