Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ChannelMemberDto.h
1// Copyright 2026 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "AdditionalFields.h"
6#include "CoreMinimal.h"
7#include "UserObjectDto.h"
8
9#include "ChannelMemberDto.generated.h"
10
15USTRUCT(BlueprintType)
16struct STREAMCHATDTO_API FChannelMemberDto
17{
18 GENERATED_BODY()
19
20
21 UPROPERTY()
22 FDateTime ArchivedAt = FDateTime{0};
23
25 UPROPERTY()
26 FDateTime BanExpires = FDateTime{0};
27
29 UPROPERTY()
30 bool bBanned = false;
31
33 UPROPERTY()
34 FString ChannelRole;
35
37 UPROPERTY()
38 FDateTime CreatedAt = FDateTime{0};
39
41 UPROPERTY()
42 FDateTime InviteAcceptedAt = FDateTime{0};
43
45 UPROPERTY()
46 FDateTime InviteRejectedAt = FDateTime{0};
47
49 UPROPERTY()
50 bool bInvited = false;
51
53 UPROPERTY()
54 bool bIsModerator = false;
55
57 UPROPERTY()
58 bool bNotificationsMuted = false;
59
61 UPROPERTY()
62 FDateTime PinnedAt = FDateTime{0};
63
65 UPROPERTY()
66 bool bShadowBanned = false;
67
69 UPROPERTY()
70 FDateTime UpdatedAt = FDateTime{0};
71
72 UPROPERTY()
73 FUserObjectDto User;
74
75 UPROPERTY()
76 FString UserId;
77
78 UPROPERTY()
79 FAdditionalFields AdditionalFields;
80};
@ UserId
The user ID of the user that sent the message.
#/components/schemas/ChannelMember
Definition ChannelMemberDto.h:17
#/components/schemas/UserObject Used in both requests and responses
Definition UserObjectDto.h:17