Stream Chat Unreal SDK
Loading...
Searching...
No Matches
MutedUser.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Response/Moderation/UserMuteDto.h"
7#include "User/UserRef.h"
8
9#include "MutedUser.generated.h"
10
11class UUserManager;
12
13USTRUCT(BlueprintType)
14struct STREAMCHAT_API FMutedUser
15{
16 GENERATED_BODY()
17
18public:
19 FMutedUser();
20 explicit FMutedUser(const FUserMuteDto&, UUserManager*);
21
23 UPROPERTY(BlueprintReadOnly, Category = "Stream Chat|Muted User")
24 FDateTime CreatedAt = FDateTime{0};
25
27 UPROPERTY(BlueprintReadOnly, Category = "Stream Chat|Muted User")
28 FDateTime UpdatedAt = FDateTime{0};
29
31 UPROPERTY(BlueprintReadOnly, Category = "Stream Chat|Muted User")
32 FDateTime Expires = FDateTime{0};
33
35 UPROPERTY(BlueprintReadOnly, Category = "Stream Chat|Muted User")
36 FUserRef Target;
37
39 UPROPERTY(BlueprintReadOnly, Category = "Stream Chat|Muted User")
40 FUserRef User;
41};
#/components/schemas/UserMute
Definition: UserMuteDto.h:16
A reference to a unique User.
Definition: UserRef.h:23