Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ChannelResponseDto.h
1// Copyright 2026 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "AdditionalFields.h"
6#include "ChannelConfigWithInfoDto.h"
7#include "ChannelMemberDto.h"
8#include "CoreMinimal.h"
9#include "UserObjectDto.h"
10
11#include "ChannelResponseDto.generated.h"
12
18USTRUCT()
20{
21 GENERATED_BODY()
22
23
24 UPROPERTY()
25 bool bAutoTranslationEnabled = false;
26
28 UPROPERTY()
29 FString AutoTranslationLanguage;
30
32 UPROPERTY()
33 FString Cid;
34
36 UPROPERTY()
38
40 UPROPERTY()
41 uint32 Cooldown = TNumericLimits<uint32>::Max();
42
44 UPROPERTY()
45 FDateTime CreatedAt = FDateTime{0};
46
48 UPROPERTY()
49 FUserObjectDto CreatedBy;
50
52 UPROPERTY()
53 FDateTime DeletedAt = FDateTime{0};
54
56 UPROPERTY()
57 bool bBlocked = false;
58
59 UPROPERTY()
60 bool bDisabled = false;
61
63 UPROPERTY()
64 bool bFrozen = false;
65
67 UPROPERTY()
68 bool bHidden = false;
69
71 UPROPERTY()
72 FDateTime HideMessagesBefore = FDateTime{0};
73
75 UPROPERTY()
76 FString Id;
77
79 UPROPERTY()
80 FDateTime LastMessageAt = FDateTime{0};
81
83 UPROPERTY()
84 int32 MemberCount = 0;
85
87 UPROPERTY()
88 TArray<FChannelMemberDto> Members;
89
91 UPROPERTY()
92 FDateTime MuteExpiresAt = FDateTime{0};
93
95 UPROPERTY()
96 bool bMuted = false;
97
99 UPROPERTY()
100 TArray<FString> OwnCapabilities;
101
103 UPROPERTY()
104 FString Team;
105
107 UPROPERTY()
108 FString Type;
109
111 UPROPERTY()
112 FDateTime UpdatedAt = FDateTime{0};
113
115 UPROPERTY()
116 FDateTime TruncatedAt = FDateTime{0};
117
118 UPROPERTY()
119 FAdditionalFields AdditionalFields;
120};
@ Id
Message ID.
@ Type
Type of the message.
#/components/schemas/ChannelConfigWithInfo
Definition ChannelConfigWithInfoDto.h:16
#/components/schemas/ChannelMember
Definition ChannelMemberDto.h:16
#/components/schemas/ChannelResponse Represents channel in chat
Definition ChannelResponseDto.h:20
#/components/schemas/UserObject Used in both requests and responses
Definition UserObjectDto.h:17