RHAPI_MarketingCampaign
Summary
Members | Descriptions |
---|---|
struct FRHAPI_MarketingCampaign | 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. |
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
Members | Descriptions |
---|---|
public FGuid Uuid | The unique identifier for the Marketing Campaign. |
public FString Name | The name of the Marketing Campaign. |
public ERHAPI_InventoryPortal PortalId_Optional | Platform for the Marketing Campaign. |
public bool PortalId_IsSet | true if PortalId_Optional has been set to a value |
public TArray< FRHAPI_KeyType > KeyTypes | The types of keys that can be claimed from this campaign. |
public FString CreatedOn_Optional | The time the MarketingCampaign was created. |
public bool CreatedOn_IsSet | true if CreatedOn_Optional has been set to a value |
public FString LastModifiedOn_Optional | The time the MarketingCampaign was last modified. |
public bool LastModifiedOn_IsSet | true 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) const | Writes 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 () const | Gets 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 () const | Gets 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 () const | Gets the value of PortalId_Optional, regardless of it having been set. |
public inline const ERHAPI_InventoryPortal & GetPortalId (const ERHAPI_InventoryPortal & DefaultValue) const | Gets the value of PortalId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPortalId (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 () | Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_InventoryPortal * GetPortalIdOrNull () const | Returns 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 () const | Gets 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 () const | Gets the value of CreatedOn_Optional, regardless of it having been set. |
public inline const FString & GetCreatedOn (const FString & DefaultValue) const | Gets the value of CreatedOn_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCreatedOn (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 () | Returns a pointer to CreatedOn_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetCreatedOnOrNull () const | Returns 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 () const | Gets the value of LastModifiedOn_Optional, regardless of it having been set. |
public inline const FString & GetLastModifiedOn (const FString & DefaultValue) const | Gets the value of LastModifiedOn_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLastModifiedOn (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 () | Returns a pointer to LastModifiedOn_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetLastModifiedOnOrNull () const | Returns 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
The name of the Marketing Campaign.
public ERHAPI_InventoryPortal
PortalId_Optional
Platform for the Marketing Campaign.
public bool
PortalId_IsSet
true if PortalId_Optional has been set to a value
public TArray<
FRHAPI_KeyType
>
KeyTypes
The types of keys that can be claimed from this campaign.
public FString
CreatedOn_Optional
The time the MarketingCampaign was created.
public bool
CreatedOn_IsSet
true if CreatedOn_Optional has been set to a value
public FString
LastModifiedOn_Optional
The time the MarketingCampaign was last modified.
public bool
LastModifiedOn_IsSet
true 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.
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 FGuid &
GetUuid
()
Gets the value of Uuid.
public inline const FGuid &
GetUuid
() const
Gets 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
() const
Gets 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
() const
Gets the value of PortalId_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryPortal &
GetPortalId
(const ERHAPI_InventoryPortal & DefaultValue) const
Gets the value of PortalId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetPortalId
(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
()
Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InventoryPortal *
GetPortalIdOrNull
() const
Returns 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
() const
Gets 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
() const
Gets the value of CreatedOn_Optional, regardless of it having been set.
public inline const FString &
GetCreatedOn
(const FString & DefaultValue) const
Gets the value of CreatedOn_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCreatedOn
(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
()
Returns a pointer to CreatedOn_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetCreatedOnOrNull
() const
Returns 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
() const
Gets the value of LastModifiedOn_Optional, regardless of it having been set.
public inline const FString &
GetLastModifiedOn
(const FString & DefaultValue) const
Gets the value of LastModifiedOn_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetLastModifiedOn
(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
()
Returns a pointer to LastModifiedOn_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetLastModifiedOnOrNull
() const
Returns 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.