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.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelablepublic 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()