Skip to content

RHAPI_MarketingCampaign

Summary

MembersDescriptions
struct FRHAPI_MarketingCampaignA Marketing Campaign is a set of external keys that can be claimed by players.The key claims are assigned to the player based on.

struct FRHAPI_MarketingCampaign

struct FRHAPI_MarketingCampaign
: public FRHAPI_Model

A Marketing Campaign is a set of external keys that can be claimed by players.The key claims are assigned to the player based on.

Summary

MembersDescriptions
public FGuid UuidThe unique identifier for the Marketing Campaign.
public FString NameThe name of the Marketing Campaign.
public ERHAPI_InventoryPortal PortalId_OptionalPlatform for the Marketing Campaign.
public bool PortalId_IsSettrue if PortalId_Optional has been set to a value
public TArray< FRHAPI_KeyType>KeyTypesThe types of keys that can be claimed from this campaign.
public FString CreatedOn_OptionalThe time the MarketingCampaign was created.
public bool CreatedOn_IsSettrue if CreatedOn_Optional has been set to a value
public FString LastModifiedOn_OptionalThe time the MarketingCampaign 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 FGuid & GetUuid()Gets the value of Uuid.
public inline const FGuid & GetUuid() constGets the value of Uuid.
public inline void SetUuid(FGuid NewValue)Sets the value of Uuid.
public inline FString & GetName()Gets the value of Name.
public inline const FString & GetName() constGets the value of Name.
public inline void SetName(FString NewValue)Sets the value of Name.
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 TArray< FRHAPI_KeyType> &GetKeyTypes()Gets the value of KeyTypes.
public inline const TArray< FRHAPI_KeyType> &GetKeyTypes() constGets the value of KeyTypes.
public inline void SetKeyTypes(TArray< FRHAPI_KeyType > NewValue)Sets the value of KeyTypes.
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 FGuid Uuid

The unique identifier for the Marketing Campaign.


#### `public FString `[`Name`](#structFRHAPI__MarketingCampaign_1a99687e46e9281d06d4c5c295d6bc42a5)

The name of the Marketing Campaign.


#### `public ERHAPI_InventoryPortal `[`PortalId_Optional`](#structFRHAPI__MarketingCampaign_1a14a8c7399ef2083e7fbf1ca37324599c)

Platform for the Marketing Campaign.


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

true if PortalId_Optional has been set to a value


#### `public TArray< `[`FRHAPI_KeyType`](RHAPI_KeyType.md#structFRHAPI__KeyType)` > `[`KeyTypes`](#structFRHAPI__MarketingCampaign_1ac277f1290b832a4d25e273b803263187)

The types of keys that can be claimed from this campaign.


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

The time the MarketingCampaign was created.


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

true if CreatedOn_Optional has been set to a value


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

The time the MarketingCampaign was last modified.


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

true if LastModifiedOn_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__MarketingCampaign_1a117c660e8a3b29aa49fca0b7659a6257)`(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__MarketingCampaign_1afc1372471524c0d87f44889c5ce67008)`(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 FGuid & `[`GetUuid`](#structFRHAPI__MarketingCampaign_1afea3c2144a9946be7b97627fe96c82c5)`()`

Gets the value of Uuid.


#### `public inline const FGuid & `[`GetUuid`](#structFRHAPI__MarketingCampaign_1a23193be74250e1626329d01416cdade3)`() const`

Gets the value of Uuid.


#### `public inline void `[`SetUuid`](#structFRHAPI__MarketingCampaign_1a22cf010ad1fa09c3871fcfaa253b1f35)`(FGuid NewValue)`

Sets the value of Uuid.


#### `public inline FString & `[`GetName`](#structFRHAPI__MarketingCampaign_1a4d1656a7c3c5ee9b7139d5c8ce31e90d)`()`

Gets the value of Name.


#### `public inline const FString & `[`GetName`](#structFRHAPI__MarketingCampaign_1a3b052047bead420245b451ec7759e8b4)`() const`

Gets the value of Name.


#### `public inline void `[`SetName`](#structFRHAPI__MarketingCampaign_1a43d09e85d07f6fe9becb151ccdd406a9)`(FString NewValue)`

Sets the value of Name.


#### `public inline ERHAPI_InventoryPortal & `[`GetPortalId`](#structFRHAPI__MarketingCampaign_1a62601fc98cab2459b867ef42a48a66d2)`()`

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


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

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


#### `public inline const ERHAPI_InventoryPortal & `[`GetPortalId`](#structFRHAPI__MarketingCampaign_1a74710a724c6d9feb986b9809be254442)`(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__MarketingCampaign_1afe918724bc70308a92f3781fbb59f267)`(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__MarketingCampaign_1a98eb847ad52a0a69ce7817abdd0d5495)`()`

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


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

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


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

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


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

Clears the value of PortalId_Optional and sets PortalId_IsSet to false.


#### `public inline TArray< `[`FRHAPI_KeyType`](RHAPI_KeyType.md#structFRHAPI__KeyType)` > & `[`GetKeyTypes`](#structFRHAPI__MarketingCampaign_1ab1a2efa3ebfc416759425bc944c14751)`()`

Gets the value of KeyTypes.


#### `public inline const TArray< `[`FRHAPI_KeyType`](RHAPI_KeyType.md#structFRHAPI__KeyType)` > & `[`GetKeyTypes`](#structFRHAPI__MarketingCampaign_1a6e04603948a382008325629abc892da6)`() const`

Gets the value of KeyTypes.


#### `public inline void `[`SetKeyTypes`](#structFRHAPI__MarketingCampaign_1a739d8b8357e1a00a15d4e77efde53a5d)`(TArray< `[`FRHAPI_KeyType`](RHAPI_KeyType.md#structFRHAPI__KeyType)` > NewValue)`

Sets the value of KeyTypes.


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

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


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

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


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

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


#### `public inline bool `[`GetCreatedOn`](#structFRHAPI__MarketingCampaign_1ac65c3bb3193e8d64fad5765b6a2998bc)`(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__MarketingCampaign_1ab7e50b5a72c019e9323b71378b52475b)`()`

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


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

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


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

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


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

Clears the value of CreatedOn_Optional and sets CreatedOn_IsSet to false.


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

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


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

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


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

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


#### `public inline bool `[`GetLastModifiedOn`](#structFRHAPI__MarketingCampaign_1aab3f28c30cb0f0c84d40ab37071c0564)`(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__MarketingCampaign_1a0dc98da2de551cb295b39bf705038de2)`()`

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


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

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


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

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


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

Clears the value of LastModifiedOn_Optional and sets LastModifiedOn_IsSet to false.