RHAPI_PersonInfoResponse
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_PersonInfoResponse | Response for getting a person’s info. |
struct FRHAPI_PersonInfoResponse
struct FRHAPI_PersonInfoResponse
: public FRHAPI_Model
Response for getting a person’s info.
Summary
| Members | Descriptions |
|---|---|
public FGuid PersonId_Optional | Person ID. |
public bool PersonId_IsSet | true if PersonId_Optional has been set to a value |
public int32 ActivePlayerId_Optional | Active player ID, if the person has an active player. |
public bool ActivePlayerId_IsSet | true if ActivePlayerId_Optional has been set to a value |
public FString Email_Optional | Email address. |
public bool Email_IsSet | true if Email_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 & GetPersonId() | Gets the value of PersonId_Optional, regardless of it having been set. |
public inline const FGuid & GetPersonId() const | Gets the value of PersonId_Optional, regardless of it having been set. |
public inline const FGuid & GetPersonId(const FGuid & DefaultValue) const | Gets the value of PersonId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPersonId(FGuid & OutValue) const | Fills OutValue with the value of PersonId_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetPersonIdOrNull() | Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetPersonIdOrNull() const | Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPersonId(FGuid NewValue) | Sets the value of PersonId_Optional and also sets PersonId_IsSet to true. |
public inline void ClearPersonId() | Clears the value of PersonId_Optional and sets PersonId_IsSet to false. |
public inline int32 & GetActivePlayerId() | Gets the value of ActivePlayerId_Optional, regardless of it having been set. |
public inline const int32 & GetActivePlayerId() const | Gets the value of ActivePlayerId_Optional, regardless of it having been set. |
public inline const int32 & GetActivePlayerId(const int32 & DefaultValue) const | Gets the value of ActivePlayerId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetActivePlayerId(int32 & OutValue) const | Fills OutValue with the value of ActivePlayerId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetActivePlayerIdOrNull() | Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetActivePlayerIdOrNull() const | Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetActivePlayerId(int32 NewValue) | Sets the value of ActivePlayerId_Optional and also sets ActivePlayerId_IsSet to true. |
public inline void ClearActivePlayerId() | Clears the value of ActivePlayerId_Optional and sets ActivePlayerId_IsSet to false. |
public inline bool IsActivePlayerIdDefaultValue() const | Returns true if ActivePlayerId_Optional is set and matches the default value. |
public inline void SetActivePlayerIdToDefault() | Sets the value of ActivePlayerId_Optional to its default and also sets ActivePlayerId_IsSet to true. |
public inline FString & GetEmail() | Gets the value of Email_Optional, regardless of it having been set. |
public inline const FString & GetEmail() const | Gets the value of Email_Optional, regardless of it having been set. |
public inline const FString & GetEmail(const FString & DefaultValue) const | Gets the value of Email_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEmail(FString & OutValue) const | Fills OutValue with the value of Email_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetEmailOrNull() | Returns a pointer to Email_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetEmailOrNull() const | Returns a pointer to Email_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEmail(FString NewValue) | Sets the value of Email_Optional and also sets Email_IsSet to true. |
public inline void ClearEmail() | Clears the value of Email_Optional and sets Email_IsSet to false. |
Members
public FGuid PersonId_Optional
Person ID.
public bool PersonId_IsSet
true if PersonId_Optional has been set to a value
public int32 ActivePlayerId_Optional
Active player ID, if the person has an active player.
public bool ActivePlayerId_IsSet
true if ActivePlayerId_Optional has been set to a value
public FString Email_Optional
Email address.
public bool Email_IsSet
true if Email_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
JsonValueData 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
WriterJSON Writer stream to push .
public inline FGuid & GetPersonId()
Gets the value of PersonId_Optional, regardless of it having been set.
public inline const FGuid & GetPersonId() const
Gets the value of PersonId_Optional, regardless of it having been set.
public inline const FGuid & GetPersonId(const FGuid & DefaultValue) const
Gets the value of PersonId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPersonId(FGuid & OutValue) const
Fills OutValue with the value of PersonId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetPersonIdOrNull()
Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetPersonIdOrNull() const
Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPersonId(FGuid NewValue)
Sets the value of PersonId_Optional and also sets PersonId_IsSet to true.
public inline void ClearPersonId()
Clears the value of PersonId_Optional and sets PersonId_IsSet to false.
public inline int32 & GetActivePlayerId()
Gets the value of ActivePlayerId_Optional, regardless of it having been set.
public inline const int32 & GetActivePlayerId() const
Gets the value of ActivePlayerId_Optional, regardless of it having been set.
public inline const int32 & GetActivePlayerId(const int32 & DefaultValue) const
Gets the value of ActivePlayerId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetActivePlayerId(int32 & OutValue) const
Fills OutValue with the value of ActivePlayerId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetActivePlayerIdOrNull()
Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetActivePlayerIdOrNull() const
Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetActivePlayerId(int32 NewValue)
Sets the value of ActivePlayerId_Optional and also sets ActivePlayerId_IsSet to true.
public inline void ClearActivePlayerId()
Clears the value of ActivePlayerId_Optional and sets ActivePlayerId_IsSet to false.
public inline bool IsActivePlayerIdDefaultValue() const
Returns true if ActivePlayerId_Optional is set and matches the default value.
public inline void SetActivePlayerIdToDefault()
Sets the value of ActivePlayerId_Optional to its default and also sets ActivePlayerId_IsSet to true.
public inline FString & GetEmail()
Gets the value of Email_Optional, regardless of it having been set.
public inline const FString & GetEmail() const
Gets the value of Email_Optional, regardless of it having been set.
public inline const FString & GetEmail(const FString & DefaultValue) const
Gets the value of Email_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEmail(FString & OutValue) const
Fills OutValue with the value of Email_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetEmailOrNull()
Returns a pointer to Email_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetEmailOrNull() const
Returns a pointer to Email_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEmail(FString NewValue)
Sets the value of Email_Optional and also sets Email_IsSet to true.
public inline void ClearEmail()
Clears the value of Email_Optional and sets Email_IsSet to false.