RHAPI_TicketData
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_TicketData |
struct FRHAPI_TicketData
struct FRHAPI_TicketData
: public FRHAPI_Model
Summary
| Members | Descriptions |
|---|---|
public FString TicketId | Unique ID for this ticket. |
public TArray< FGuid > PlayerUuids_Optional | List of Player UUIDS that are associated with this ticket. |
public bool PlayerUuids_IsSet | true if PlayerUuids_Optional has been set to a value |
public FDateTime QueueJoinDatetime | Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone. |
public FString RegionId | Which region this ticket was created for. |
public FString QueueId | Which queue was used to create this ticket. |
public TArray< FString > ProfileIds | List of profiles that were being considered for this ticket. |
public FRHAPI_AdditionalJoinParams AdditionalJoinParams_Optional | Additional join params specified on queue join. |
public bool AdditionalJoinParams_IsSet | true if AdditionalJoinParams_Optional has been set to a value |
public TArray< FRHAPI_RankData>RankData_Optional | List of rank data on the ticket. |
public bool RankData_IsSet | true if RankData_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 FString & GetTicketId() | Gets the value of TicketId. |
public inline const FString & GetTicketId() const | Gets the value of TicketId. |
public inline void SetTicketId(const FString & NewValue) | Sets the value of TicketId. |
public inline void SetTicketId(FString && NewValue) | Sets the value of TicketId using move semantics. |
public inline TArray< FGuid > & GetPlayerUuids() | Gets the value of PlayerUuids_Optional, regardless of it having been set. |
public inline const TArray< FGuid > & GetPlayerUuids() const | Gets the value of PlayerUuids_Optional, regardless of it having been set. |
public inline const TArray< FGuid > & GetPlayerUuids(const TArray< FGuid > & DefaultValue) const | Gets the value of PlayerUuids_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayerUuids(TArray< FGuid > & OutValue) const | Fills OutValue with the value of PlayerUuids_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FGuid > * GetPlayerUuidsOrNull() | Returns a pointer to PlayerUuids_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FGuid > * GetPlayerUuidsOrNull() const | Returns a pointer to PlayerUuids_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayerUuids(const TArray< FGuid > & NewValue) | Sets the value of PlayerUuids_Optional and also sets PlayerUuids_IsSet to true. |
public inline void SetPlayerUuids(TArray< FGuid > && NewValue) | Sets the value of PlayerUuids_Optional and also sets PlayerUuids_IsSet to true using move semantics. |
public inline void ClearPlayerUuids() | Clears the value of PlayerUuids_Optional and sets PlayerUuids_IsSet to false. |
public inline bool IsPlayerUuidsSet() const | Checks whether PlayerUuids_Optional has been set. |
public inline FDateTime & GetQueueJoinDatetime() | Gets the value of QueueJoinDatetime. |
public inline const FDateTime & GetQueueJoinDatetime() const | Gets the value of QueueJoinDatetime. |
public inline void SetQueueJoinDatetime(const FDateTime & NewValue) | Sets the value of QueueJoinDatetime. |
public inline void SetQueueJoinDatetime(FDateTime && NewValue) | Sets the value of QueueJoinDatetime using move semantics. |
public inline FString & GetRegionId() | Gets the value of RegionId. |
public inline const FString & GetRegionId() const | Gets the value of RegionId. |
public inline void SetRegionId(const FString & NewValue) | Sets the value of RegionId. |
public inline void SetRegionId(FString && NewValue) | Sets the value of RegionId using move semantics. |
public inline FString & GetQueueId() | Gets the value of QueueId. |
public inline const FString & GetQueueId() const | Gets the value of QueueId. |
public inline void SetQueueId(const FString & NewValue) | Sets the value of QueueId. |
public inline void SetQueueId(FString && NewValue) | Sets the value of QueueId using move semantics. |
public inline TArray< FString > & GetProfileIds() | Gets the value of ProfileIds. |
public inline const TArray< FString > & GetProfileIds() const | Gets the value of ProfileIds. |
public inline void SetProfileIds(const TArray< FString > & NewValue) | Sets the value of ProfileIds. |
public inline void SetProfileIds(TArray< FString > && NewValue) | Sets the value of ProfileIds using move semantics. |
public inline FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams() | Gets the value of AdditionalJoinParams_Optional, regardless of it having been set. |
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams() const | Gets the value of AdditionalJoinParams_Optional, regardless of it having been set. |
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams(const FRHAPI_AdditionalJoinParams & DefaultValue) const | Gets the value of AdditionalJoinParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAdditionalJoinParams(FRHAPI_AdditionalJoinParams & OutValue) const | Fills OutValue with the value of AdditionalJoinParams_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_AdditionalJoinParams*GetAdditionalJoinParamsOrNull() | Returns a pointer to AdditionalJoinParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_AdditionalJoinParams*GetAdditionalJoinParamsOrNull() const | Returns a pointer to AdditionalJoinParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAdditionalJoinParams(const FRHAPI_AdditionalJoinParams & NewValue) | Sets the value of AdditionalJoinParams_Optional and also sets AdditionalJoinParams_IsSet to true. |
public inline void SetAdditionalJoinParams(FRHAPI_AdditionalJoinParams && NewValue) | Sets the value of AdditionalJoinParams_Optional and also sets AdditionalJoinParams_IsSet to true using move semantics. |
public inline void ClearAdditionalJoinParams() | Clears the value of AdditionalJoinParams_Optional and sets AdditionalJoinParams_IsSet to false. |
public inline bool IsAdditionalJoinParamsSet() const | Checks whether AdditionalJoinParams_Optional has been set. |
public inline TArray< FRHAPI_RankData> &GetRankData() | Gets the value of RankData_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_RankData> &GetRankData() const | Gets the value of RankData_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_RankData> &GetRankData(const TArray< FRHAPI_RankData > & DefaultValue) const | Gets the value of RankData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRankData(TArray< FRHAPI_RankData > & OutValue) const | Fills OutValue with the value of RankData_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FRHAPI_RankData> *GetRankDataOrNull() | Returns a pointer to RankData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FRHAPI_RankData> *GetRankDataOrNull() const | Returns a pointer to RankData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRankData(const TArray< FRHAPI_RankData > & NewValue) | Sets the value of RankData_Optional and also sets RankData_IsSet to true. |
public inline void SetRankData(TArray< FRHAPI_RankData > && NewValue) | Sets the value of RankData_Optional and also sets RankData_IsSet to true using move semantics. |
public inline void ClearRankData() | Clears the value of RankData_Optional and sets RankData_IsSet to false. |
public inline bool IsRankDataSet() const | Checks whether RankData_Optional has been set. |
Members
public FString TicketId
Unique ID for this ticket.
public TArray< FGuid > PlayerUuids_Optional
List of Player UUIDS that are associated with this ticket.
public bool PlayerUuids_IsSet
true if PlayerUuids_Optional has been set to a value
public FDateTime QueueJoinDatetime
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public FString RegionId
Which region this ticket was created for.
public FString QueueId
Which queue was used to create this ticket.
public TArray< FString > ProfileIds
List of profiles that were being considered for this ticket.
public FRHAPI_AdditionalJoinParams AdditionalJoinParams_Optional
Additional join params specified on queue join.
public bool AdditionalJoinParams_IsSet
true if AdditionalJoinParams_Optional has been set to a value
public TArray< FRHAPI_RankData>RankData_Optional
List of rank data on the ticket.
public bool RankData_IsSet
true if RankData_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 FString & GetTicketId()
Gets the value of TicketId.
public inline const FString & GetTicketId() const
Gets the value of TicketId.
public inline void SetTicketId(const FString & NewValue)
Sets the value of TicketId.
public inline void SetTicketId(FString && NewValue)
Sets the value of TicketId using move semantics.
public inline TArray< FGuid > & GetPlayerUuids()
Gets the value of PlayerUuids_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetPlayerUuids() const
Gets the value of PlayerUuids_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetPlayerUuids(const TArray< FGuid > & DefaultValue) const
Gets the value of PlayerUuids_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerUuids(TArray< FGuid > & OutValue) const
Fills OutValue with the value of PlayerUuids_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FGuid > * GetPlayerUuidsOrNull()
Returns a pointer to PlayerUuids_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FGuid > * GetPlayerUuidsOrNull() const
Returns a pointer to PlayerUuids_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerUuids(const TArray< FGuid > & NewValue)
Sets the value of PlayerUuids_Optional and also sets PlayerUuids_IsSet to true.
public inline void SetPlayerUuids(TArray< FGuid > && NewValue)
Sets the value of PlayerUuids_Optional and also sets PlayerUuids_IsSet to true using move semantics.
public inline void ClearPlayerUuids()
Clears the value of PlayerUuids_Optional and sets PlayerUuids_IsSet to false.
public inline bool IsPlayerUuidsSet() const
Checks whether PlayerUuids_Optional has been set.
public inline FDateTime & GetQueueJoinDatetime()
Gets the value of QueueJoinDatetime.
public inline const FDateTime & GetQueueJoinDatetime() const
Gets the value of QueueJoinDatetime.
public inline void SetQueueJoinDatetime(const FDateTime & NewValue)
Sets the value of QueueJoinDatetime.
public inline void SetQueueJoinDatetime(FDateTime && NewValue)
Sets the value of QueueJoinDatetime using move semantics.
public inline FString & GetRegionId()
Gets the value of RegionId.
public inline const FString & GetRegionId() const
Gets the value of RegionId.
public inline void SetRegionId(const FString & NewValue)
Sets the value of RegionId.
public inline void SetRegionId(FString && NewValue)
Sets the value of RegionId using move semantics.
public inline FString & GetQueueId()
Gets the value of QueueId.
public inline const FString & GetQueueId() const
Gets the value of QueueId.
public inline void SetQueueId(const FString & NewValue)
Sets the value of QueueId.
public inline void SetQueueId(FString && NewValue)
Sets the value of QueueId using move semantics.
public inline TArray< FString > & GetProfileIds()
Gets the value of ProfileIds.
public inline const TArray< FString > & GetProfileIds() const
Gets the value of ProfileIds.
public inline void SetProfileIds(const TArray< FString > & NewValue)
Sets the value of ProfileIds.
public inline void SetProfileIds(TArray< FString > && NewValue)
Sets the value of ProfileIds using move semantics.
public inline FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams()
Gets the value of AdditionalJoinParams_Optional, regardless of it having been set.
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams() const
Gets the value of AdditionalJoinParams_Optional, regardless of it having been set.
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams(const FRHAPI_AdditionalJoinParams & DefaultValue) const
Gets the value of AdditionalJoinParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAdditionalJoinParams(FRHAPI_AdditionalJoinParams & OutValue) const
Fills OutValue with the value of AdditionalJoinParams_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_AdditionalJoinParams*GetAdditionalJoinParamsOrNull()
Returns a pointer to AdditionalJoinParams_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_AdditionalJoinParams*GetAdditionalJoinParamsOrNull() const
Returns a pointer to AdditionalJoinParams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAdditionalJoinParams(const FRHAPI_AdditionalJoinParams & NewValue)
Sets the value of AdditionalJoinParams_Optional and also sets AdditionalJoinParams_IsSet to true.
public inline void SetAdditionalJoinParams(FRHAPI_AdditionalJoinParams && NewValue)
Sets the value of AdditionalJoinParams_Optional and also sets AdditionalJoinParams_IsSet to true using move semantics.
public inline void ClearAdditionalJoinParams()
Clears the value of AdditionalJoinParams_Optional and sets AdditionalJoinParams_IsSet to false.
public inline bool IsAdditionalJoinParamsSet() const
Checks whether AdditionalJoinParams_Optional has been set.
public inline TArray< FRHAPI_RankData> &GetRankData()
Gets the value of RankData_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_RankData> &GetRankData() const
Gets the value of RankData_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_RankData> &GetRankData(const TArray< FRHAPI_RankData > & DefaultValue) const
Gets the value of RankData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRankData(TArray< FRHAPI_RankData > & OutValue) const
Fills OutValue with the value of RankData_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_RankData> *GetRankDataOrNull()
Returns a pointer to RankData_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_RankData> *GetRankDataOrNull() const
Returns a pointer to RankData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRankData(const TArray< FRHAPI_RankData > & NewValue)
Sets the value of RankData_Optional and also sets RankData_IsSet to true.
public inline void SetRankData(TArray< FRHAPI_RankData > && NewValue)
Sets the value of RankData_Optional and also sets RankData_IsSet to true using move semantics.
public inline void ClearRankData()
Clears the value of RankData_Optional and sets RankData_IsSet to false.
public inline bool IsRankDataSet() const
Checks whether RankData_Optional has been set.