Skip to main 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_Portal 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(const FGuid & NewValue)Sets the value of Uuid.
public inline void SetUuid(FGuid && NewValue)Sets the value of Uuid using move semantics.
public inline FString & GetName()Gets the value of Name.
public inline const FString & GetName() constGets the value of Name.
public inline void SetName(const FString & NewValue)Sets the value of Name.
public inline void SetName(FString && NewValue)Sets the value of Name using move semantics.
public inline ERHAPI_Portal & GetPortalId()Gets the value of PortalId_Optional, regardless of it having been set.
public inline const ERHAPI_Portal & GetPortalId() constGets the value of PortalId_Optional, regardless of it having been set.
public inline const ERHAPI_Portal & GetPortalId(const ERHAPI_Portal & DefaultValue) constGets the value of PortalId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPortalId(ERHAPI_Portal & OutValue) constFills OutValue with the value of PortalId_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_Portal * GetPortalIdOrNull()Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_Portal * GetPortalIdOrNull() constReturns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPortalId(const ERHAPI_Portal & NewValue)Sets the value of PortalId_Optional and also sets PortalId_IsSet to true.
public inline void SetPortalId(ERHAPI_Portal && NewValue)Sets the value of PortalId_Optional and also sets PortalId_IsSet to true using move semantics.
public inline void ClearPortalId()Clears the value of PortalId_Optional and sets PortalId_IsSet to false.
public inline bool IsPortalIdSet() constChecks whether PortalId_Optional has been set.
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(const TArray< FRHAPI_KeyType > & NewValue)Sets the value of KeyTypes.
public inline void SetKeyTypes(TArray< FRHAPI_KeyType > && NewValue)Sets the value of KeyTypes using move semantics.
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(const FString & NewValue)Sets the value of CreatedOn_Optional and also sets CreatedOn_IsSet to true.
public inline void SetCreatedOn(FString && NewValue)Sets the value of CreatedOn_Optional and also sets CreatedOn_IsSet to true using move semantics.
public inline void ClearCreatedOn()Clears the value of CreatedOn_Optional and sets CreatedOn_IsSet to false.
public inline bool IsCreatedOnSet() constChecks whether CreatedOn_Optional has been set.
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(const FString & NewValue)Sets the value of LastModifiedOn_Optional and also sets LastModifiedOn_IsSet to true.
public inline void SetLastModifiedOn(FString && NewValue)Sets the value of LastModifiedOn_Optional and also sets LastModifiedOn_IsSet to true using move semantics.
public inline void ClearLastModifiedOn()Clears the value of LastModifiedOn_Optional and sets LastModifiedOn_IsSet to false.
public inline bool IsLastModifiedOnSet() constChecks whether LastModifiedOn_Optional has been set.

Members​

public FGuid Uuid ​

The unique identifier for the Marketing Campaign.

public FString Name ​

The name of the Marketing Campaign.

public ERHAPI_Portal 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(const FGuid & NewValue) ​

Sets the value of Uuid.

public inline void SetUuid(FGuid && NewValue) ​

Sets the value of Uuid using move semantics.

public inline FString & GetName() ​

Gets the value of Name.

public inline const FString & GetName() const ​

Gets the value of Name.

public inline void SetName(const FString & NewValue) ​

Sets the value of Name.

public inline void SetName(FString && NewValue) ​

Sets the value of Name using move semantics.

public inline ERHAPI_Portal & GetPortalId() ​

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

public inline const ERHAPI_Portal & GetPortalId() const ​

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

public inline const ERHAPI_Portal & GetPortalId(const ERHAPI_Portal & DefaultValue) const ​

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

public inline bool GetPortalId(ERHAPI_Portal & OutValue) const ​

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

public inline ERHAPI_Portal * GetPortalIdOrNull() ​

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

public inline const ERHAPI_Portal * GetPortalIdOrNull() const ​

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

public inline void SetPortalId(const ERHAPI_Portal & NewValue) ​

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

public inline void SetPortalId(ERHAPI_Portal && NewValue) ​

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

public inline void ClearPortalId() ​

Clears the value of PortalId_Optional and sets PortalId_IsSet to false.

public inline bool IsPortalIdSet() const ​

Checks whether PortalId_Optional has been set.

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(const TArray< FRHAPI_KeyType > & NewValue) ​

Sets the value of KeyTypes.

public inline void SetKeyTypes(TArray< FRHAPI_KeyType > && NewValue) ​

Sets the value of KeyTypes using move semantics.

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(const FString & NewValue) ​

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

public inline void SetCreatedOn(FString && NewValue) ​

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

public inline void ClearCreatedOn() ​

Clears the value of CreatedOn_Optional and sets CreatedOn_IsSet to false.

public inline bool IsCreatedOnSet() const ​

Checks whether CreatedOn_Optional has been set.

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(const FString & NewValue) ​

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

public inline void SetLastModifiedOn(FString && NewValue) ​

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

public inline void ClearLastModifiedOn() ​

Clears the value of LastModifiedOn_Optional and sets LastModifiedOn_IsSet to false.

public inline bool IsLastModifiedOnSet() const ​

Checks whether LastModifiedOn_Optional has been set.