-
-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathAppleSentryFeedback.h
More file actions
35 lines (26 loc) · 1 KB
/
AppleSentryFeedback.h
File metadata and controls
35 lines (26 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Copyright (c) 2025 Sentry. All Rights Reserved.
#pragma once
#include "Interface/SentryFeedbackInterface.h"
@class SentryFeedback;
class FAppleSentryFeedback : public ISentryFeedback
{
public:
FAppleSentryFeedback(const FString& message);
virtual ~FAppleSentryFeedback() override;
virtual FString GetMessage() const override;
virtual void SetName(const FString& name) override;
virtual FString GetName() const override;
virtual void SetContactEmail(const FString& email) override;
virtual FString GetContactEmail() const override;
virtual void SetAssociatedEvent(const FString& eventId) override;
virtual FString GetAssociatedEvent() const override;
virtual void AddAttachment(TSharedPtr<ISentryAttachment> attachment) override;
static SentryFeedback* CreateSentryFeedback(TSharedPtr<FAppleSentryFeedback> feedback);
private:
FString Message;
FString Name;
FString Email;
FString EventId;
TArray<TSharedPtr<ISentryAttachment>> Attachments;
};
typedef FAppleSentryFeedback FPlatformSentryFeedback;