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.