public class PaymentPerformer extends IntegrationComponent implements IBundlable
Компонент (служба, операция и т.д.) интеграционного приложения, осуществляющий оплату.
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentPerformer.Companion |
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<ru.evotor.framework.component.PaymentPerformer> |
CREATOR |
static PaymentPerformer.Companion |
Companion |
static int |
PARCELABLE_VERSION
Since there might be a case where new versions of the client using the library getting
old versions of the protocol (and thus old versions of this class), we need a versioning
system for the parcels sent between the clients and the providers.
|
| Constructor and Description |
|---|
PaymentPerformer(PaymentSystem paymentSystem,
java.lang.String packageName,
java.lang.String componentName,
java.lang.String appUuid,
java.lang.String appName)
Компонент (служба, операция и т.д.) интеграционного приложения, осуществляющий оплату.
|
PaymentPerformer(android.os.Parcel parcel) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object other) |
PaymentSystem |
getPaymentSystem()
Платежная
|
int |
hashCode() |
android.os.Bundle |
toBundle() |
void |
writeToParcel(android.os.Parcel parcel,
int flags) |
describeContents, getAppName, getAppUuid, getComponentName, getPackageName, toBundle, writeToParceltoBundlepublic static int PARCELABLE_VERSION
Since there might be a case where new versions of the client using the library getting old versions of the protocol (and thus old versions of this class), we need a versioning system for the parcels sent between the clients and the providers.
public static android.os.Parcelable.Creator<ru.evotor.framework.component.PaymentPerformer> CREATOR
public static PaymentPerformer.Companion Companion
public PaymentPerformer(PaymentSystem paymentSystem, java.lang.String packageName, java.lang.String componentName, java.lang.String appUuid, java.lang.String appName)
Компонент (служба, операция и т.д.) интеграционного приложения, осуществляющий оплату.
paymentSystem - Платежная система.packageName - Название пакета.componentName - Название компонента (служба, операция и т.д.).appUuid - Уникальный идентификатора приложения в Облаке Эвотор.appName - Название приложения.paymentSystem - Платежная система.packageName - Название пакета.componentName - Название компонента (служба, операция и т.д.).appUuid - Уникальный идентификатора приложения в Облаке Эвотор.appName - Название приложения.public PaymentPerformer(android.os.Parcel parcel)
public void writeToParcel(android.os.Parcel parcel,
int flags)
public int describeContents()
public boolean equals(java.lang.Object other)
public int hashCode()
public android.os.Bundle toBundle()
public PaymentSystem getPaymentSystem()
Платежная
система.