Skip to content

RHAPI_PlatformEntitlementProcessResult

Summary

MembersDescriptions
struct FRHAPI_PlatformEntitlementProcessResultResult of processing a platform entitlement.

struct FRHAPI_PlatformEntitlementProcessResult

struct FRHAPI_PlatformEntitlementProcessResult
: public FRHAPI_Model

Result of processing a platform entitlement.

Summary

MembersDescriptions
public FString RequestIdunique id to allow tracking the request
public ERHAPI_ClientType ClientTypeclient type this purchase was made on
public FString TransactionIdunique id for this transaction on the platform
public ERHAPI_PlatformRegion PlatformRegionregion this purchase was made in
public FString Status_Optionalstatus of this result
public bool Status_IsSettrue if Status_Optional has been set to a value
public TArray< FRHAPI_PlatformEntitlement>ClientEntitlements_OptionalClient entitlements that have been processed.
public bool ClientEntitlements_IsSettrue if ClientEntitlements_Optional has been set to a value
public TArray< FRHAPI_PlatformEntitlement>ServerEntitlements_OptionalServer entitlements that have been processed.
public bool ServerEntitlements_IsSettrue if ServerEntitlements_Optional has been set to a value
public ERHAPI_Platform PlatformIdPlatform these transactions were processed on.
public FString PlatformUserIdUnique identifier for the platform user that processed this entitlement.
public bool SkippedServerEntitlements_OptionalTrue if the server entitlements were skipped.
public bool SkippedServerEntitlements_IsSettrue if SkippedServerEntitlements_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 & GetRequestId()Gets the value of RequestId.
public inline const FString & GetRequestId() constGets the value of RequestId.
public inline void SetRequestId(FString NewValue)Sets the value of RequestId.
public inline ERHAPI_ClientType & GetClientType()Gets the value of ClientType.
public inline const ERHAPI_ClientType & GetClientType() constGets the value of ClientType.
public inline void SetClientType(ERHAPI_ClientType NewValue)Sets the value of ClientType.
public inline FString & GetTransactionId()Gets the value of TransactionId.
public inline const FString & GetTransactionId() constGets the value of TransactionId.
public inline void SetTransactionId(FString NewValue)Sets the value of TransactionId.
public inline ERHAPI_PlatformRegion & GetPlatformRegion()Gets the value of PlatformRegion.
public inline const ERHAPI_PlatformRegion & GetPlatformRegion() constGets the value of PlatformRegion.
public inline void SetPlatformRegion(ERHAPI_PlatformRegion NewValue)Sets the value of PlatformRegion.
public inline FString & GetStatus()Gets the value of Status_Optional, regardless of it having been set.
public inline const FString & GetStatus() constGets the value of Status_Optional, regardless of it having been set.
public inline const FString & GetStatus(const FString & DefaultValue) constGets the value of Status_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetStatus(FString & OutValue) constFills OutValue with the value of Status_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetStatusOrNull()Returns a pointer to Status_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetStatusOrNull() constReturns a pointer to Status_Optional, if it has been set, otherwise returns nullptr.
public inline void SetStatus(FString NewValue)Sets the value of Status_Optional and also sets Status_IsSet to true.
public inline void ClearStatus()Clears the value of Status_Optional and sets Status_IsSet to false.
public inline bool IsStatusDefaultValue() constReturns true if Status_Optional is set and matches the default value.
public inline void SetStatusToDefault()Sets the value of Status_Optional to its default and also sets Status_IsSet to true.
public inline TArray< FRHAPI_PlatformEntitlement> &GetClientEntitlements()Gets the value of ClientEntitlements_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlatformEntitlement> &GetClientEntitlements() constGets the value of ClientEntitlements_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlatformEntitlement> &GetClientEntitlements(const TArray< FRHAPI_PlatformEntitlement > & DefaultValue) constGets the value of ClientEntitlements_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetClientEntitlements(TArray< FRHAPI_PlatformEntitlement > & OutValue) constFills OutValue with the value of ClientEntitlements_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_PlatformEntitlement> *GetClientEntitlementsOrNull()Returns a pointer to ClientEntitlements_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_PlatformEntitlement> *GetClientEntitlementsOrNull() constReturns a pointer to ClientEntitlements_Optional, if it has been set, otherwise returns nullptr.
public inline void SetClientEntitlements(TArray< FRHAPI_PlatformEntitlement > NewValue)Sets the value of ClientEntitlements_Optional and also sets ClientEntitlements_IsSet to true.
public inline void ClearClientEntitlements()Clears the value of ClientEntitlements_Optional and sets ClientEntitlements_IsSet to false.
public inline TArray< FRHAPI_PlatformEntitlement> &GetServerEntitlements()Gets the value of ServerEntitlements_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlatformEntitlement> &GetServerEntitlements() constGets the value of ServerEntitlements_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlatformEntitlement> &GetServerEntitlements(const TArray< FRHAPI_PlatformEntitlement > & DefaultValue) constGets the value of ServerEntitlements_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetServerEntitlements(TArray< FRHAPI_PlatformEntitlement > & OutValue) constFills OutValue with the value of ServerEntitlements_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_PlatformEntitlement> *GetServerEntitlementsOrNull()Returns a pointer to ServerEntitlements_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_PlatformEntitlement> *GetServerEntitlementsOrNull() constReturns a pointer to ServerEntitlements_Optional, if it has been set, otherwise returns nullptr.
public inline void SetServerEntitlements(TArray< FRHAPI_PlatformEntitlement > NewValue)Sets the value of ServerEntitlements_Optional and also sets ServerEntitlements_IsSet to true.
public inline void ClearServerEntitlements()Clears the value of ServerEntitlements_Optional and sets ServerEntitlements_IsSet to false.
public inline ERHAPI_Platform & GetPlatformId()Gets the value of PlatformId.
public inline const ERHAPI_Platform & GetPlatformId() constGets the value of PlatformId.
public inline void SetPlatformId(ERHAPI_Platform NewValue)Sets the value of PlatformId.
public inline FString & GetPlatformUserId()Gets the value of PlatformUserId.
public inline const FString & GetPlatformUserId() constGets the value of PlatformUserId.
public inline void SetPlatformUserId(FString NewValue)Sets the value of PlatformUserId.
public inline bool & GetSkippedServerEntitlements()Gets the value of SkippedServerEntitlements_Optional, regardless of it having been set.
public inline const bool & GetSkippedServerEntitlements() constGets the value of SkippedServerEntitlements_Optional, regardless of it having been set.
public inline const bool & GetSkippedServerEntitlements(const bool & DefaultValue) constGets the value of SkippedServerEntitlements_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSkippedServerEntitlements(bool & OutValue) constFills OutValue with the value of SkippedServerEntitlements_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetSkippedServerEntitlementsOrNull()Returns a pointer to SkippedServerEntitlements_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetSkippedServerEntitlementsOrNull() constReturns a pointer to SkippedServerEntitlements_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSkippedServerEntitlements(bool NewValue)Sets the value of SkippedServerEntitlements_Optional and also sets SkippedServerEntitlements_IsSet to true.
public inline void ClearSkippedServerEntitlements()Clears the value of SkippedServerEntitlements_Optional and sets SkippedServerEntitlements_IsSet to false.
public inline bool IsSkippedServerEntitlementsDefaultValue() constReturns true if SkippedServerEntitlements_Optional is set and matches the default value.
public inline void SetSkippedServerEntitlementsToDefault()Sets the value of SkippedServerEntitlements_Optional to its default and also sets SkippedServerEntitlements_IsSet to true.

Members

public FString RequestId

unique id to allow tracking the request


#### `public ERHAPI_ClientType `[`ClientType`](#structFRHAPI__PlatformEntitlementProcessResult_1a617fe403bc85562d6bd5085c2b72fe00)

client type this purchase was made on


#### `public FString `[`TransactionId`](#structFRHAPI__PlatformEntitlementProcessResult_1ac4e5064b8dd8dce73c0d93ff4bc196d8)

unique id for this transaction on the platform


#### `public ERHAPI_PlatformRegion `[`PlatformRegion`](#structFRHAPI__PlatformEntitlementProcessResult_1adb311eefbbc7b0e7e34a2189e7c2edaf)

region this purchase was made in


#### `public FString `[`Status_Optional`](#structFRHAPI__PlatformEntitlementProcessResult_1a8d74f677f67627a8b0a1367d99655fdf)

status of this result


#### `public bool `[`Status_IsSet`](#structFRHAPI__PlatformEntitlementProcessResult_1abca3d4ab6149c9cb2998b0b41ed8ef7c)

true if Status_Optional has been set to a value


#### `public TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > `[`ClientEntitlements_Optional`](#structFRHAPI__PlatformEntitlementProcessResult_1ab364b54bdebc6777f9ffe6e046161b6c)

Client entitlements that have been processed.


#### `public bool `[`ClientEntitlements_IsSet`](#structFRHAPI__PlatformEntitlementProcessResult_1a53fc5f42cd21746352e77d4e11ff1e35)

true if ClientEntitlements_Optional has been set to a value


#### `public TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > `[`ServerEntitlements_Optional`](#structFRHAPI__PlatformEntitlementProcessResult_1aa5c0162acdebd1b679a3a532480f56f1)

Server entitlements that have been processed.


#### `public bool `[`ServerEntitlements_IsSet`](#structFRHAPI__PlatformEntitlementProcessResult_1a7811dbb2ed9aa8c86ebf55e7b65a5f1f)

true if ServerEntitlements_Optional has been set to a value


#### `public ERHAPI_Platform `[`PlatformId`](#structFRHAPI__PlatformEntitlementProcessResult_1a3942cf5bfee604460bfb00c0bda56728)

Platform these transactions were processed on.


#### `public FString `[`PlatformUserId`](#structFRHAPI__PlatformEntitlementProcessResult_1a5e27e7e6c68e086ec3a2eb805c2d6488)

Unique identifier for the platform user that processed this entitlement.


#### `public bool `[`SkippedServerEntitlements_Optional`](#structFRHAPI__PlatformEntitlementProcessResult_1aedc8e7425204af954d95b39faaef2e53)

True if the server entitlements were skipped.


#### `public bool `[`SkippedServerEntitlements_IsSet`](#structFRHAPI__PlatformEntitlementProcessResult_1a1588a5d0d180aff1f81430371a93a6e0)

true if SkippedServerEntitlements_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__PlatformEntitlementProcessResult_1ad108abc48df6c4c617e0fe351747dc01)`(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__PlatformEntitlementProcessResult_1aba0657945dfaf09647ac494f0c0e6ae5)`(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 & `[`GetRequestId`](#structFRHAPI__PlatformEntitlementProcessResult_1ad91f9ad6322419576a16fa20ae6f024c)`()`

Gets the value of RequestId.


#### `public inline const FString & `[`GetRequestId`](#structFRHAPI__PlatformEntitlementProcessResult_1a670729b04ecca6b3fbd9eba1f0030bf6)`() const`

Gets the value of RequestId.


#### `public inline void `[`SetRequestId`](#structFRHAPI__PlatformEntitlementProcessResult_1a14e5407efe3ba686334fab6272d51fd9)`(FString NewValue)`

Sets the value of RequestId.


#### `public inline ERHAPI_ClientType & `[`GetClientType`](#structFRHAPI__PlatformEntitlementProcessResult_1a8a807f7b00f898958aa1ca1ac40e6089)`()`

Gets the value of ClientType.


#### `public inline const ERHAPI_ClientType & `[`GetClientType`](#structFRHAPI__PlatformEntitlementProcessResult_1a98a9c8edeabca820a66ab0777a256168)`() const`

Gets the value of ClientType.


#### `public inline void `[`SetClientType`](#structFRHAPI__PlatformEntitlementProcessResult_1ac784a1e34f0b0b61babfe0ec0d9479c3)`(ERHAPI_ClientType NewValue)`

Sets the value of ClientType.


#### `public inline FString & `[`GetTransactionId`](#structFRHAPI__PlatformEntitlementProcessResult_1a50babcdd3fee3fd2be24c39d7e207ee5)`()`

Gets the value of TransactionId.


#### `public inline const FString & `[`GetTransactionId`](#structFRHAPI__PlatformEntitlementProcessResult_1a61eb2bad09ee850069cf8b17f60bf330)`() const`

Gets the value of TransactionId.


#### `public inline void `[`SetTransactionId`](#structFRHAPI__PlatformEntitlementProcessResult_1a052516ce09ea1b8ea2fa1fe0d219c597)`(FString NewValue)`

Sets the value of TransactionId.


#### `public inline ERHAPI_PlatformRegion & `[`GetPlatformRegion`](#structFRHAPI__PlatformEntitlementProcessResult_1a9349613c3dfcffe134a3346461da14d3)`()`

Gets the value of PlatformRegion.


#### `public inline const ERHAPI_PlatformRegion & `[`GetPlatformRegion`](#structFRHAPI__PlatformEntitlementProcessResult_1a7b3cf321a18a94bcd4f1a15bf155e202)`() const`

Gets the value of PlatformRegion.


#### `public inline void `[`SetPlatformRegion`](#structFRHAPI__PlatformEntitlementProcessResult_1a66579a150798b37f7fdf7fbea439ce08)`(ERHAPI_PlatformRegion NewValue)`

Sets the value of PlatformRegion.


#### `public inline FString & `[`GetStatus`](#structFRHAPI__PlatformEntitlementProcessResult_1a33026d1703c93269fb8c0d570a7f6cd8)`()`

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


#### `public inline const FString & `[`GetStatus`](#structFRHAPI__PlatformEntitlementProcessResult_1a14aecf516930c582ef19093ba68e2a36)`() const`

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


#### `public inline const FString & `[`GetStatus`](#structFRHAPI__PlatformEntitlementProcessResult_1a0ca92dbcc87160e09c5f9ddef68ca5f7)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetStatus`](#structFRHAPI__PlatformEntitlementProcessResult_1ad2d20b01df86f12578ffadacc7ec0a7a)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetStatusOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1a9a89192ad77bc1fae2888bc8d69d4326)`()`

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


#### `public inline const FString * `[`GetStatusOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1a02188a9702b28bd5bd5f6b8fc851a58d)`() const`

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


#### `public inline void `[`SetStatus`](#structFRHAPI__PlatformEntitlementProcessResult_1a213ebc12affcf564b5ececbb0c642f06)`(FString NewValue)`

Sets the value of Status_Optional and also sets Status_IsSet to true.


#### `public inline void `[`ClearStatus`](#structFRHAPI__PlatformEntitlementProcessResult_1ad2735d15394bd2b76d3291a0790cec96)`()`

Clears the value of Status_Optional and sets Status_IsSet to false.


#### `public inline bool `[`IsStatusDefaultValue`](#structFRHAPI__PlatformEntitlementProcessResult_1a87e997a54582d7f013b354e3489f60dc)`() const`

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


#### `public inline void `[`SetStatusToDefault`](#structFRHAPI__PlatformEntitlementProcessResult_1a15d890c6ce1c2c6f535b6868932b5664)`()`

Sets the value of Status_Optional to its default and also sets Status_IsSet to true.


#### `public inline TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & `[`GetClientEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1ace2fa9dcbf9c9ced3c956a60efb6cb2b)`()`

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


#### `public inline const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & `[`GetClientEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1ad7276a2b47f6e251330e25604416ad7f)`() const`

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


#### `public inline const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & `[`GetClientEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a4d311cc311e31b455690fcd8e54df93d)`(const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & DefaultValue) const`

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


#### `public inline bool `[`GetClientEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a2fbb3228b6708d7898ef5f914187f140)`(TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & OutValue) const`

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


#### `public inline TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > * `[`GetClientEntitlementsOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1a97a72289245fbef21ba70ca4c9d8bb8a)`()`

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


#### `public inline const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > * `[`GetClientEntitlementsOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1a7b724e483f4493ff591c91845da1d7a9)`() const`

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


#### `public inline void `[`SetClientEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a6c3683e0634056ca22bb63517c9cabed)`(TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > NewValue)`

Sets the value of ClientEntitlements_Optional and also sets ClientEntitlements_IsSet to true.


#### `public inline void `[`ClearClientEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1af651efecd120bf707ceb0030de1faaa5)`()`

Clears the value of ClientEntitlements_Optional and sets ClientEntitlements_IsSet to false.


#### `public inline TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & `[`GetServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a343c7db8c5068c4bbe6038fa2895cd06)`()`

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


#### `public inline const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & `[`GetServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1ab4559c62ee5964d0d60a2db04c01ceae)`() const`

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


#### `public inline const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & `[`GetServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a03801eab63d8d1ea1b63865738d626f7)`(const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & DefaultValue) const`

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


#### `public inline bool `[`GetServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a01c2734101ea487d2a46ce29c128d476)`(TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > & OutValue) const`

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


#### `public inline TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > * `[`GetServerEntitlementsOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1adb7f2a3df2d63ce697f094ca2782c7c5)`()`

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


#### `public inline const TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > * `[`GetServerEntitlementsOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1aa725b81b2a5d43733241ccc8a2d95791)`() const`

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


#### `public inline void `[`SetServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1ad4440b2b99702eaf033140ca3ab45ff4)`(TArray< `[`FRHAPI_PlatformEntitlement`](RHAPI_PlatformEntitlement.md#structFRHAPI__PlatformEntitlement)` > NewValue)`

Sets the value of ServerEntitlements_Optional and also sets ServerEntitlements_IsSet to true.


#### `public inline void `[`ClearServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1aa079715cdcbcf91c7ce6dc1f2bc5f0d6)`()`

Clears the value of ServerEntitlements_Optional and sets ServerEntitlements_IsSet to false.


#### `public inline ERHAPI_Platform & `[`GetPlatformId`](#structFRHAPI__PlatformEntitlementProcessResult_1ab72adc5136d6adfb22b38eb7d079b5c6)`()`

Gets the value of PlatformId.


#### `public inline const ERHAPI_Platform & `[`GetPlatformId`](#structFRHAPI__PlatformEntitlementProcessResult_1a9022daf3ec5d7955a01f8a1f1fa59c92)`() const`

Gets the value of PlatformId.


#### `public inline void `[`SetPlatformId`](#structFRHAPI__PlatformEntitlementProcessResult_1a9562812ae338b87e24b94b0b44d3b8ff)`(ERHAPI_Platform NewValue)`

Sets the value of PlatformId.


#### `public inline FString & `[`GetPlatformUserId`](#structFRHAPI__PlatformEntitlementProcessResult_1a41545147a09fbaddd80eee600ca7c6a8)`()`

Gets the value of PlatformUserId.


#### `public inline const FString & `[`GetPlatformUserId`](#structFRHAPI__PlatformEntitlementProcessResult_1a8376f3a70d8e352596e132f4835b76e1)`() const`

Gets the value of PlatformUserId.


#### `public inline void `[`SetPlatformUserId`](#structFRHAPI__PlatformEntitlementProcessResult_1a8a0350a78adf011c1ceb8a5965bba05f)`(FString NewValue)`

Sets the value of PlatformUserId.


#### `public inline bool & `[`GetSkippedServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1aba052cf9707bc398e9f0736d949bec03)`()`

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


#### `public inline const bool & `[`GetSkippedServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a118ca7f349f1fe9d7a06398919c5ed3f)`() const`

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


#### `public inline const bool & `[`GetSkippedServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a7b2438905118d37739885ae4f2b8b403)`(const bool & DefaultValue) const`

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


#### `public inline bool `[`GetSkippedServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a72e1cfde5ebdb6d10d21e65c95cc5651)`(bool & OutValue) const`

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


#### `public inline bool * `[`GetSkippedServerEntitlementsOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1a407ef16410bdad9c8e71edf540dd5795)`()`

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


#### `public inline const bool * `[`GetSkippedServerEntitlementsOrNull`](#structFRHAPI__PlatformEntitlementProcessResult_1a1ff559cd97945d0cd53426fbebcd3aae)`() const`

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


#### `public inline void `[`SetSkippedServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1ac758f0b0d2a079a379d1eb4b739c77f3)`(bool NewValue)`

Sets the value of SkippedServerEntitlements_Optional and also sets SkippedServerEntitlements_IsSet to true.


#### `public inline void `[`ClearSkippedServerEntitlements`](#structFRHAPI__PlatformEntitlementProcessResult_1a06090335dcdb3a2b4fbb0521e5fa685e)`()`

Clears the value of SkippedServerEntitlements_Optional and sets SkippedServerEntitlements_IsSet to false.


#### `public inline bool `[`IsSkippedServerEntitlementsDefaultValue`](#structFRHAPI__PlatformEntitlementProcessResult_1ae124e63567ad85ca72f9ef7297f9dd4a)`() const`

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


#### `public inline void `[`SetSkippedServerEntitlementsToDefault`](#structFRHAPI__PlatformEntitlementProcessResult_1ac278ece6c8d1a8180f643b6f342f5a96)`()`

Sets the value of SkippedServerEntitlements_Optional to its default and also sets SkippedServerEntitlements_IsSet to true.