API/Autodoc/Classes/RuStoreSDK.Pay.DataConverter.md


RuStoreSDK::Pay::DataConverter

#include <DataConverter.h>

Public Functions

Name
TPair< URuStorePayPurchaseId *, URuStorePayInvoiceId * > ConvertPurchaseEventListenerParams(const FString & purchaseId, const FString & invoiceId)
const TSharedRef< TArray< FURuStorePayProduct >, ESPMode::ThreadSafe > ParseProducts(const FString & json)
const TSharedPtr< FURuStorePayPurchase, ESPMode::ThreadSafe > ParsePurchase(const FString & json)
const TSharedRef< TArray< FURuStorePayPurchase >, ESPMode::ThreadSafe > ParsePurchases(const FString & json)
const TSharedPtr< FURuStorePayProductPurchaseResult, ESPMode::ThreadSafe > ParsePurchaseResult(const FString & json)
const FString PurchaseStatusFilterToString(EURuStorePayPurchaseStatusFilter status)
template <typename T >
T
GetEnumByNameString(const FString & name)

function ConvertPurchaseEventListenerParams

static TPair< URuStorePayPurchaseId *, URuStorePayInvoiceId * > ConvertPurchaseEventListenerParams(
    const FString & purchaseId,
    const FString & invoiceId
)

function ParseProducts

static const TSharedRef< TArray< FURuStorePayProduct >, ESPMode::ThreadSafe > ParseProducts(
    const FString & json
)

function ParsePurchase

static const TSharedPtr< FURuStorePayPurchase, ESPMode::ThreadSafe > ParsePurchase(
    const FString & json
)

function ParsePurchases

static const TSharedRef< TArray< FURuStorePayPurchase >, ESPMode::ThreadSafe > ParsePurchases(
    const FString & json
)

function ParsePurchaseResult

static const TSharedPtr< FURuStorePayProductPurchaseResult, ESPMode::ThreadSafe > ParsePurchaseResult(
    const FString & json
)

function PurchaseStatusFilterToString

static const FString PurchaseStatusFilterToString(
    EURuStorePayPurchaseStatusFilter status
)

function GetEnumByNameString

template <typename T >
static inline T GetEnumByNameString(
    const FString & name
)

Назад