Skip to content

RHAPI_InventoryPageMeta

Summary

MembersDescriptions
struct FRHAPI_InventoryPageMetaMetadata about the page of results.

struct FRHAPI_InventoryPageMeta

struct FRHAPI_InventoryPageMeta
: public FRHAPI_Model

Metadata about the page of results.

Summary

MembersDescriptions
public FDateTime StartingPosition_OptionalDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public bool StartingPosition_IsSettrue if StartingPosition_Optional has been set to a value
public FString Cursor_OptionalThe cursor value pointing to the next page of results. If cursor is provided, starting_position is ignored.
public bool Cursor_IsSettrue if Cursor_Optional has been set to a value
public ERHAPI_SortOrder Sort_OptionalThe direction to search.
public bool Sort_IsSettrue if Sort_Optional has been set to a value
public int32 Limit_OptionalThe number of Orders to return.
public bool Limit_IsSettrue if Limit_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 FDateTime & GetStartingPosition()Gets the value of StartingPosition_Optional, regardless of it having been set.
public inline const FDateTime & GetStartingPosition() constGets the value of StartingPosition_Optional, regardless of it having been set.
public inline const FDateTime & GetStartingPosition(const FDateTime & DefaultValue) constGets the value of StartingPosition_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetStartingPosition(FDateTime & OutValue) constFills OutValue with the value of StartingPosition_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetStartingPositionOrNull()Returns a pointer to StartingPosition_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetStartingPositionOrNull() constReturns a pointer to StartingPosition_Optional, if it has been set, otherwise returns nullptr.
public inline void SetStartingPosition(FDateTime NewValue)Sets the value of StartingPosition_Optional and also sets StartingPosition_IsSet to true.
public inline void ClearStartingPosition()Clears the value of StartingPosition_Optional and sets StartingPosition_IsSet to false.
public inline FString & GetCursor()Gets the value of Cursor_Optional, regardless of it having been set.
public inline const FString & GetCursor() constGets the value of Cursor_Optional, regardless of it having been set.
public inline const FString & GetCursor(const FString & DefaultValue) constGets the value of Cursor_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCursor(FString & OutValue) constFills OutValue with the value of Cursor_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetCursorOrNull()Returns a pointer to Cursor_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetCursorOrNull() constReturns a pointer to Cursor_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCursor(FString NewValue)Sets the value of Cursor_Optional and also sets Cursor_IsSet to true.
public inline void ClearCursor()Clears the value of Cursor_Optional and sets Cursor_IsSet to false.
public inline ERHAPI_SortOrder & GetSort()Gets the value of Sort_Optional, regardless of it having been set.
public inline const ERHAPI_SortOrder & GetSort() constGets the value of Sort_Optional, regardless of it having been set.
public inline const ERHAPI_SortOrder & GetSort(const ERHAPI_SortOrder & DefaultValue) constGets the value of Sort_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSort(ERHAPI_SortOrder & OutValue) constFills OutValue with the value of Sort_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_SortOrder * GetSortOrNull()Returns a pointer to Sort_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_SortOrder * GetSortOrNull() constReturns a pointer to Sort_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSort(ERHAPI_SortOrder NewValue)Sets the value of Sort_Optional and also sets Sort_IsSet to true.
public inline void ClearSort()Clears the value of Sort_Optional and sets Sort_IsSet to false.
public inline int32 & GetLimit()Gets the value of Limit_Optional, regardless of it having been set.
public inline const int32 & GetLimit() constGets the value of Limit_Optional, regardless of it having been set.
public inline const int32 & GetLimit(const int32 & DefaultValue) constGets the value of Limit_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLimit(int32 & OutValue) constFills OutValue with the value of Limit_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetLimitOrNull()Returns a pointer to Limit_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetLimitOrNull() constReturns a pointer to Limit_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLimit(int32 NewValue)Sets the value of Limit_Optional and also sets Limit_IsSet to true.
public inline void ClearLimit()Clears the value of Limit_Optional and sets Limit_IsSet to false.
public inline bool IsLimitDefaultValue() constReturns true if Limit_Optional is set and matches the default value.
public inline void SetLimitToDefault()Sets the value of Limit_Optional to its default and also sets Limit_IsSet to true.

Members

public FDateTime StartingPosition_Optional

Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.


#### `public bool `[`StartingPosition_IsSet`](#structFRHAPI__InventoryPageMeta_1a16532e060c3d9a35990d011037e26185)

true if StartingPosition_Optional has been set to a value


#### `public FString `[`Cursor_Optional`](#structFRHAPI__InventoryPageMeta_1ada7928fc445aae377affd92d42052538)

The cursor value pointing to the next page of results. If cursor is provided, starting_position is ignored.


#### `public bool `[`Cursor_IsSet`](#structFRHAPI__InventoryPageMeta_1a3ecad8c0ecfa1b16362ee33524c96a2d)

true if Cursor_Optional has been set to a value


#### `public ERHAPI_SortOrder `[`Sort_Optional`](#structFRHAPI__InventoryPageMeta_1a120cc9454bd79821a3bdd0d2d515ee78)

The direction to search.


#### `public bool `[`Sort_IsSet`](#structFRHAPI__InventoryPageMeta_1a0e4d530492f5451fcae9bc53f4076d69)

true if Sort_Optional has been set to a value


#### `public int32 `[`Limit_Optional`](#structFRHAPI__InventoryPageMeta_1a88140b3d3bb2565e9c18954ce18a16f8)

The number of Orders to return.


#### `public bool `[`Limit_IsSet`](#structFRHAPI__InventoryPageMeta_1a4f868e55bc1bbd8ad8d27291b0915c3f)

true if Limit_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__InventoryPageMeta_1a38427182d79116dd40b2d1ccf18a59c4)`(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__InventoryPageMeta_1a65ca19121d156d635b6810ec4dcfc17b)`(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 FDateTime & `[`GetStartingPosition`](#structFRHAPI__InventoryPageMeta_1a3c44fda7651fc115a74c592999664d09)`()`

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


#### `public inline const FDateTime & `[`GetStartingPosition`](#structFRHAPI__InventoryPageMeta_1a48fa02aa3e866f131b893a6be2819e64)`() const`

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


#### `public inline const FDateTime & `[`GetStartingPosition`](#structFRHAPI__InventoryPageMeta_1a2a697943ae549cf1b5e2a3f61c745b89)`(const FDateTime & DefaultValue) const`

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


#### `public inline bool `[`GetStartingPosition`](#structFRHAPI__InventoryPageMeta_1a393af4453b04315df0cf6056b116d3e5)`(FDateTime & OutValue) const`

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


#### `public inline FDateTime * `[`GetStartingPositionOrNull`](#structFRHAPI__InventoryPageMeta_1a648fa26e7238b29e334bb7f65ee1e5be)`()`

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


#### `public inline const FDateTime * `[`GetStartingPositionOrNull`](#structFRHAPI__InventoryPageMeta_1afca1a33a512d2f3b6d6ed6f27dd31333)`() const`

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


#### `public inline void `[`SetStartingPosition`](#structFRHAPI__InventoryPageMeta_1a8fc966839c7deaaed489497efdb4be79)`(FDateTime NewValue)`

Sets the value of StartingPosition_Optional and also sets StartingPosition_IsSet to true.


#### `public inline void `[`ClearStartingPosition`](#structFRHAPI__InventoryPageMeta_1abfb03b02e3c6c7f02615855e59118477)`()`

Clears the value of StartingPosition_Optional and sets StartingPosition_IsSet to false.


#### `public inline FString & `[`GetCursor`](#structFRHAPI__InventoryPageMeta_1a87d855b3da18995a74d5e2e494a3e465)`()`

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


#### `public inline const FString & `[`GetCursor`](#structFRHAPI__InventoryPageMeta_1a91f48b809ff6f89d817d0c4b7d65324c)`() const`

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


#### `public inline const FString & `[`GetCursor`](#structFRHAPI__InventoryPageMeta_1a34f2dfdd667d2b555b07f25d58989590)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetCursor`](#structFRHAPI__InventoryPageMeta_1ad94c8e9662fb0b77a3704b4dbabd8b3b)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetCursorOrNull`](#structFRHAPI__InventoryPageMeta_1a903d41d5ec2acc673fa56d0030a9630e)`()`

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


#### `public inline const FString * `[`GetCursorOrNull`](#structFRHAPI__InventoryPageMeta_1ade0d94c0a4dcd930ba8f7187a3f20526)`() const`

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


#### `public inline void `[`SetCursor`](#structFRHAPI__InventoryPageMeta_1a3d3595bd4412728c1b2fd179c6f0bdd4)`(FString NewValue)`

Sets the value of Cursor_Optional and also sets Cursor_IsSet to true.


#### `public inline void `[`ClearCursor`](#structFRHAPI__InventoryPageMeta_1a5056003deeea2bf42834292fea815dc2)`()`

Clears the value of Cursor_Optional and sets Cursor_IsSet to false.


#### `public inline ERHAPI_SortOrder & `[`GetSort`](#structFRHAPI__InventoryPageMeta_1afd74d1967b31907de123080537b6597b)`()`

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


#### `public inline const ERHAPI_SortOrder & `[`GetSort`](#structFRHAPI__InventoryPageMeta_1ab7587a292ff20c81dfe1f48b1448fb98)`() const`

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


#### `public inline const ERHAPI_SortOrder & `[`GetSort`](#structFRHAPI__InventoryPageMeta_1aee1e3a4dc443711031ddeb6852b2be5c)`(const ERHAPI_SortOrder & DefaultValue) const`

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


#### `public inline bool `[`GetSort`](#structFRHAPI__InventoryPageMeta_1a5d70b32be762609e2458024e3f4304a3)`(ERHAPI_SortOrder & OutValue) const`

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


#### `public inline ERHAPI_SortOrder * `[`GetSortOrNull`](#structFRHAPI__InventoryPageMeta_1ae12efc3540a1820a90d23c40196d63a5)`()`

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


#### `public inline const ERHAPI_SortOrder * `[`GetSortOrNull`](#structFRHAPI__InventoryPageMeta_1ad5129dbfcde84799a5906fa22274f4fd)`() const`

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


#### `public inline void `[`SetSort`](#structFRHAPI__InventoryPageMeta_1a3733ef7522ac54c13c57c080baa8277e)`(ERHAPI_SortOrder NewValue)`

Sets the value of Sort_Optional and also sets Sort_IsSet to true.


#### `public inline void `[`ClearSort`](#structFRHAPI__InventoryPageMeta_1a9029662a8c55316d0971c5f259cc2b9f)`()`

Clears the value of Sort_Optional and sets Sort_IsSet to false.


#### `public inline int32 & `[`GetLimit`](#structFRHAPI__InventoryPageMeta_1ab206adec9b57dd83cf3b74733c006124)`()`

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


#### `public inline const int32 & `[`GetLimit`](#structFRHAPI__InventoryPageMeta_1a1898a672f357922da383e9b26cbb40ab)`() const`

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


#### `public inline const int32 & `[`GetLimit`](#structFRHAPI__InventoryPageMeta_1a491742e8dcef1239d77491bdd019a728)`(const int32 & DefaultValue) const`

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


#### `public inline bool `[`GetLimit`](#structFRHAPI__InventoryPageMeta_1af5cd327e6b96ec65c8e24b6d9695cc64)`(int32 & OutValue) const`

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


#### `public inline int32 * `[`GetLimitOrNull`](#structFRHAPI__InventoryPageMeta_1aebac7a1def32ee784c1efb027479bfea)`()`

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


#### `public inline const int32 * `[`GetLimitOrNull`](#structFRHAPI__InventoryPageMeta_1addb26599f5bf58ad993c62af6cd61ba6)`() const`

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


#### `public inline void `[`SetLimit`](#structFRHAPI__InventoryPageMeta_1a59c27c6a0436a8ab1376746a98f7d757)`(int32 NewValue)`

Sets the value of Limit_Optional and also sets Limit_IsSet to true.


#### `public inline void `[`ClearLimit`](#structFRHAPI__InventoryPageMeta_1a2d163a9240ab964f999f5194a2ec6488)`()`

Clears the value of Limit_Optional and sets Limit_IsSet to false.


#### `public inline bool `[`IsLimitDefaultValue`](#structFRHAPI__InventoryPageMeta_1a529f359142657cfc2dce6b0abf17667c)`() const`

Returns true if Limit_Optional is set and matches the default value.


#### `public inline void `[`SetLimitToDefault`](#structFRHAPI__InventoryPageMeta_1a45a9cf3b2aa4fe2d80eb0d41c0a913d8)`()`

Sets the value of Limit_Optional to its default and also sets Limit_IsSet to true.