Skip to content

RHAPI_Notification

Summary

MembersDescriptions
struct FRHAPI_Notification

struct FRHAPI_Notification

struct FRHAPI_Notification
: public FRHAPI_Model

Summary

MembersDescriptions
public FString MessageBase Message for the notification.
public FString RhUrl_OptionalPath to get additional data about this notification.
public bool RhUrl_IsSettrue if RhUrl_Optional has been set to a value
public TMap< FString, FString > CustomData_OptionalCustom values for the notification.
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public FString Etag_OptionalETag for the resource at rh_url at the time of this notification.
public bool Etag_IsSettrue if Etag_Optional has been set to a value
public FString NotificationIdUnique Identifier for the notification. You cannot depend on the format of this string, and it must be considered opaque.
public FDateTime CreatedWhen this notification was added.
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 FString & GetMessage()Gets the value of Message.
public inline const FString & GetMessage() constGets the value of Message.
public inline void SetMessage(FString NewValue)Sets the value of Message.
public inline FString & GetRhUrl()Gets the value of RhUrl_Optional, regardless of it having been set.
public inline const FString & GetRhUrl() constGets the value of RhUrl_Optional, regardless of it having been set.
public inline const FString & GetRhUrl(const FString & DefaultValue) constGets the value of RhUrl_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRhUrl(FString & OutValue) constFills OutValue with the value of RhUrl_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRhUrlOrNull()Returns a pointer to RhUrl_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRhUrlOrNull() constReturns a pointer to RhUrl_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRhUrl(FString NewValue)Sets the value of RhUrl_Optional and also sets RhUrl_IsSet to true.
public inline void ClearRhUrl()Clears the value of RhUrl_Optional and sets RhUrl_IsSet to false.
public inline TMap< FString, FString > & GetCustomData()Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() constGets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) constGets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) constFills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() constReturns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(TMap< FString, FString > NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline FString & GetEtag()Gets the value of Etag_Optional, regardless of it having been set.
public inline const FString & GetEtag() constGets the value of Etag_Optional, regardless of it having been set.
public inline const FString & GetEtag(const FString & DefaultValue) constGets the value of Etag_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEtag(FString & OutValue) constFills OutValue with the value of Etag_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetEtagOrNull()Returns a pointer to Etag_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetEtagOrNull() constReturns a pointer to Etag_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEtag(FString NewValue)Sets the value of Etag_Optional and also sets Etag_IsSet to true.
public inline void ClearEtag()Clears the value of Etag_Optional and sets Etag_IsSet to false.
public inline FString & GetNotificationId()Gets the value of NotificationId.
public inline const FString & GetNotificationId() constGets the value of NotificationId.
public inline void SetNotificationId(FString NewValue)Sets the value of NotificationId.
public inline FDateTime & GetCreated()Gets the value of Created.
public inline const FDateTime & GetCreated() constGets the value of Created.
public inline void SetCreated(FDateTime NewValue)Sets the value of Created.

Members

public FString Message

Base Message for the notification.

public FString RhUrl_Optional

Path to get additional data about this notification.

public bool RhUrl_IsSet

true if RhUrl_Optional has been set to a value

public TMap< FString, FString > CustomData_Optional

Custom values for the notification.

public bool CustomData_IsSet

true if CustomData_Optional has been set to a value

public FString Etag_Optional

ETag for the resource at rh_url at the time of this notification.

public bool Etag_IsSet

true if Etag_Optional has been set to a value

public FString NotificationId

Unique Identifier for the notification. You cannot depend on the format of this string, and it must be considered opaque.

public FDateTime Created

When this notification was added.

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 FString & GetMessage()

Gets the value of Message.

public inline const FString & GetMessage() const

Gets the value of Message.

public inline void SetMessage(FString NewValue)

Sets the value of Message.

public inline FString & GetRhUrl()

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

public inline const FString & GetRhUrl() const

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

public inline const FString & GetRhUrl(const FString & DefaultValue) const

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

public inline bool GetRhUrl(FString & OutValue) const

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

public inline FString * GetRhUrlOrNull()

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

public inline const FString * GetRhUrlOrNull() const

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

public inline void SetRhUrl(FString NewValue)

Sets the value of RhUrl_Optional and also sets RhUrl_IsSet to true.

public inline void ClearRhUrl()

Clears the value of RhUrl_Optional and sets RhUrl_IsSet to false.

public inline TMap< FString, FString > & GetCustomData()

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

public inline const TMap< FString, FString > & GetCustomData() const

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

public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const

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

public inline bool GetCustomData(TMap< FString, FString > & OutValue) const

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

public inline TMap< FString, FString > * GetCustomDataOrNull()

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

public inline const TMap< FString, FString > * GetCustomDataOrNull() const

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

public inline void SetCustomData(TMap< FString, FString > NewValue)

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.

public inline void ClearCustomData()

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.

public inline FString & GetEtag()

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

public inline const FString & GetEtag() const

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

public inline const FString & GetEtag(const FString & DefaultValue) const

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

public inline bool GetEtag(FString & OutValue) const

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

public inline FString * GetEtagOrNull()

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

public inline const FString * GetEtagOrNull() const

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

public inline void SetEtag(FString NewValue)

Sets the value of Etag_Optional and also sets Etag_IsSet to true.

public inline void ClearEtag()

Clears the value of Etag_Optional and sets Etag_IsSet to false.

public inline FString & GetNotificationId()

Gets the value of NotificationId.

public inline const FString & GetNotificationId() const

Gets the value of NotificationId.

public inline void SetNotificationId(FString NewValue)

Sets the value of NotificationId.

public inline FDateTime & GetCreated()

Gets the value of Created.

public inline const FDateTime & GetCreated() const

Gets the value of Created.

public inline void SetCreated(FDateTime NewValue)

Sets the value of Created.