Stream Chat Unreal SDK
Loading...
Searching...
No Matches
Device.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Response/Device/DeviceDto.h"
7#include "UserRef.h"
8
9#include "Device.generated.h"
10
14USTRUCT(BlueprintType)
15struct STREAMCHAT_API FDevice
16{
17 GENERATED_BODY()
18 FDevice() = default;
19 explicit FDevice(const FDeviceDto&, UUserManager*);
20
22 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
23 FDateTime CreatedAt = FDateTime{0};
24
26 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
27 FDateTime UpdatedAt = FDateTime{0};
28
30 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
31 bool bDisabled = false;
32
34 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
35 FString DisabledReason;
36
38 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
39 FString Id;
40
42 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
43 EPushProvider PushProvider = EPushProvider::Firebase;
44
45 UPROPERTY(BlueprintReadOnly, Category = "Stream|Device")
46 FUserRef User;
47};
@ Id
Message ID.
#/components/schemas/Response
Definition: DeviceDto.h:16
A push notification device.
Definition: Device.h:16
A reference to a unique User.
Definition: UserRef.h:23