Stream Chat Unreal SDK
Loading...
Searching...
No Matches
FlagDto.h
1// Copyright 2022 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 "FlagDto.generated.h"
10
16USTRUCT()
18{
19 GENERATED_BODY()
20
21
22 UPROPERTY()
23 FDateTime ApprovedAt = FDateTime{0};
24
26 UPROPERTY()
27 FDateTime CreatedAt = FDateTime{0};
28
29 UPROPERTY()
30 bool bCreatedByAutomod = false;
31
32 UPROPERTY()
33 FAdditionalFields Details;
34
36 UPROPERTY()
37 FDateTime RejectedAt = FDateTime{0};
38
40 UPROPERTY()
41 FDateTime ReviewedAt = FDateTime{0};
42
43 // Id of flagged message
44 UPROPERTY()
45 FString TargetMessageId;
46
47 // Flagged user
48 UPROPERTY()
49 FUserObjectDto TargetUser;
50
52 UPROPERTY()
53 FDateTime UpdatedAt = FDateTime{0};
54
55 // User who flagged a message or a user
56 UPROPERTY()
57 FUserObjectDto User;
58};
#/components/schemas/Flag Contains information about flagged user or message
Definition: FlagDto.h:18
#/components/schemas/UserObject Used in both requests and responses
Definition: UserObjectDto.h:17