Stream Chat Unreal SDK
Loading...
Searching...
No Matches
OwnUserDto.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Response/Moderation/ChannelMuteDto.h"
7#include "Response/Moderation/UserMuteDto.h"
8
9#include "OwnUserDto.generated.h"
10
15USTRUCT(BlueprintType)
16struct STREAMCHATDTO_API FOwnUserDto : public FUserDto
17{
18 GENERATED_BODY()
19
20
21 UPROPERTY(Transient)
22 bool bOnline = false;
23
25 UPROPERTY(Transient)
26 FDateTime CreatedAt = FDateTime{0};
27
29 UPROPERTY(Transient)
30 FDateTime UpdatedAt = FDateTime{0};
31
33 UPROPERTY(Transient)
34 FDateTime LastActive = FDateTime{0};
35
36 UPROPERTY(Transient)
37 int32 UnreadCount = -1;
38
39 UPROPERTY(Transient)
40 int32 TotalUnreadCount = -1;
41
42 UPROPERTY(Transient)
43 int32 UnreadChannels = -1;
44
45 // Muted users
46 UPROPERTY(Transient)
47 TArray<FUserMuteDto> Mutes;
48
49 // Muted users
50 UPROPERTY(Transient)
51 TArray<FChannelMuteDto> ChannelMutes;
52};
@ LastActive
When the user was last active.
#/components/schemas/OwnUser
Definition: OwnUserDto.h:17
Common fields for users.
Definition: UserDto.h:16