// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "UObject/Object.h" #include "TapRankResponse.generated.h" USTRUCT(BlueprintType) struct FTapRankUser { GENERATED_BODY() public: UPROPERTY(EditAnywhere,BlueprintReadWrite) FString nickname; UPROPERTY(EditAnywhere,BlueprintReadWrite) FString avatar; UPROPERTY(EditAnywhere,BlueprintReadWrite) FString objectId; }; USTRUCT(BlueprintType) struct FTapRankResult { GENERATED_BODY() public: UPROPERTY(EditAnywhere,BlueprintReadWrite) FString statisticName; UPROPERTY(EditAnywhere,BlueprintReadWrite) int32 statisticValue = 0; UPROPERTY(EditAnywhere,BlueprintReadWrite) int32 rank = 0; UPROPERTY(EditAnywhere,BlueprintReadWrite) FTapRankUser user; }; /** * */ USTRUCT(BlueprintType) struct TAPTAP_API FTapRankResponse// : public UObject { GENERATED_BODY() public: UPROPERTY(EditAnywhere,BlueprintReadWrite) FString statistics; UPROPERTY(EditAnywhere,BlueprintReadWrite) int32 count = 0; UPROPERTY(EditAnywhere,BlueprintReadWrite) TArray results; };