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
JsonValueData 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
WriterJSON 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.