Skip to content
RallyHere Docs
GitHub

RHAPI_KeyClaim

Summary

MembersDescriptions
struct FRHAPI_KeyClaimA KeyClaim is a reward a player for fulfilling requirements of an eternal marketing campaign. Once the player has completed the requirements of the campaign and have been assigned a sku of the campaign by the Platform, invoke Process Key Entitlements to consume the sku from the Platform for a Key Claim.

struct FRHAPI_KeyClaim

struct FRHAPI_KeyClaim
  : public FRHAPI_Model

A KeyClaim is a reward a player for fulfilling requirements of an eternal marketing campaign. Once the player has completed the requirements of the campaign and have been assigned a sku of the campaign by the Platform, invoke Process Key Entitlements to consume the sku from the Platform for a Key Claim.

Summary

MembersDescriptions
public ERHAPI_InventoryPortal PortalId_OptionalPlatform the player is on.
public bool PortalId_IsSettrue if PortalId_Optional has been set to a value
public FString PortalUserId_OptionalThe Platform’s unique identifier for the player.
public bool PortalUserId_IsSettrue if PortalUserId_Optional has been set to a value
public FGuid KeyClaimUuidThe unique identifier for the KeyClaim.
public bool Claimed_OptionalWhether the KeyClaim has been claimed.
public bool Claimed_IsSettrue if Claimed_Optional has been set to a value
public FString ExternalKey_OptionalThe external key that was been claimed by the player. This is only filled out once the KeyClaim has been claimed.
public bool ExternalKey_IsSettrue if ExternalKey_Optional has been set to a value
public FGuid ExternalKeyCampaignUuid_OptionalThe unique identifier for the MarketingCampaign that the external key was claimed from.
public bool ExternalKeyCampaignUuid_IsSettrue if ExternalKeyCampaignUuid_Optional has been set to a value
public FString ExternalKeyType_OptionalThis can be used to allow the player to claim different types based on their preferrence. While we don’t have requirement for what should contain, it must match a key type assigned to the external campaign.
public bool ExternalKeyType_IsSettrue if ExternalKeyType_Optional has been set to a value
public FString CreatedOn_OptionalThe time the KeyClaim was created.
public bool CreatedOn_IsSettrue if CreatedOn_Optional has been set to a value
public FString LastModifiedOn_OptionalThe time the KeyClaim was last modified.
public bool LastModifiedOn_IsSettrue if LastModifiedOn_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 ERHAPI_InventoryPortal & GetPortalId()Gets the value of PortalId_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryPortal & GetPortalId() constGets the value of PortalId_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryPortal & GetPortalId(const ERHAPI_InventoryPortal & DefaultValue) constGets the value of PortalId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPortalId(ERHAPI_InventoryPortal & OutValue) constFills OutValue with the value of PortalId_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InventoryPortal * GetPortalIdOrNull()Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InventoryPortal * GetPortalIdOrNull() constReturns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPortalId(ERHAPI_InventoryPortal NewValue)Sets the value of PortalId_Optional and also sets PortalId_IsSet to true.
public inline void ClearPortalId()Clears the value of PortalId_Optional and sets PortalId_IsSet to false.
public inline FString & GetPortalUserId()Gets the value of PortalUserId_Optional, regardless of it having been set.
public inline const FString & GetPortalUserId() constGets the value of PortalUserId_Optional, regardless of it having been set.
public inline const FString & GetPortalUserId(const FString & DefaultValue) constGets the value of PortalUserId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPortalUserId(FString & OutValue) constFills OutValue with the value of PortalUserId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetPortalUserIdOrNull()Returns a pointer to PortalUserId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetPortalUserIdOrNull() constReturns a pointer to PortalUserId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPortalUserId(FString NewValue)Sets the value of PortalUserId_Optional and also sets PortalUserId_IsSet to true.
public inline void ClearPortalUserId()Clears the value of PortalUserId_Optional and sets PortalUserId_IsSet to false.
public inline FGuid & GetKeyClaimUuid()Gets the value of KeyClaimUuid.
public inline const FGuid & GetKeyClaimUuid() constGets the value of KeyClaimUuid.
public inline void SetKeyClaimUuid(FGuid NewValue)Sets the value of KeyClaimUuid.
public inline bool & GetClaimed()Gets the value of Claimed_Optional, regardless of it having been set.
public inline const bool & GetClaimed() constGets the value of Claimed_Optional, regardless of it having been set.
public inline const bool & GetClaimed(const bool & DefaultValue) constGets the value of Claimed_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetClaimed(bool & OutValue) constFills OutValue with the value of Claimed_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetClaimedOrNull()Returns a pointer to Claimed_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetClaimedOrNull() constReturns a pointer to Claimed_Optional, if it has been set, otherwise returns nullptr.
public inline void SetClaimed(bool NewValue)Sets the value of Claimed_Optional and also sets Claimed_IsSet to true.
public inline void ClearClaimed()Clears the value of Claimed_Optional and sets Claimed_IsSet to false.
public inline bool IsClaimedDefaultValue() constReturns true if Claimed_Optional is set and matches the default value.
public inline void SetClaimedToDefault()Sets the value of Claimed_Optional to its default and also sets Claimed_IsSet to true.
public inline FString & GetExternalKey()Gets the value of ExternalKey_Optional, regardless of it having been set.
public inline const FString & GetExternalKey() constGets the value of ExternalKey_Optional, regardless of it having been set.
public inline const FString & GetExternalKey(const FString & DefaultValue) constGets the value of ExternalKey_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExternalKey(FString & OutValue) constFills OutValue with the value of ExternalKey_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetExternalKeyOrNull()Returns a pointer to ExternalKey_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetExternalKeyOrNull() constReturns a pointer to ExternalKey_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExternalKey(FString NewValue)Sets the value of ExternalKey_Optional and also sets ExternalKey_IsSet to true.
public inline void ClearExternalKey()Clears the value of ExternalKey_Optional and sets ExternalKey_IsSet to false.
public inline FGuid & GetExternalKeyCampaignUuid()Gets the value of ExternalKeyCampaignUuid_Optional, regardless of it having been set.
public inline const FGuid & GetExternalKeyCampaignUuid() constGets the value of ExternalKeyCampaignUuid_Optional, regardless of it having been set.
public inline const FGuid & GetExternalKeyCampaignUuid(const FGuid & DefaultValue) constGets the value of ExternalKeyCampaignUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExternalKeyCampaignUuid(FGuid & OutValue) constFills OutValue with the value of ExternalKeyCampaignUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetExternalKeyCampaignUuidOrNull()Returns a pointer to ExternalKeyCampaignUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetExternalKeyCampaignUuidOrNull() constReturns a pointer to ExternalKeyCampaignUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExternalKeyCampaignUuid(FGuid NewValue)Sets the value of ExternalKeyCampaignUuid_Optional and also sets ExternalKeyCampaignUuid_IsSet to true.
public inline void ClearExternalKeyCampaignUuid()Clears the value of ExternalKeyCampaignUuid_Optional and sets ExternalKeyCampaignUuid_IsSet to false.
public inline FString & GetExternalKeyType()Gets the value of ExternalKeyType_Optional, regardless of it having been set.
public inline const FString & GetExternalKeyType() constGets the value of ExternalKeyType_Optional, regardless of it having been set.
public inline const FString & GetExternalKeyType(const FString & DefaultValue) constGets the value of ExternalKeyType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExternalKeyType(FString & OutValue) constFills OutValue with the value of ExternalKeyType_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetExternalKeyTypeOrNull()Returns a pointer to ExternalKeyType_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetExternalKeyTypeOrNull() constReturns a pointer to ExternalKeyType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExternalKeyType(FString NewValue)Sets the value of ExternalKeyType_Optional and also sets ExternalKeyType_IsSet to true.
public inline void ClearExternalKeyType()Clears the value of ExternalKeyType_Optional and sets ExternalKeyType_IsSet to false.
public inline FString & GetCreatedOn()Gets the value of CreatedOn_Optional, regardless of it having been set.
public inline const FString & GetCreatedOn() constGets the value of CreatedOn_Optional, regardless of it having been set.
public inline const FString & GetCreatedOn(const FString & DefaultValue) constGets the value of CreatedOn_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCreatedOn(FString & OutValue) constFills OutValue with the value of CreatedOn_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetCreatedOnOrNull()Returns a pointer to CreatedOn_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetCreatedOnOrNull() constReturns a pointer to CreatedOn_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCreatedOn(FString NewValue)Sets the value of CreatedOn_Optional and also sets CreatedOn_IsSet to true.
public inline void ClearCreatedOn()Clears the value of CreatedOn_Optional and sets CreatedOn_IsSet to false.
public inline FString & GetLastModifiedOn()Gets the value of LastModifiedOn_Optional, regardless of it having been set.
public inline const FString & GetLastModifiedOn() constGets the value of LastModifiedOn_Optional, regardless of it having been set.
public inline const FString & GetLastModifiedOn(const FString & DefaultValue) constGets the value of LastModifiedOn_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLastModifiedOn(FString & OutValue) constFills OutValue with the value of LastModifiedOn_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetLastModifiedOnOrNull()Returns a pointer to LastModifiedOn_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetLastModifiedOnOrNull() constReturns a pointer to LastModifiedOn_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLastModifiedOn(FString NewValue)Sets the value of LastModifiedOn_Optional and also sets LastModifiedOn_IsSet to true.
public inline void ClearLastModifiedOn()Clears the value of LastModifiedOn_Optional and sets LastModifiedOn_IsSet to false.

Members

public ERHAPI_InventoryPortal PortalId_Optional

Platform the player is on.


#### `public bool `[`PortalId_IsSet`](#structFRHAPI__KeyClaim_1af95158bbcd4208da12c12283b11139c3)

true if PortalId_Optional has been set to a value


#### `public FString `[`PortalUserId_Optional`](#structFRHAPI__KeyClaim_1af5375f7ebdab0eb347e86e21d2e13f97)

The Platform’s unique identifier for the player.


#### `public bool `[`PortalUserId_IsSet`](#structFRHAPI__KeyClaim_1ad8d5eefad96c5147965f2218c07df582)

true if PortalUserId_Optional has been set to a value


#### `public FGuid `[`KeyClaimUuid`](#structFRHAPI__KeyClaim_1a3bc3daebbd03f64cdc91e2a8a823b344)

The unique identifier for the KeyClaim.


#### `public bool `[`Claimed_Optional`](#structFRHAPI__KeyClaim_1a59446706589fd3b929538b3dc42de3c4)

Whether the KeyClaim has been claimed.


#### `public bool `[`Claimed_IsSet`](#structFRHAPI__KeyClaim_1a4212cd20d8f1e5399e1d89a7a3dccd42)

true if Claimed_Optional has been set to a value


#### `public FString `[`ExternalKey_Optional`](#structFRHAPI__KeyClaim_1a5963308c6ee364902bce43e4e68d21d6)

The external key that was been claimed by the player. This is only filled out once the KeyClaim has been claimed.


#### `public bool `[`ExternalKey_IsSet`](#structFRHAPI__KeyClaim_1aeb18b043e94667764a8cd03457417ee3)

true if ExternalKey_Optional has been set to a value


#### `public FGuid `[`ExternalKeyCampaignUuid_Optional`](#structFRHAPI__KeyClaim_1a789b0a30179462c39382fd9e405eba63)

The unique identifier for the MarketingCampaign that the external key was claimed from.


#### `public bool `[`ExternalKeyCampaignUuid_IsSet`](#structFRHAPI__KeyClaim_1a06d3fce97cbf5dabb2c9c532f05911bf)

true if ExternalKeyCampaignUuid_Optional has been set to a value


#### `public FString `[`ExternalKeyType_Optional`](#structFRHAPI__KeyClaim_1a27fc67118ac74f951b8a008920a1d98c)

This can be used to allow the player to claim different types based on their preferrence. While we don’t have requirement for what should contain, it must match a key type assigned to the external campaign.


#### `public bool `[`ExternalKeyType_IsSet`](#structFRHAPI__KeyClaim_1a5186945ab0a123e23303fe23f706916f)

true if ExternalKeyType_Optional has been set to a value


#### `public FString `[`CreatedOn_Optional`](#structFRHAPI__KeyClaim_1a5912dfc4d1c1219ae45c2fc36353c5a0)

The time the KeyClaim was created.


#### `public bool `[`CreatedOn_IsSet`](#structFRHAPI__KeyClaim_1a3717f5fd6b09ecfbe8f1eab7ce126a19)

true if CreatedOn_Optional has been set to a value


#### `public FString `[`LastModifiedOn_Optional`](#structFRHAPI__KeyClaim_1a0592d1667102dcfcf6eae3165f840e2a)

The time the KeyClaim was last modified.


#### `public bool `[`LastModifiedOn_IsSet`](#structFRHAPI__KeyClaim_1ae12ac92f275fb4658fb13839b3a92a8f)

true if LastModifiedOn_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__KeyClaim_1a681722ebe833129d706e9f11ffef7a78)`(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__KeyClaim_1a163dc496e4025332a78aaea155647534)`(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 ERHAPI_InventoryPortal & `[`GetPortalId`](#structFRHAPI__KeyClaim_1aec9aa50becf9a17426b29a283bf211ee)`()`

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


#### `public inline const ERHAPI_InventoryPortal & `[`GetPortalId`](#structFRHAPI__KeyClaim_1afd856396baa4cf6e23471420567b09c2)`() const`

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


#### `public inline const ERHAPI_InventoryPortal & `[`GetPortalId`](#structFRHAPI__KeyClaim_1a8ad0a5f895d520110e3284ed71b6ef04)`(const ERHAPI_InventoryPortal & DefaultValue) const`

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


#### `public inline bool `[`GetPortalId`](#structFRHAPI__KeyClaim_1a1a2671651f5ae1abd6c8d379526212fb)`(ERHAPI_InventoryPortal & OutValue) const`

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


#### `public inline ERHAPI_InventoryPortal * `[`GetPortalIdOrNull`](#structFRHAPI__KeyClaim_1a67cb0a317b0ad9ba8af07079ecc4afce)`()`

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


#### `public inline const ERHAPI_InventoryPortal * `[`GetPortalIdOrNull`](#structFRHAPI__KeyClaim_1a3bf6ad70764c28c4e82872ecfe5e4839)`() const`

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


#### `public inline void `[`SetPortalId`](#structFRHAPI__KeyClaim_1a536b9ec037266735fd84801e927f3517)`(ERHAPI_InventoryPortal NewValue)`

Sets the value of PortalId_Optional and also sets PortalId_IsSet to true.


#### `public inline void `[`ClearPortalId`](#structFRHAPI__KeyClaim_1aa84223198e5d8c855734ff8f6c594708)`()`

Clears the value of PortalId_Optional and sets PortalId_IsSet to false.


#### `public inline FString & `[`GetPortalUserId`](#structFRHAPI__KeyClaim_1af5c4926f2a02d408c5bf65a1e85cd7a2)`()`

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


#### `public inline const FString & `[`GetPortalUserId`](#structFRHAPI__KeyClaim_1ac05d8c0fc346da172ac72610811773e7)`() const`

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


#### `public inline const FString & `[`GetPortalUserId`](#structFRHAPI__KeyClaim_1a25a75626c760681217cf2e4818be2335)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetPortalUserId`](#structFRHAPI__KeyClaim_1adf598e63631c372e207ea18862b42614)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetPortalUserIdOrNull`](#structFRHAPI__KeyClaim_1a0bba9c4a0f98faa6f1d498056bec4988)`()`

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


#### `public inline const FString * `[`GetPortalUserIdOrNull`](#structFRHAPI__KeyClaim_1aca0809d2121d38f3e20b41eb0cdf87cb)`() const`

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


#### `public inline void `[`SetPortalUserId`](#structFRHAPI__KeyClaim_1a41d40264bfd092a60e2c511851a43c2f)`(FString NewValue)`

Sets the value of PortalUserId_Optional and also sets PortalUserId_IsSet to true.


#### `public inline void `[`ClearPortalUserId`](#structFRHAPI__KeyClaim_1a5f789757b654c1ca096bd1692f2ac66c)`()`

Clears the value of PortalUserId_Optional and sets PortalUserId_IsSet to false.


#### `public inline FGuid & `[`GetKeyClaimUuid`](#structFRHAPI__KeyClaim_1aa157ecf71ea8310f2d2dcdf07dae6504)`()`

Gets the value of KeyClaimUuid.


#### `public inline const FGuid & `[`GetKeyClaimUuid`](#structFRHAPI__KeyClaim_1af691554e2bf8db3c935b79a761654766)`() const`

Gets the value of KeyClaimUuid.


#### `public inline void `[`SetKeyClaimUuid`](#structFRHAPI__KeyClaim_1acaf93c55e8301b26b679883b8b2de453)`(FGuid NewValue)`

Sets the value of KeyClaimUuid.


#### `public inline bool & `[`GetClaimed`](#structFRHAPI__KeyClaim_1aafeaf7ea04d9beb30bf10597964f177f)`()`

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


#### `public inline const bool & `[`GetClaimed`](#structFRHAPI__KeyClaim_1a432006c30617709ef83c0fbf89447e59)`() const`

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


#### `public inline const bool & `[`GetClaimed`](#structFRHAPI__KeyClaim_1a83284a582a4d0e4a560ad79080331bfc)`(const bool & DefaultValue) const`

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


#### `public inline bool `[`GetClaimed`](#structFRHAPI__KeyClaim_1a1c40f4da0c52fff68499cad035e73e72)`(bool & OutValue) const`

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


#### `public inline bool * `[`GetClaimedOrNull`](#structFRHAPI__KeyClaim_1a149c6bf21adcaa8a6cd9f2ab3a94d680)`()`

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


#### `public inline const bool * `[`GetClaimedOrNull`](#structFRHAPI__KeyClaim_1abe821bb522bbca51c95fdd8e0ff502e3)`() const`

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


#### `public inline void `[`SetClaimed`](#structFRHAPI__KeyClaim_1a2a5690931e32a635b1a60e562b429ee7)`(bool NewValue)`

Sets the value of Claimed_Optional and also sets Claimed_IsSet to true.


#### `public inline void `[`ClearClaimed`](#structFRHAPI__KeyClaim_1a038eb19cbad2ef8265c0fa40a3e497a0)`()`

Clears the value of Claimed_Optional and sets Claimed_IsSet to false.


#### `public inline bool `[`IsClaimedDefaultValue`](#structFRHAPI__KeyClaim_1acf01a79ae95e4eada108381792c9918f)`() const`

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


#### `public inline void `[`SetClaimedToDefault`](#structFRHAPI__KeyClaim_1a6eca578c2f62b6a3871c7caeaa63b989)`()`

Sets the value of Claimed_Optional to its default and also sets Claimed_IsSet to true.


#### `public inline FString & `[`GetExternalKey`](#structFRHAPI__KeyClaim_1a44035d0c8f6dad64b82912a45b47e69b)`()`

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


#### `public inline const FString & `[`GetExternalKey`](#structFRHAPI__KeyClaim_1a199fe553a5895d0cdfaa9ee55c03b028)`() const`

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


#### `public inline const FString & `[`GetExternalKey`](#structFRHAPI__KeyClaim_1aa733a1fc8f2f21c518f0443da9b28815)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetExternalKey`](#structFRHAPI__KeyClaim_1ae48064039c3b32a01b5b4e03351a10b0)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetExternalKeyOrNull`](#structFRHAPI__KeyClaim_1ac26b5dd34c5887684c5e6b098f43328c)`()`

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


#### `public inline const FString * `[`GetExternalKeyOrNull`](#structFRHAPI__KeyClaim_1aec406f8dbe144fcb1769961e9489d997)`() const`

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


#### `public inline void `[`SetExternalKey`](#structFRHAPI__KeyClaim_1afcb6a068d44c89508103642b31e9c93d)`(FString NewValue)`

Sets the value of ExternalKey_Optional and also sets ExternalKey_IsSet to true.


#### `public inline void `[`ClearExternalKey`](#structFRHAPI__KeyClaim_1ac2969b171baf02d250bb332fc9b20e03)`()`

Clears the value of ExternalKey_Optional and sets ExternalKey_IsSet to false.


#### `public inline FGuid & `[`GetExternalKeyCampaignUuid`](#structFRHAPI__KeyClaim_1acf4d863356198d7fc201526610751d31)`()`

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


#### `public inline const FGuid & `[`GetExternalKeyCampaignUuid`](#structFRHAPI__KeyClaim_1ae13780f734c0f7942d4f31f519665c46)`() const`

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


#### `public inline const FGuid & `[`GetExternalKeyCampaignUuid`](#structFRHAPI__KeyClaim_1a0d2b26e65521f2586164a301d08b962f)`(const FGuid & DefaultValue) const`

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


#### `public inline bool `[`GetExternalKeyCampaignUuid`](#structFRHAPI__KeyClaim_1abdb1ac75b51055086d77ba3c4f0aa354)`(FGuid & OutValue) const`

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


#### `public inline FGuid * `[`GetExternalKeyCampaignUuidOrNull`](#structFRHAPI__KeyClaim_1afe85eb929aa13d87e8b70b91e85d9ad3)`()`

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


#### `public inline const FGuid * `[`GetExternalKeyCampaignUuidOrNull`](#structFRHAPI__KeyClaim_1a902b94f86fc115404fc5e7a785f4a986)`() const`

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


#### `public inline void `[`SetExternalKeyCampaignUuid`](#structFRHAPI__KeyClaim_1ab89b799b7bd210941066edca5301e030)`(FGuid NewValue)`

Sets the value of ExternalKeyCampaignUuid_Optional and also sets ExternalKeyCampaignUuid_IsSet to true.


#### `public inline void `[`ClearExternalKeyCampaignUuid`](#structFRHAPI__KeyClaim_1a1abb370dbb5d37a357cfc6ba7cfdcaa5)`()`

Clears the value of ExternalKeyCampaignUuid_Optional and sets ExternalKeyCampaignUuid_IsSet to false.


#### `public inline FString & `[`GetExternalKeyType`](#structFRHAPI__KeyClaim_1ae9ecdd2f605774dd6977d29a419bbfe5)`()`

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


#### `public inline const FString & `[`GetExternalKeyType`](#structFRHAPI__KeyClaim_1a846c02696a1dbb837716f04b5c08b7ea)`() const`

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


#### `public inline const FString & `[`GetExternalKeyType`](#structFRHAPI__KeyClaim_1a158bcbaf9c99b84488d4ac4784eb9537)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetExternalKeyType`](#structFRHAPI__KeyClaim_1a8e5e9754a38ff40a0344b9fd6dfba8c5)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetExternalKeyTypeOrNull`](#structFRHAPI__KeyClaim_1a1cc41ec0d4804fe09498d6f0b1590017)`()`

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


#### `public inline const FString * `[`GetExternalKeyTypeOrNull`](#structFRHAPI__KeyClaim_1a6e846f5d150cb999f8eb416c5e6a0da7)`() const`

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


#### `public inline void `[`SetExternalKeyType`](#structFRHAPI__KeyClaim_1a8345b882472009e1ac498cd4115da703)`(FString NewValue)`

Sets the value of ExternalKeyType_Optional and also sets ExternalKeyType_IsSet to true.


#### `public inline void `[`ClearExternalKeyType`](#structFRHAPI__KeyClaim_1a36662bed3d100b99436208c7b86127b4)`()`

Clears the value of ExternalKeyType_Optional and sets ExternalKeyType_IsSet to false.


#### `public inline FString & `[`GetCreatedOn`](#structFRHAPI__KeyClaim_1adc05c8cd0162b7c354ae4aaea1bec17e)`()`

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


#### `public inline const FString & `[`GetCreatedOn`](#structFRHAPI__KeyClaim_1a4463bc0228649dffe11d316e14d4e8ec)`() const`

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


#### `public inline const FString & `[`GetCreatedOn`](#structFRHAPI__KeyClaim_1a153ee84f13509c8d99f272fccde1a29f)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetCreatedOn`](#structFRHAPI__KeyClaim_1a99109f99db3004f930a9d3ebff6f5a43)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetCreatedOnOrNull`](#structFRHAPI__KeyClaim_1acf0822b5ebf73fadd4dcc62c0a6c2be2)`()`

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


#### `public inline const FString * `[`GetCreatedOnOrNull`](#structFRHAPI__KeyClaim_1a0a9a15a4b3d47e98f7a7fe82d6d29a4e)`() const`

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


#### `public inline void `[`SetCreatedOn`](#structFRHAPI__KeyClaim_1a479442832ec7d794d29e1acbb03b430d)`(FString NewValue)`

Sets the value of CreatedOn_Optional and also sets CreatedOn_IsSet to true.


#### `public inline void `[`ClearCreatedOn`](#structFRHAPI__KeyClaim_1af269f620cf927b1fabb63529d7c9a52b)`()`

Clears the value of CreatedOn_Optional and sets CreatedOn_IsSet to false.


#### `public inline FString & `[`GetLastModifiedOn`](#structFRHAPI__KeyClaim_1a4d8f1cfcc4afe226f347b63b94050130)`()`

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


#### `public inline const FString & `[`GetLastModifiedOn`](#structFRHAPI__KeyClaim_1af076bcf9f495db33654cfba4f1391435)`() const`

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


#### `public inline const FString & `[`GetLastModifiedOn`](#structFRHAPI__KeyClaim_1a772b36cc975a47ead2ee4f0406b9be82)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetLastModifiedOn`](#structFRHAPI__KeyClaim_1a9f13642df89e3f5239d06601165c0904)`(FString & OutValue) const`

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


#### `public inline FString * `[`GetLastModifiedOnOrNull`](#structFRHAPI__KeyClaim_1a73c30fbd3623caf3bd561d4b38c4949b)`()`

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


#### `public inline const FString * `[`GetLastModifiedOnOrNull`](#structFRHAPI__KeyClaim_1a213d4c475785f5c0e2d28c7739dfc40c)`() const`

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


#### `public inline void `[`SetLastModifiedOn`](#structFRHAPI__KeyClaim_1a2d3bcf43ed055b613868ec4525e04906)`(FString NewValue)`

Sets the value of LastModifiedOn_Optional and also sets LastModifiedOn_IsSet to true.


#### `public inline void `[`ClearLastModifiedOn`](#structFRHAPI__KeyClaim_1a64310c25854349e6598803fdbc697908)`()`

Clears the value of LastModifiedOn_Optional and sets LastModifiedOn_IsSet to false.