RHAPI_Notification
Summary
Members | Descriptions |
---|---|
struct FRHAPI_Notification |
struct FRHAPI_Notification
struct FRHAPI_Notification
: public FRHAPI_Model
Summary
Members | Descriptions |
---|---|
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. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes 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 () 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. |
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.