Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ChannelResponseDto.h
1// Copyright 2022 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
55 UPROPERTY()
56 bool bDisabled = false;
57
59 UPROPERTY()
60 bool bFrozen = false;
61
63 UPROPERTY()
64 bool bHidden = false;
65
67 UPROPERTY()
68 FDateTime HideMessagesBefore = FDateTime{0};
69
71 UPROPERTY()
72 FString Id;
73
75 UPROPERTY()
76 FDateTime LastMessageAt = FDateTime{0};
77
79 UPROPERTY()
80 int32 MemberCount = 0;
81
83 UPROPERTY()
84 TArray<FChannelMemberDto> Members;
85
87 UPROPERTY()
88 FDateTime MuteExpiresAt = FDateTime{0};
89
91 UPROPERTY()
92 bool bMuted = false;
93
95 UPROPERTY()
96 TArray<FString> OwnCapabilities;
97
99 UPROPERTY()
100 FString Team;
101
103 UPROPERTY()
104 FString Type;
105
107 UPROPERTY()
108 FDateTime UpdatedAt = FDateTime{0};
109
111 UPROPERTY()
112 FDateTime TruncatedAt = FDateTime{0};
113
114 UPROPERTY()
115 FAdditionalFields AdditionalFields;
116};
@ 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