API/Autodoc/Files/URuStorePayGetPurchasesNode.h.md


Classes

Name
class URuStorePayGetPurchasesNode

Functions

Name
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FGetPayPurchasesPin , const TArray< FURuStorePayPurchase > & , response , FURuStoreError , error )

function DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(
    FGetPayPurchasesPin ,
    const TArray< FURuStorePayPurchase > & ,
    response ,
    FURuStoreError ,
    error 
)

Source code

// Copyright Epic Games, Inc. All Rights Reserved.

#include "URuStorePayGetPurchasesNode.generated.h"

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FGetPayPurchasesPin, const TArray<FURuStorePayPurchase>&, response, FURuStoreError, error);

UCLASS()
class RUSTOREPAY_API URuStorePayGetPurchasesNode : public UBlueprintAsyncActionBase
{
    GENERATED_UCLASS_BODY()

public:
    UPROPERTY(BlueprintAssignable)
    FGetPayPurchasesPin Success;

    UPROPERTY(BlueprintAssignable)
    FGetPayPurchasesPin Failure;

    UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true", WorldContext = "WorldContextObject"), Category = "RuStore Pay Client")
    static URuStorePayGetPurchasesNode* GetPurchasesAsync(URuStorePayClient* target);

    UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true", WorldContext = "WorldContextObject"), Category = "RuStore Pay Client")
    static URuStorePayGetPurchasesNode* GetPurchasesWithFilterAsync(
        URuStorePayClient* target,
        bool bUseProductType,
        bool bUsePurchaseStatusFilter,
        bool bUseAcknowledgementState,
        EURuStorePayProductType productType,
        EURuStorePayPurchaseStatusFilter purchaseStatusFilter,
        EURuStorePayAcknowledgementState acknowledgementState
    );
};

Назад