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_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(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_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(ERHAPI_Portal 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

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(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_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(ERHAPI_Portal 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.