Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ChannelStateResponseFieldsDto.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "ChannelMemberDto.h"
6#include "ChannelResponseDto.h"
7#include "CoreMinimal.h"
8#include "ReadDto.h"
9#include "Response/Message/MessageDto.h"
10
11#include "ChannelStateResponseFieldsDto.generated.h"
12
17USTRUCT()
19{
20 GENERATED_BODY()
21
22 UPROPERTY()
23 FChannelResponseDto Channel;
24
26 UPROPERTY()
27 bool bHidden = false;
28
30 UPROPERTY()
31 FDateTime HideMessagesBefore = FDateTime{0};
32
34 UPROPERTY()
35 TArray<FChannelMemberDto> Members;
36
38 UPROPERTY()
40
42 UPROPERTY()
43 TArray<FMessageDto> Messages;
44
46 UPROPERTY()
47 TArray<FMessageDto> PinnedMessages;
48
50 UPROPERTY()
51 TArray<FReadDto> Read;
52
54 UPROPERTY()
55 int32 WatcherCount = -1;
56
58 UPROPERTY()
59 TArray<FUserObjectDto> Watchers;
60};
#/components/schemas/ChannelMember
Definition: ChannelMemberDto.h:16
#/components/schemas/ChannelResponse Represents channel in chat
Definition: ChannelResponseDto.h:20
#/components/schemas/ChannelStateResponseFields
Definition: ChannelStateResponseFieldsDto.h:19
#/components/schemas/Message Represents any chat message. Used in responses only
Definition: MessageDto.h:23
#/components/schemas/Read
Definition: ReadDto.h:16
#/components/schemas/UserObject Used in both requests and responses
Definition: UserObjectDto.h:17