API/Autodoc/Classes/FURuStorePayProductPurchaseException.en.md


FURuStorePayProductPurchaseException

Error: product purchase exception.

#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 — Invoice identifier.
FString orderId — Order identifier.
FString productId — Product identifier.
EURuStorePayProductType productType — Product type.
FString purchaseId — Purchase identifier.
EURuStorePayPurchaseType purchaseType — Purchase type.
int32 quantity — Quantity.
bool sandbox — Sandbox flag.

Additional inherited members

Public Functions inherited from FURuStorePayPaymentException

Name
FURuStorePayPaymentException()
Constructor.
FURuStorePayPaymentException(const FString & inName, const FString & inMessage, TSharedPtr< FURuStoreError > inCause)
Constructor with parameters.
virtual ~FURuStorePayPaymentException()
Destructor.

Public Attributes inherited from FURuStorePayPaymentException

Name
TSharedPtr< FURuStoreError > cause — Error cause.

Public Functions inherited from FURuStoreError

Name
FURuStoreError()
Constructor.
virtual ~FURuStoreError()
virtual FString GetTypeName()

Public Attributes inherited from FURuStoreError

Name
const FString TypeName
FString name — Error name. Contains the simpleName of the error class.
FString description — Error message.

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;

Invoice identifier.

variable orderId

FString orderId;

Order identifier.

variable productId

FString productId;

Product identifier.

variable productType

EURuStorePayProductType productType = EURuStorePayProductType::NON_CONSUMABLE_PRODUCT;

Product type.

variable purchaseId

FString purchaseId;

Purchase identifier.

variable purchaseType

EURuStorePayPurchaseType purchaseType = EURuStorePayPurchaseType::UNKNOWN;

Purchase type.

variable quantity

int32 quantity = 1;

Quantity.

variable sandbox

bool sandbox = false;

Sandbox flag.


Назад