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, writeToParcel
toBundle
public 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()
Платежная
система.