5#include "CoreMinimal.h"
7#include "UserRef.generated.h"
12DECLARE_DYNAMIC_MULTICAST_DELEGATE(FUserUpdatedMultiDelegate);
30 const
FUser& GetUser() const;
32 const
FUser& operator*() const;
34 const
FUser* operator->() const;
37 bool operator==(const
FUserRef&) const;
39 bool operator!=(const
FUserRef&) const;
40 friend uint32 GetTypeHash(const
FUserRef& U);
46 bool IsCurrent() const;
50 FUserUpdatedMultiDelegate& OnUpdate() const;
53 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Defaults)
62 mutable UUserManager* Manager =
nullptr;
@ UserId
The user ID of the user that sent the message.
A Stream Chat user.
Definition: User.h:20
A reference to a unique User.
Definition: UserRef.h:23