RHAPI_PlayerReportCreate
Summary
Members | Descriptions |
---|---|
struct FRHAPI_PlayerReportCreate |
struct FRHAPI_PlayerReportCreate
Summary
Members | Descriptions |
---|---|
public FGuid SourcePlayerUuid_Optional | |
public bool SourcePlayerUuid_IsSet | true if SourcePlayerUuid_Optional has been set to a value |
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 FString SessionId_Optional | |
public bool SessionId_IsSet | true if SessionId_Optional has been set to a value |
public FString InstanceId_Optional | |
public bool InstanceId_IsSet | true if InstanceId_Optional has been set to a value |
public FString MatchId_Optional | |
public bool MatchId_IsSet | true if MatchId_Optional has been set to a value |
public FString MatchSegment_Optional | |
public bool MatchSegment_IsSet | true if MatchSegment_Optional has been set to a value |
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. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes 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 () 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 (FGuid NewValue) | Sets the value of SourcePlayerUuid_Optional and also sets SourcePlayerUuid_IsSet to true. |
public inline void ClearSourcePlayerUuid () | Clears the value of SourcePlayerUuid_Optional and sets SourcePlayerUuid_IsSet to false. |
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 (ERHAPI_ReportReason NewValue) | Sets the value of Reason. |
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 (FString NewValue) | Sets the value of Description_Optional and also sets Description_IsSet to true. |
public inline void ClearDescription () | Clears the value of Description_Optional and sets Description_IsSet to false. |
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 (FString NewValue) | Sets the value of SessionId_Optional and also sets SessionId_IsSet to true. |
public inline void ClearSessionId () | Clears the value of SessionId_Optional and sets SessionId_IsSet to false. |
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 (FString NewValue) | Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true. |
public inline void ClearInstanceId () | Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false. |
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 (FString NewValue) | Sets the value of MatchId_Optional and also sets MatchId_IsSet to true. |
public inline void ClearMatchId () | Clears the value of MatchId_Optional and sets MatchId_IsSet to false. |
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 (FString NewValue) | Sets the value of MatchSegment_Optional and also sets MatchSegment_IsSet to true. |
public inline void ClearMatchSegment () | Clears the value of MatchSegment_Optional and sets MatchSegment_IsSet to false. |
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 (TMap< FString, FString > NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void ClearCustomData () | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
Members
public FGuid
SourcePlayerUuid_Optional
#### `public bool `[`SourcePlayerUuid_IsSet`](#structFRHAPI__PlayerReportCreate_1a7dbe926afd7c7af7bb8e8b1d68fe4eb2)
true if SourcePlayerUuid_Optional has been set to a value
#### `public ERHAPI_ReportReason `[`Reason`](#structFRHAPI__PlayerReportCreate_1a9dd779efbb0b4000c651a4c33b682297)
The reason for the report.
#### `public FString `[`Description_Optional`](#structFRHAPI__PlayerReportCreate_1a8029079c156afc6dc7b21eeb822682b6)
#### `public bool `[`Description_IsSet`](#structFRHAPI__PlayerReportCreate_1a16c9c28fcf6ae4f95a4af3c5a4f3230b)
true if Description_Optional has been set to a value
#### `public FString `[`SessionId_Optional`](#structFRHAPI__PlayerReportCreate_1a43d51bb0656bd9cea60548d53284790e)
#### `public bool `[`SessionId_IsSet`](#structFRHAPI__PlayerReportCreate_1a7d8a9d7f0ea15ae5b5a34ef23fe44bae)
true if SessionId_Optional has been set to a value
#### `public FString `[`InstanceId_Optional`](#structFRHAPI__PlayerReportCreate_1a199c7fdab33446c9deb26a1e8332e882)
#### `public bool `[`InstanceId_IsSet`](#structFRHAPI__PlayerReportCreate_1a78735dd03b4c0d014fb65c9d7fe3f138)
true if InstanceId_Optional has been set to a value
#### `public FString `[`MatchId_Optional`](#structFRHAPI__PlayerReportCreate_1a633f9f3c984c3e2378750c61328753c7)
#### `public bool `[`MatchId_IsSet`](#structFRHAPI__PlayerReportCreate_1ad8865f21e04214d91a4b7efae35a4a89)
true if MatchId_Optional has been set to a value
#### `public FString `[`MatchSegment_Optional`](#structFRHAPI__PlayerReportCreate_1a3e6ec7b6fa751746fc3976f815044bb2)
#### `public bool `[`MatchSegment_IsSet`](#structFRHAPI__PlayerReportCreate_1a47e7b1ab35e62f470c8280657f61a69f)
true if MatchSegment_Optional has been set to a value
#### `public TMap< FString, FString > `[`CustomData_Optional`](#structFRHAPI__PlayerReportCreate_1af0a6cd9e4b2cdb5da74aaf38a6285ea5)
Custom data for the report.
#### `public bool `[`CustomData_IsSet`](#structFRHAPI__PlayerReportCreate_1a1bbfc6abab3eb0dd6fb9969abb090264)
true if CustomData_Optional has been set to a value
#### `public virtual bool `[`FromJson`](#structFRHAPI__PlayerReportCreate_1a849b1f447d65a175976c911368860643)`(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`](#structFRHAPI__PlayerReportCreate_1a0222f3eafc03f75b54e4923e34782b76)`(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`](#structFRHAPI__PlayerReportCreate_1af33777f1152b608342023508723ece23)`()`
Gets the value of SourcePlayerUuid_Optional, regardless of it having been set.
#### `public inline const FGuid & `[`GetSourcePlayerUuid`](#structFRHAPI__PlayerReportCreate_1a17cee42fa13aee28d6683378c235328b)`() const`
Gets the value of SourcePlayerUuid_Optional, regardless of it having been set.
#### `public inline const FGuid & `[`GetSourcePlayerUuid`](#structFRHAPI__PlayerReportCreate_1a10cd0f687f76125e8924f8e1836d69f9)`(const FGuid & DefaultValue) const`
Gets the value of SourcePlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetSourcePlayerUuid`](#structFRHAPI__PlayerReportCreate_1a0695cf5c40db719be31e3dae571e3fd4)`(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`](#structFRHAPI__PlayerReportCreate_1aa9a247a94c1831781fdcd9026da4f37d)`()`
Returns a pointer to SourcePlayerUuid_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FGuid * `[`GetSourcePlayerUuidOrNull`](#structFRHAPI__PlayerReportCreate_1ab0ca4d584361843270c40843aff62c4f)`() const`
Returns a pointer to SourcePlayerUuid_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetSourcePlayerUuid`](#structFRHAPI__PlayerReportCreate_1a946c3269ab96969d4df46f2169bcb773)`(FGuid NewValue)`
Sets the value of SourcePlayerUuid_Optional and also sets SourcePlayerUuid_IsSet to true.
#### `public inline void `[`ClearSourcePlayerUuid`](#structFRHAPI__PlayerReportCreate_1a7d9b960ef7bc98a414db20046a0a57b2)`()`
Clears the value of SourcePlayerUuid_Optional and sets SourcePlayerUuid_IsSet to false.
#### `public inline ERHAPI_ReportReason & `[`GetReason`](#structFRHAPI__PlayerReportCreate_1a3f98ac3820c9966411558496498ff839)`()`
Gets the value of Reason.
#### `public inline const ERHAPI_ReportReason & `[`GetReason`](#structFRHAPI__PlayerReportCreate_1a80b550e9b49868c42cadc025ef4ab22e)`() const`
Gets the value of Reason.
#### `public inline void `[`SetReason`](#structFRHAPI__PlayerReportCreate_1a2d0a7d25b53b7e33cefdb607d305cabb)`(ERHAPI_ReportReason NewValue)`
Sets the value of Reason.
#### `public inline FString & `[`GetDescription`](#structFRHAPI__PlayerReportCreate_1a6089dd0a72295552ab7370001a47b2f4)`()`
Gets the value of Description_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetDescription`](#structFRHAPI__PlayerReportCreate_1a414c1481924ed1768ec463438d704820)`() const`
Gets the value of Description_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetDescription`](#structFRHAPI__PlayerReportCreate_1aa9224558dab86819517c1b1216734df3)`(const FString & DefaultValue) const`
Gets the value of Description_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetDescription`](#structFRHAPI__PlayerReportCreate_1a1700ed6341aed67bf6133d3931e0cbf6)`(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`](#structFRHAPI__PlayerReportCreate_1aa4e48aebd6459623af3c2b7a612a91ca)`()`
Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetDescriptionOrNull`](#structFRHAPI__PlayerReportCreate_1a47cdb4058ab4ef10606827894a04742b)`() const`
Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetDescription`](#structFRHAPI__PlayerReportCreate_1a3c860bb52bad0659e2502b09a09a1469)`(FString NewValue)`
Sets the value of Description_Optional and also sets Description_IsSet to true.
#### `public inline void `[`ClearDescription`](#structFRHAPI__PlayerReportCreate_1a7f85bc0a1c63fd0d2b7ea1ec11e50eb9)`()`
Clears the value of Description_Optional and sets Description_IsSet to false.
#### `public inline FString & `[`GetSessionId`](#structFRHAPI__PlayerReportCreate_1a3ea4f792de9455030bdd4251864b09bf)`()`
Gets the value of SessionId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetSessionId`](#structFRHAPI__PlayerReportCreate_1ae889a827ec0fe18c62c5a116e6991aec)`() const`
Gets the value of SessionId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetSessionId`](#structFRHAPI__PlayerReportCreate_1ac31bacec5e0b7b328373e466afeea9f6)`(const FString & DefaultValue) const`
Gets the value of SessionId_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetSessionId`](#structFRHAPI__PlayerReportCreate_1a9d07dbbbc4aef0a8931d1f7d3550949e)`(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`](#structFRHAPI__PlayerReportCreate_1ae7428fa651a01a5843ea6cf7cf543d57)`()`
Returns a pointer to SessionId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetSessionIdOrNull`](#structFRHAPI__PlayerReportCreate_1a8ebeb07c07e83ccfb67f3286d22545fb)`() const`
Returns a pointer to SessionId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetSessionId`](#structFRHAPI__PlayerReportCreate_1a9cf2f1aca8b6a53a6ba99dbad0cea2dc)`(FString NewValue)`
Sets the value of SessionId_Optional and also sets SessionId_IsSet to true.
#### `public inline void `[`ClearSessionId`](#structFRHAPI__PlayerReportCreate_1a2f7e0fd5fcd6d2290806e50386034f92)`()`
Clears the value of SessionId_Optional and sets SessionId_IsSet to false.
#### `public inline FString & `[`GetInstanceId`](#structFRHAPI__PlayerReportCreate_1a5b8bba7cd5ba7b26683d01725a398871)`()`
Gets the value of InstanceId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetInstanceId`](#structFRHAPI__PlayerReportCreate_1ab345f9bdaec3259a07aa56906f49faf6)`() const`
Gets the value of InstanceId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetInstanceId`](#structFRHAPI__PlayerReportCreate_1a460f5f97876cd21ec9577b7748302591)`(const FString & DefaultValue) const`
Gets the value of InstanceId_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetInstanceId`](#structFRHAPI__PlayerReportCreate_1a1802f5f02d093309052b209c005f9577)`(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`](#structFRHAPI__PlayerReportCreate_1a6d65aab4a391f99aedd2408776ff82e7)`()`
Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetInstanceIdOrNull`](#structFRHAPI__PlayerReportCreate_1a0e66766a11ed5d2fe71547ce6aef7623)`() const`
Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetInstanceId`](#structFRHAPI__PlayerReportCreate_1ab855db9f57dd5b243c04764b467daefb)`(FString NewValue)`
Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true.
#### `public inline void `[`ClearInstanceId`](#structFRHAPI__PlayerReportCreate_1a7e52142db616d9b2511f7849effc6e82)`()`
Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.
#### `public inline FString & `[`GetMatchId`](#structFRHAPI__PlayerReportCreate_1ac105d6d0773cdb172583460bf55ac488)`()`
Gets the value of MatchId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetMatchId`](#structFRHAPI__PlayerReportCreate_1af69a316a4863f68df2cf97c278c8d41b)`() const`
Gets the value of MatchId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetMatchId`](#structFRHAPI__PlayerReportCreate_1a4bc33ccffa4f48eb58bc276031ed1f42)`(const FString & DefaultValue) const`
Gets the value of MatchId_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetMatchId`](#structFRHAPI__PlayerReportCreate_1a89a20ce0e6e10ee0054175b7004a4979)`(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`](#structFRHAPI__PlayerReportCreate_1a9b3b6dc79c702b5e94a3ac27e173436f)`()`
Returns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetMatchIdOrNull`](#structFRHAPI__PlayerReportCreate_1a4f2dd0f338eb697d95b3589e1af73734)`() const`
Returns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetMatchId`](#structFRHAPI__PlayerReportCreate_1ae5ea657bb6d505f6be9be9d9cc957012)`(FString NewValue)`
Sets the value of MatchId_Optional and also sets MatchId_IsSet to true.
#### `public inline void `[`ClearMatchId`](#structFRHAPI__PlayerReportCreate_1a38ca328eb0f211ebff244c6aa4928d9b)`()`
Clears the value of MatchId_Optional and sets MatchId_IsSet to false.
#### `public inline FString & `[`GetMatchSegment`](#structFRHAPI__PlayerReportCreate_1a9f9ecf34e62ab1cd1e0dfd91a72bea32)`()`
Gets the value of MatchSegment_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetMatchSegment`](#structFRHAPI__PlayerReportCreate_1a5524f4dbc320b23cd365ab3ba0c417b0)`() const`
Gets the value of MatchSegment_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetMatchSegment`](#structFRHAPI__PlayerReportCreate_1a75d1a02ee08b187b013b9e3e0003e516)`(const FString & DefaultValue) const`
Gets the value of MatchSegment_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetMatchSegment`](#structFRHAPI__PlayerReportCreate_1a5adbf14f6b6867e841a4c6a0cfe28f5a)`(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`](#structFRHAPI__PlayerReportCreate_1a75d99b58d94c265d77623d63d307680e)`()`
Returns a pointer to MatchSegment_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetMatchSegmentOrNull`](#structFRHAPI__PlayerReportCreate_1a7095022fb648418b5de29e269f988545)`() const`
Returns a pointer to MatchSegment_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetMatchSegment`](#structFRHAPI__PlayerReportCreate_1a41cee4018ffa86deb8bb3a0f4241a70c)`(FString NewValue)`
Sets the value of MatchSegment_Optional and also sets MatchSegment_IsSet to true.
#### `public inline void `[`ClearMatchSegment`](#structFRHAPI__PlayerReportCreate_1a77f62ec257566a8945a0cda87a9c9749)`()`
Clears the value of MatchSegment_Optional and sets MatchSegment_IsSet to false.
#### `public inline TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PlayerReportCreate_1a26a5c8e4a8cb4f7b3f6f331481e2f383)`()`
Gets the value of CustomData_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PlayerReportCreate_1a44ba433a35c8937b7211cec9df666ce6)`() const`
Gets the value of CustomData_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PlayerReportCreate_1add5dac4564ca139844a9c366f8885661)`(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`](#structFRHAPI__PlayerReportCreate_1a78e58e71b5702dd40f0708b0895d115e)`(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`](#structFRHAPI__PlayerReportCreate_1a61e12f1137965d839879a0c4cc9493fe)`()`
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TMap< FString, FString > * `[`GetCustomDataOrNull`](#structFRHAPI__PlayerReportCreate_1aad1bc56d687fc5d925352678d2be68cd)`() const`
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetCustomData`](#structFRHAPI__PlayerReportCreate_1a3738c112af537c3eedf2aa08c3c02246)`(TMap< FString, FString > NewValue)`
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
#### `public inline void `[`ClearCustomData`](#structFRHAPI__PlayerReportCreate_1aeb04e4a3eab4d12fe85d012865e7240a)`()`
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.