Skip to main content

RHAPI_PlayerReportCreate

Summary

MembersDescriptions
struct FRHAPI_PlayerReportCreate

struct FRHAPI_PlayerReportCreate

struct FRHAPI_PlayerReportCreate
: public FRHAPI_Model

Summary

MembersDescriptions
public FGuid SourcePlayerUuid_Optional
public bool SourcePlayerUuid_IsSettrue if SourcePlayerUuid_Optional has been set to a value
public bool SourcePlayerUuid_IsNulltrue if SourcePlayerUuid_Optional has been explicitly set to null
public ERHAPI_ReportReason ReasonThe reason for the report.
public FString Description_Optional
public bool Description_IsSettrue if Description_Optional has been set to a value
public bool Description_IsNulltrue if Description_Optional has been explicitly set to null
public FString SessionId_Optional
public bool SessionId_IsSettrue if SessionId_Optional has been set to a value
public bool SessionId_IsNulltrue if SessionId_Optional has been explicitly set to null
public FString InstanceId_Optional
public bool InstanceId_IsSettrue if InstanceId_Optional has been set to a value
public bool InstanceId_IsNulltrue if InstanceId_Optional has been explicitly set to null
public FString MatchId_Optional
public bool MatchId_IsSettrue if MatchId_Optional has been set to a value
public bool MatchId_IsNulltrue if MatchId_Optional has been explicitly set to null
public FString MatchSegment_Optional
public bool MatchSegment_IsSettrue if MatchSegment_Optional has been set to a value
public bool MatchSegment_IsNulltrue if MatchSegment_Optional has been explicitly set to null
public TMap< FString, FString > CustomData_OptionalCustom data for the report.
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)Fills this object with data from the passed in JSON.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) constWrites the data from this object into the specified JSON Writer stream.
public inline FGuid & GetSourcePlayerUuid()Gets the value of SourcePlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetSourcePlayerUuid() constGets the value of SourcePlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetSourcePlayerUuid(const FGuid & DefaultValue) constGets the value of SourcePlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSourcePlayerUuid(FGuid & OutValue) constFills OutValue with the value of SourcePlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetSourcePlayerUuidOrNull()Returns a pointer to SourcePlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetSourcePlayerUuidOrNull() constReturns a pointer to SourcePlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSourcePlayerUuid(const FGuid & NewValue)Sets the value of SourcePlayerUuid_Optional and also sets SourcePlayerUuid_IsSet to true.
public inline void SetSourcePlayerUuid(FGuid && NewValue)Sets the value of SourcePlayerUuid_Optional and also sets SourcePlayerUuid_IsSet to true using move semantics.
public inline void ClearSourcePlayerUuid()Clears the value of SourcePlayerUuid_Optional and sets SourcePlayerUuid_IsSet to false.
public inline bool IsSourcePlayerUuidSet() constChecks whether SourcePlayerUuid_Optional has been set.
public inline void SetSourcePlayerUuidToNull()Sets the value explicitly to be treated as null.
public inline bool IsSourcePlayerUuidNull() constChecks whether SourcePlayerUuid_Optional is set to null.
public inline ERHAPI_ReportReason & GetReason()Gets the value of Reason.
public inline const ERHAPI_ReportReason & GetReason() constGets the value of Reason.
public inline void SetReason(const ERHAPI_ReportReason & NewValue)Sets the value of Reason.
public inline void SetReason(ERHAPI_ReportReason && NewValue)Sets the value of Reason using move semantics.
public inline FString & GetDescription()Gets the value of Description_Optional, regardless of it having been set.
public inline const FString & GetDescription() constGets the value of Description_Optional, regardless of it having been set.
public inline const FString & GetDescription(const FString & DefaultValue) constGets the value of Description_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDescription(FString & OutValue) constFills OutValue with the value of Description_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetDescriptionOrNull()Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetDescriptionOrNull() constReturns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDescription(const FString & NewValue)Sets the value of Description_Optional and also sets Description_IsSet to true.
public inline void SetDescription(FString && NewValue)Sets the value of Description_Optional and also sets Description_IsSet to true using move semantics.
public inline void ClearDescription()Clears the value of Description_Optional and sets Description_IsSet to false.
public inline bool IsDescriptionSet() constChecks whether Description_Optional has been set.
public inline void SetDescriptionToNull()Sets the value explicitly to be treated as null.
public inline bool IsDescriptionNull() constChecks whether Description_Optional is set to null.
public inline FString & GetSessionId()Gets the value of SessionId_Optional, regardless of it having been set.
public inline const FString & GetSessionId() constGets the value of SessionId_Optional, regardless of it having been set.
public inline const FString & GetSessionId(const FString & DefaultValue) constGets the value of SessionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSessionId(FString & OutValue) constFills OutValue with the value of SessionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetSessionIdOrNull()Returns a pointer to SessionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetSessionIdOrNull() constReturns a pointer to SessionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSessionId(const FString & NewValue)Sets the value of SessionId_Optional and also sets SessionId_IsSet to true.
public inline void SetSessionId(FString && NewValue)Sets the value of SessionId_Optional and also sets SessionId_IsSet to true using move semantics.
public inline void ClearSessionId()Clears the value of SessionId_Optional and sets SessionId_IsSet to false.
public inline bool IsSessionIdSet() constChecks whether SessionId_Optional has been set.
public inline void SetSessionIdToNull()Sets the value explicitly to be treated as null.
public inline bool IsSessionIdNull() constChecks whether SessionId_Optional is set to null.
public inline FString & GetInstanceId()Gets the value of InstanceId_Optional, regardless of it having been set.
public inline const FString & GetInstanceId() constGets the value of InstanceId_Optional, regardless of it having been set.
public inline const FString & GetInstanceId(const FString & DefaultValue) constGets the value of InstanceId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceId(FString & OutValue) constFills OutValue with the value of InstanceId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetInstanceIdOrNull()Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetInstanceIdOrNull() constReturns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceId(const FString & NewValue)Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true.
public inline void SetInstanceId(FString && NewValue)Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true using move semantics.
public inline void ClearInstanceId()Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.
public inline bool IsInstanceIdSet() constChecks whether InstanceId_Optional has been set.
public inline void SetInstanceIdToNull()Sets the value explicitly to be treated as null.
public inline bool IsInstanceIdNull() constChecks whether InstanceId_Optional is set to null.
public inline FString & GetMatchId()Gets the value of MatchId_Optional, regardless of it having been set.
public inline const FString & GetMatchId() constGets the value of MatchId_Optional, regardless of it having been set.
public inline const FString & GetMatchId(const FString & DefaultValue) constGets the value of MatchId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatchId(FString & OutValue) constFills OutValue with the value of MatchId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetMatchIdOrNull()Returns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetMatchIdOrNull() constReturns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatchId(const FString & NewValue)Sets the value of MatchId_Optional and also sets MatchId_IsSet to true.
public inline void SetMatchId(FString && NewValue)Sets the value of MatchId_Optional and also sets MatchId_IsSet to true using move semantics.
public inline void ClearMatchId()Clears the value of MatchId_Optional and sets MatchId_IsSet to false.
public inline bool IsMatchIdSet() constChecks whether MatchId_Optional has been set.
public inline void SetMatchIdToNull()Sets the value explicitly to be treated as null.
public inline bool IsMatchIdNull() constChecks whether MatchId_Optional is set to null.
public inline FString & GetMatchSegment()Gets the value of MatchSegment_Optional, regardless of it having been set.
public inline const FString & GetMatchSegment() constGets the value of MatchSegment_Optional, regardless of it having been set.
public inline const FString & GetMatchSegment(const FString & DefaultValue) constGets the value of MatchSegment_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatchSegment(FString & OutValue) constFills OutValue with the value of MatchSegment_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetMatchSegmentOrNull()Returns a pointer to MatchSegment_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetMatchSegmentOrNull() constReturns a pointer to MatchSegment_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatchSegment(const FString & NewValue)Sets the value of MatchSegment_Optional and also sets MatchSegment_IsSet to true.
public inline void SetMatchSegment(FString && NewValue)Sets the value of MatchSegment_Optional and also sets MatchSegment_IsSet to true using move semantics.
public inline void ClearMatchSegment()Clears the value of MatchSegment_Optional and sets MatchSegment_IsSet to false.
public inline bool IsMatchSegmentSet() constChecks whether MatchSegment_Optional has been set.
public inline void SetMatchSegmentToNull()Sets the value explicitly to be treated as null.
public inline bool IsMatchSegmentNull() constChecks whether MatchSegment_Optional is set to null.
public inline TMap< FString, FString > & GetCustomData()Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() constGets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) constGets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) constFills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() constReturns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(const TMap< FString, FString > & NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void SetCustomData(TMap< FString, FString > && NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline bool IsCustomDataSet() constChecks whether CustomData_Optional has been set.

Members

public FGuid SourcePlayerUuid_Optional

public bool SourcePlayerUuid_IsSet

true if SourcePlayerUuid_Optional has been set to a value

public bool SourcePlayerUuid_IsNull

true if SourcePlayerUuid_Optional has been explicitly set to null

public ERHAPI_ReportReason Reason

The reason for the report.

public FString Description_Optional

public bool Description_IsSet

true if Description_Optional has been set to a value

public bool Description_IsNull

true if Description_Optional has been explicitly set to null

public FString SessionId_Optional

public bool SessionId_IsSet

true if SessionId_Optional has been set to a value

public bool SessionId_IsNull

true if SessionId_Optional has been explicitly set to null

public FString InstanceId_Optional

public bool InstanceId_IsSet

true if InstanceId_Optional has been set to a value

public bool InstanceId_IsNull

true if InstanceId_Optional has been explicitly set to null

public FString MatchId_Optional

public bool MatchId_IsSet

true if MatchId_Optional has been set to a value

public bool MatchId_IsNull

true if MatchId_Optional has been explicitly set to null

public FString MatchSegment_Optional

public bool MatchSegment_IsSet

true if MatchSegment_Optional has been set to a value

public bool MatchSegment_IsNull

true if MatchSegment_Optional has been explicitly set to null

public TMap< FString, FString > CustomData_Optional

Custom data for the report.

public bool CustomData_IsSet

true if CustomData_Optional has been set to a value

public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)

Fills this object with data from the passed in JSON.

Parameters

  • JsonValue Data from the API call.

Returns

true if parsing of the JSON data was successful.

public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const

Writes the data from this object into the specified JSON Writer stream.

Parameters

  • Writer JSON Writer stream to push .

public inline FGuid & GetSourcePlayerUuid()

Gets the value of SourcePlayerUuid_Optional, regardless of it having been set.

public inline const FGuid & GetSourcePlayerUuid() const

Gets the value of SourcePlayerUuid_Optional, regardless of it having been set.

public inline const FGuid & GetSourcePlayerUuid(const FGuid & DefaultValue) const

Gets the value of SourcePlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetSourcePlayerUuid(FGuid & OutValue) const

Fills OutValue with the value of SourcePlayerUuid_Optional and returns true if it has been set, otherwise returns false.

public inline FGuid * GetSourcePlayerUuidOrNull()

Returns a pointer to SourcePlayerUuid_Optional, if it has been set, otherwise returns nullptr.

public inline const FGuid * GetSourcePlayerUuidOrNull() const

Returns a pointer to SourcePlayerUuid_Optional, if it has been set, otherwise returns nullptr.

public inline void SetSourcePlayerUuid(const FGuid & NewValue)

Sets the value of SourcePlayerUuid_Optional and also sets SourcePlayerUuid_IsSet to true.

public inline void SetSourcePlayerUuid(FGuid && NewValue)

Sets the value of SourcePlayerUuid_Optional and also sets SourcePlayerUuid_IsSet to true using move semantics.

public inline void ClearSourcePlayerUuid()

Clears the value of SourcePlayerUuid_Optional and sets SourcePlayerUuid_IsSet to false.

public inline bool IsSourcePlayerUuidSet() const

Checks whether SourcePlayerUuid_Optional has been set.

public inline void SetSourcePlayerUuidToNull()

Sets the value explicitly to be treated as null.

public inline bool IsSourcePlayerUuidNull() const

Checks whether SourcePlayerUuid_Optional is set to null.

public inline ERHAPI_ReportReason & GetReason()

Gets the value of Reason.

public inline const ERHAPI_ReportReason & GetReason() const

Gets the value of Reason.

public inline void SetReason(const ERHAPI_ReportReason & NewValue)

Sets the value of Reason.

public inline void SetReason(ERHAPI_ReportReason && NewValue)

Sets the value of Reason using move semantics.

public inline FString & GetDescription()

Gets the value of Description_Optional, regardless of it having been set.

public inline const FString & GetDescription() const

Gets the value of Description_Optional, regardless of it having been set.

public inline const FString & GetDescription(const FString & DefaultValue) const

Gets the value of Description_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetDescription(FString & OutValue) const

Fills OutValue with the value of Description_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetDescriptionOrNull()

Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetDescriptionOrNull() const

Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.

public inline void SetDescription(const FString & NewValue)

Sets the value of Description_Optional and also sets Description_IsSet to true.

public inline void SetDescription(FString && NewValue)

Sets the value of Description_Optional and also sets Description_IsSet to true using move semantics.

public inline void ClearDescription()

Clears the value of Description_Optional and sets Description_IsSet to false.

public inline bool IsDescriptionSet() const

Checks whether Description_Optional has been set.

public inline void SetDescriptionToNull()

Sets the value explicitly to be treated as null.

public inline bool IsDescriptionNull() const

Checks whether Description_Optional is set to null.

public inline FString & GetSessionId()

Gets the value of SessionId_Optional, regardless of it having been set.

public inline const FString & GetSessionId() const

Gets the value of SessionId_Optional, regardless of it having been set.

public inline const FString & GetSessionId(const FString & DefaultValue) const

Gets the value of SessionId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetSessionId(FString & OutValue) const

Fills OutValue with the value of SessionId_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetSessionIdOrNull()

Returns a pointer to SessionId_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetSessionIdOrNull() const

Returns a pointer to SessionId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetSessionId(const FString & NewValue)

Sets the value of SessionId_Optional and also sets SessionId_IsSet to true.

public inline void SetSessionId(FString && NewValue)

Sets the value of SessionId_Optional and also sets SessionId_IsSet to true using move semantics.

public inline void ClearSessionId()

Clears the value of SessionId_Optional and sets SessionId_IsSet to false.

public inline bool IsSessionIdSet() const

Checks whether SessionId_Optional has been set.

public inline void SetSessionIdToNull()

Sets the value explicitly to be treated as null.

public inline bool IsSessionIdNull() const

Checks whether SessionId_Optional is set to null.

public inline FString & GetInstanceId()

Gets the value of InstanceId_Optional, regardless of it having been set.

public inline const FString & GetInstanceId() const

Gets the value of InstanceId_Optional, regardless of it having been set.

public inline const FString & GetInstanceId(const FString & DefaultValue) const

Gets the value of InstanceId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetInstanceId(FString & OutValue) const

Fills OutValue with the value of InstanceId_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetInstanceIdOrNull()

Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetInstanceIdOrNull() const

Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetInstanceId(const FString & NewValue)

Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true.

public inline void SetInstanceId(FString && NewValue)

Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true using move semantics.

public inline void ClearInstanceId()

Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.

public inline bool IsInstanceIdSet() const

Checks whether InstanceId_Optional has been set.

public inline void SetInstanceIdToNull()

Sets the value explicitly to be treated as null.

public inline bool IsInstanceIdNull() const

Checks whether InstanceId_Optional is set to null.

public inline FString & GetMatchId()

Gets the value of MatchId_Optional, regardless of it having been set.

public inline const FString & GetMatchId() const

Gets the value of MatchId_Optional, regardless of it having been set.

public inline const FString & GetMatchId(const FString & DefaultValue) const

Gets the value of MatchId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetMatchId(FString & OutValue) const

Fills OutValue with the value of MatchId_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetMatchIdOrNull()

Returns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetMatchIdOrNull() const

Returns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetMatchId(const FString & NewValue)

Sets the value of MatchId_Optional and also sets MatchId_IsSet to true.

public inline void SetMatchId(FString && NewValue)

Sets the value of MatchId_Optional and also sets MatchId_IsSet to true using move semantics.

public inline void ClearMatchId()

Clears the value of MatchId_Optional and sets MatchId_IsSet to false.

public inline bool IsMatchIdSet() const

Checks whether MatchId_Optional has been set.

public inline void SetMatchIdToNull()

Sets the value explicitly to be treated as null.

public inline bool IsMatchIdNull() const

Checks whether MatchId_Optional is set to null.

public inline FString & GetMatchSegment()

Gets the value of MatchSegment_Optional, regardless of it having been set.

public inline const FString & GetMatchSegment() const

Gets the value of MatchSegment_Optional, regardless of it having been set.

public inline const FString & GetMatchSegment(const FString & DefaultValue) const

Gets the value of MatchSegment_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetMatchSegment(FString & OutValue) const

Fills OutValue with the value of MatchSegment_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetMatchSegmentOrNull()

Returns a pointer to MatchSegment_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetMatchSegmentOrNull() const

Returns a pointer to MatchSegment_Optional, if it has been set, otherwise returns nullptr.

public inline void SetMatchSegment(const FString & NewValue)

Sets the value of MatchSegment_Optional and also sets MatchSegment_IsSet to true.

public inline void SetMatchSegment(FString && NewValue)

Sets the value of MatchSegment_Optional and also sets MatchSegment_IsSet to true using move semantics.

public inline void ClearMatchSegment()

Clears the value of MatchSegment_Optional and sets MatchSegment_IsSet to false.

public inline bool IsMatchSegmentSet() const

Checks whether MatchSegment_Optional has been set.

public inline void SetMatchSegmentToNull()

Sets the value explicitly to be treated as null.

public inline bool IsMatchSegmentNull() const

Checks whether MatchSegment_Optional is set to null.

public inline TMap< FString, FString > & GetCustomData()

Gets the value of CustomData_Optional, regardless of it having been set.

public inline const TMap< FString, FString > & GetCustomData() const

Gets the value of CustomData_Optional, regardless of it having been set.

public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const

Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetCustomData(TMap< FString, FString > & OutValue) const

Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.

public inline TMap< FString, FString > * GetCustomDataOrNull()

Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.

public inline const TMap< FString, FString > * GetCustomDataOrNull() const

Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.

public inline void SetCustomData(const TMap< FString, FString > & NewValue)

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.

public inline void SetCustomData(TMap< FString, FString > && NewValue)

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.

public inline void ClearCustomData()

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.

public inline bool IsCustomDataSet() const

Checks whether CustomData_Optional has been set.