API/Autodoc/Files/UPurchaseProductNode.h.md


Classes

Name
class UPurchaseProductNode

Functions

Name
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FPurchaseProductPin , URuStorePaymentResultClass * , response , FURuStoreError , error )

function DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(
    FPurchaseProductPin ,
    URuStorePaymentResultClass * ,
    response ,
    FURuStoreError ,
    error 
)

Source code

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

#include "UPurchaseProductNode.generated.h"

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FPurchaseProductPin, URuStorePaymentResultClass*, response, FURuStoreError, error);

UCLASS()
class RUSTOREBILLING_API UPurchaseProductNode : public UBlueprintAsyncActionBase
{
    GENERATED_UCLASS_BODY()

public:
    UPROPERTY(BlueprintAssignable)
    FPurchaseProductPin Success;

    UPROPERTY(BlueprintAssignable)
    FPurchaseProductPin Failure;

    UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true", WorldContext = "WorldContextObject"), Category = "RuStore Billing Client")
    static UPurchaseProductNode* PurchaseProductAsync(URuStoreBillingClient* target, FString productId, FString orderId, int quantity, FString developerPayload);
};

Назад