Stream Chat Unreal SDK
Loading...
Searching...
No Matches
PaginationOptions.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
7#include "PaginationOptions.generated.h"
8
13USTRUCT(BlueprintType)
14struct STREAMCHAT_API FPaginationOptions
15{
16 GENERATED_BODY()
17
18 FPaginationOptions(int32 Limit = -1, int32 Offset = -1);
19
20 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Stream Chat")
21 int32 Limit = -1;
22
23 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Stream Chat")
24 int32 Offset = -1;
25
26 TOptional<uint32> GetLimitAsOptional() const;
27 TOptional<uint32> GetOffsetAsOptional() const;
28
29protected:
30 uint32 GetLimitForDto() const;
31 uint32 GetOffsetForDto() const;
32};
Options for pagination.
Definition: PaginationOptions.h:15