Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ChannelConfigWithInfoDto.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Response/Message/CommandDto.h"
7
8#include "ChannelConfigWithInfoDto.generated.h"
9
14USTRUCT()
16{
17 GENERATED_BODY()
18
19
20 UPROPERTY()
21 FDateTime CreatedAt = FDateTime{0};
22
24 UPROPERTY()
25 FDateTime UpdatedAt = FDateTime{0};
26
28 UPROPERTY()
29 FString Name;
30
32 UPROPERTY()
33 bool bTypingEvents = false;
34
36 UPROPERTY()
37 bool bReadEvents = false;
38
40 UPROPERTY()
41 bool bConnectEvents = false;
42
44 UPROPERTY()
45 bool bSearch = false;
46
48 UPROPERTY()
49 bool bReactions = false;
50
52 UPROPERTY()
53 bool bReplies = false;
54
56 UPROPERTY()
57 bool bMutes = false;
58
60 UPROPERTY()
61 bool bUploads = false;
62
64 UPROPERTY()
65 bool bURLEnrichment = false;
66
68 UPROPERTY()
69 bool bCustomEvents = false;
70
72 UPROPERTY()
73 bool bPushNotifications = false;
74
76 UPROPERTY()
77 FString MessageRetention;
78
81 UPROPERTY()
82 int32 MaxMessageLength = -1;
83
85 // TODO enum
86 UPROPERTY()
87 FString Automod;
88
90 // TODO enum
91 UPROPERTY()
92 FString AutomodBehavior;
93
95 UPROPERTY()
96 FString Blocklist;
97
99 // TODO enum
100 UPROPERTY()
101 FString BlocklistBehavior;
102
103 // TODO Automod thresholds
104
106 UPROPERTY()
107 TArray<FCommandDto> Commands;
108
109 // TODO grants
110};
#/components/schemas/ChannelConfigWithInfo
Definition: ChannelConfigWithInfoDto.h:16
#/components/schemas/Command
Definition: CommandDto.h:15