API/Autodoc/Classes/FURuStorePayProductPurchaseException.md


FURuStorePayProductPurchaseException

Ошибка: исключение покупки продукта.

#include <FURuStorePayPaymentException.h>

Inherits from FURuStorePayPaymentException, FURuStoreError

Public Functions

Name
FURuStorePayProductPurchaseException()
FURuStorePayProductPurchaseException(const FString & inName, const FString & inMessage, TSharedPtr< FURuStoreError > inCause, const FString & inInvoiceId, const FString & inOrderId, const FString & inProductId, EURuStorePayProductType inProductType, const FString & inPurchaseId, EURuStorePayPurchaseType inPurchaseType, int32 inQuantity, bool inSandbox)

Public Attributes

Name
FString invoiceId — Идентификатор инвойса.
FString orderId — Идентификатор заказа.
FString productId — Идентификатор продукта.
EURuStorePayProductType productType — Тип продукта.
FString purchaseId — Идентификатор покупки.
EURuStorePayPurchaseType purchaseType — Тип покупки.
int32 quantity — Количество.
bool sandbox — Признак песочницы.

Additional inherited members

Public Functions inherited from FURuStorePayPaymentException

Name
FURuStorePayPaymentException()
Конструктор.
FURuStorePayPaymentException(const FString & inName, const FString & inMessage, TSharedPtr< FURuStoreError > inCause)
Конструктор с параметрами.
virtual ~FURuStorePayPaymentException()
Деструктор.

Public Attributes inherited from FURuStorePayPaymentException

Name
TSharedPtr< FURuStoreError > cause — Причина ошибки.

Public Functions inherited from FURuStoreError

Name
FURuStoreError()
Конструктор.
virtual ~FURuStoreError()
virtual FString GetTypeName()

Public Attributes inherited from FURuStoreError

Name
const FString TypeName
FString name — Название ошибки. Содержит имя simpleName класса ошибки.
FString description — Сообщение ошибки.

function FURuStorePayProductPurchaseException

inline FURuStorePayProductPurchaseException()

function FURuStorePayProductPurchaseException

inline FURuStorePayProductPurchaseException(
    const FString & inName,
    const FString & inMessage,
    TSharedPtr< FURuStoreError > inCause,
    const FString & inInvoiceId,
    const FString & inOrderId,
    const FString & inProductId,
    EURuStorePayProductType inProductType,
    const FString & inPurchaseId,
    EURuStorePayPurchaseType inPurchaseType,
    int32 inQuantity,
    bool inSandbox
)

variable invoiceId

FString invoiceId;

Идентификатор инвойса.

variable orderId

FString orderId;

Идентификатор заказа.

variable productId

FString productId;

Идентификатор продукта.

variable productType

EURuStorePayProductType productType = EURuStorePayProductType::NON_CONSUMABLE_PRODUCT;

Тип продукта.

variable purchaseId

FString purchaseId;

Идентификатор покупки.

variable purchaseType

EURuStorePayPurchaseType purchaseType = EURuStorePayPurchaseType::UNKNOWN;

Тип покупки.

variable quantity

int32 quantity = 1;

Количество.

variable sandbox

bool sandbox = false;

Признак песочницы.


Назад