32 lines
905 B
C++
32 lines
905 B
C++
// Copyright (c) 2022 Sentry. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "Interface/SentryUserFeedbackInterface.h"
|
|
|
|
#include "Infrastructure/SentryJavaObjectWrapper.h"
|
|
|
|
class ISentryId;
|
|
|
|
class SentryUserFeedbackAndroid : public ISentryUserFeedback, public FSentryJavaObjectWrapper
|
|
{
|
|
public:
|
|
SentryUserFeedbackAndroid(TSharedPtr<ISentryId> eventId);
|
|
|
|
void SetupClassMethods();
|
|
|
|
virtual void SetName(const FString& name) override;
|
|
virtual FString GetName() const override;
|
|
virtual void SetEmail(const FString& email) override;
|
|
virtual FString GetEmail() const override;
|
|
virtual void SetComment(const FString& comment) override;
|
|
virtual FString GetComment() const override;
|
|
|
|
private:
|
|
FSentryJavaMethod SetNameMethod;
|
|
FSentryJavaMethod GetNameMethod;
|
|
FSentryJavaMethod SetEmailMethod;
|
|
FSentryJavaMethod GetEmailMethod;
|
|
FSentryJavaMethod SetCommentMethod;
|
|
FSentryJavaMethod GetCommentMethod;
|
|
}; |