Skip to main content

RHAPI_TicketData

Summary

MembersDescriptions
struct FRHAPI_TicketData

struct FRHAPI_TicketData

struct FRHAPI_TicketData
: public FRHAPI_Model

Summary

MembersDescriptions
public FString TicketIdUnique ID for this ticket.
public TArray< FGuid > PlayerUuids_OptionalList of Player UUIDS that are associated with this ticket.
public bool PlayerUuids_IsSettrue if PlayerUuids_Optional has been set to a value
public FDateTime QueueJoinDatetimeDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public FString RegionIdWhich region this ticket was created for.
public FString QueueIdWhich queue was used to create this ticket.
public TArray< FString > ProfileIdsList of profiles that were being considered for this ticket.
public FRHAPI_AdditionalJoinParams AdditionalJoinParams_OptionalAdditional join params specified on queue join.
public bool AdditionalJoinParams_IsSettrue if AdditionalJoinParams_Optional has been set to a value
public TArray< FRHAPI_RankData>RankData_OptionalList of rank data on the ticket.
public bool RankData_IsSettrue 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) constWrites 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() constGets 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() constGets the value of PlayerUuids_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetPlayerUuids(const TArray< FGuid > & DefaultValue) constGets the value of PlayerUuids_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerUuids(TArray< FGuid > & OutValue) constFills 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() constReturns 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() constChecks whether PlayerUuids_Optional has been set.
public inline FDateTime & GetQueueJoinDatetime()Gets the value of QueueJoinDatetime.
public inline const FDateTime & GetQueueJoinDatetime() constGets 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() constGets 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() constGets 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() constGets 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() constGets the value of AdditionalJoinParams_Optional, regardless of it having been set.
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalJoinParams(const FRHAPI_AdditionalJoinParams & DefaultValue) constGets the value of AdditionalJoinParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAdditionalJoinParams(FRHAPI_AdditionalJoinParams & OutValue) constFills 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() constReturns 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() constChecks 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() constGets the value of RankData_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_RankData> &GetRankData(const TArray< FRHAPI_RankData > & DefaultValue) constGets the value of RankData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRankData(TArray< FRHAPI_RankData > & OutValue) constFills 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() constReturns 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() constChecks 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

  • 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 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.