Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ChannelGetOrCreateRequestDto.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "AdditionalFields.h"
6#include "ChannelRequestDto.h"
7#include "CoreMinimal.h"
8#include "MessagePaginationParamsRequestDto.h"
9#include "PaginationParamsRequestDto.h"
10
11#include "ChannelGetOrCreateRequestDto.generated.h"
12
13class FJsonObject;
14
19USTRUCT()
20struct STREAMCHATDTO_API FChannelGetOrCreateRequestDto
21{
22 GENERATED_BODY()
23
24 void SetMembers(const FPaginationParamsRequestDto& Value);
25
26 void SetMessages(const FMessagePaginationParamsRequestDto& Value);
27
28 void SetWatchers(const FPaginationParamsRequestDto& Value);
29
30 UPROPERTY()
31 FString ConnectionId;
32
33 UPROPERTY()
35
37 UPROPERTY()
38 bool bWatch = false;
39
41 UPROPERTY()
42 bool bState = false;
43
45 UPROPERTY()
46 bool bPresence = false;
47
48 UPROPERTY()
49 FAdditionalFields AdditionalFields;
50};
#/components/schemas/ChannelGetOrCreateRequest
Definition: ChannelGetOrCreateRequestDto.h:21
#/components/schemas/ChannelRequest
Definition: ChannelRequestDto.h:16
#/components/schemas/MessagePaginationParamsRequest
Definition: MessagePaginationParamsRequestDto.h:17
#/components/schemas/PaginationParamsRequest
Definition: PaginationParamsRequestDto.h:15