Skip to main content

RHAPI_ValidateEventResponse

Summary​

MembersDescriptions
struct FRHAPI_ValidateEventResponse

struct FRHAPI_ValidateEventResponse ​

struct FRHAPI_ValidateEventResponse
: public FRHAPI_Model

Summary​

MembersDescriptions
public bool SuccessIs event data valid against JsonSchema?
public FString ErrorCode_Optional
public bool ErrorCode_IsSettrue if ErrorCode_Optional has been set to a value
public bool ErrorCode_IsNulltrue if ErrorCode_Optional has been explicitly set to null
public FString Context_Optional
public bool Context_IsSettrue if Context_Optional has been set to a value
public bool Context_IsNulltrue if Context_Optional has been explicitly set to null
public FString OutputEvent_Optional
public bool OutputEvent_IsSettrue if OutputEvent_Optional has been set to a value
public bool OutputEvent_IsNulltrue if OutputEvent_Optional has been explicitly set to null
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 bool & GetSuccess()Gets the value of Success.
public inline const bool & GetSuccess() constGets the value of Success.
public inline void SetSuccess(const bool & NewValue)Sets the value of Success.
public inline void SetSuccess(bool && NewValue)Sets the value of Success using move semantics.
public inline bool IsSuccessDefaultValue() constReturns true if Success matches the default value.
public inline void SetSuccessToDefault()Sets the value of Success to its default
public inline FString & GetErrorCode()Gets the value of ErrorCode_Optional, regardless of it having been set.
public inline const FString & GetErrorCode() constGets the value of ErrorCode_Optional, regardless of it having been set.
public inline const FString & GetErrorCode(const FString & DefaultValue) constGets the value of ErrorCode_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetErrorCode(FString & OutValue) constFills OutValue with the value of ErrorCode_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetErrorCodeOrNull()Returns a pointer to ErrorCode_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetErrorCodeOrNull() constReturns a pointer to ErrorCode_Optional, if it has been set, otherwise returns nullptr.
public inline void SetErrorCode(const FString & NewValue)Sets the value of ErrorCode_Optional and also sets ErrorCode_IsSet to true.
public inline void SetErrorCode(FString && NewValue)Sets the value of ErrorCode_Optional and also sets ErrorCode_IsSet to true using move semantics.
public inline void ClearErrorCode()Clears the value of ErrorCode_Optional and sets ErrorCode_IsSet to false.
public inline bool IsErrorCodeSet() constChecks whether ErrorCode_Optional has been set.
public inline void SetErrorCodeToNull()Sets the value explicitly to be treated as null.
public inline bool IsErrorCodeNull() constChecks whether ErrorCode_Optional is set to null.
public inline FString & GetContext()Gets the value of Context_Optional, regardless of it having been set.
public inline const FString & GetContext() constGets the value of Context_Optional, regardless of it having been set.
public inline const FString & GetContext(const FString & DefaultValue) constGets the value of Context_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetContext(FString & OutValue) constFills OutValue with the value of Context_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetContextOrNull()Returns a pointer to Context_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetContextOrNull() constReturns a pointer to Context_Optional, if it has been set, otherwise returns nullptr.
public inline void SetContext(const FString & NewValue)Sets the value of Context_Optional and also sets Context_IsSet to true.
public inline void SetContext(FString && NewValue)Sets the value of Context_Optional and also sets Context_IsSet to true using move semantics.
public inline void ClearContext()Clears the value of Context_Optional and sets Context_IsSet to false.
public inline bool IsContextSet() constChecks whether Context_Optional has been set.
public inline void SetContextToNull()Sets the value explicitly to be treated as null.
public inline bool IsContextNull() constChecks whether Context_Optional is set to null.
public inline FString & GetOutputEvent()Gets the value of OutputEvent_Optional, regardless of it having been set.
public inline const FString & GetOutputEvent() constGets the value of OutputEvent_Optional, regardless of it having been set.
public inline const FString & GetOutputEvent(const FString & DefaultValue) constGets the value of OutputEvent_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetOutputEvent(FString & OutValue) constFills OutValue with the value of OutputEvent_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetOutputEventOrNull()Returns a pointer to OutputEvent_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetOutputEventOrNull() constReturns a pointer to OutputEvent_Optional, if it has been set, otherwise returns nullptr.
public inline void SetOutputEvent(const FString & NewValue)Sets the value of OutputEvent_Optional and also sets OutputEvent_IsSet to true.
public inline void SetOutputEvent(FString && NewValue)Sets the value of OutputEvent_Optional and also sets OutputEvent_IsSet to true using move semantics.
public inline void ClearOutputEvent()Clears the value of OutputEvent_Optional and sets OutputEvent_IsSet to false.
public inline bool IsOutputEventSet() constChecks whether OutputEvent_Optional has been set.
public inline void SetOutputEventToNull()Sets the value explicitly to be treated as null.
public inline bool IsOutputEventNull() constChecks whether OutputEvent_Optional is set to null.

Members​

public bool Success ​

Is event data valid against JsonSchema?

public FString ErrorCode_Optional ​

public bool ErrorCode_IsSet ​

true if ErrorCode_Optional has been set to a value

public bool ErrorCode_IsNull ​

true if ErrorCode_Optional has been explicitly set to null

public FString Context_Optional ​

public bool Context_IsSet ​

true if Context_Optional has been set to a value

public bool Context_IsNull ​

true if Context_Optional has been explicitly set to null

public FString OutputEvent_Optional ​

public bool OutputEvent_IsSet ​

true if OutputEvent_Optional has been set to a value

public bool OutputEvent_IsNull ​

true if OutputEvent_Optional has been explicitly set to null

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 bool & GetSuccess() ​

Gets the value of Success.

public inline const bool & GetSuccess() const ​

Gets the value of Success.

public inline void SetSuccess(const bool & NewValue) ​

Sets the value of Success.

public inline void SetSuccess(bool && NewValue) ​

Sets the value of Success using move semantics.

public inline bool IsSuccessDefaultValue() const ​

Returns true if Success matches the default value.

public inline void SetSuccessToDefault() ​

Sets the value of Success to its default

public inline FString & GetErrorCode() ​

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

public inline const FString & GetErrorCode() const ​

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

public inline const FString & GetErrorCode(const FString & DefaultValue) const ​

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

public inline bool GetErrorCode(FString & OutValue) const ​

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

public inline FString * GetErrorCodeOrNull() ​

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

public inline const FString * GetErrorCodeOrNull() const ​

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

public inline void SetErrorCode(const FString & NewValue) ​

Sets the value of ErrorCode_Optional and also sets ErrorCode_IsSet to true.

public inline void SetErrorCode(FString && NewValue) ​

Sets the value of ErrorCode_Optional and also sets ErrorCode_IsSet to true using move semantics.

public inline void ClearErrorCode() ​

Clears the value of ErrorCode_Optional and sets ErrorCode_IsSet to false.

public inline bool IsErrorCodeSet() const ​

Checks whether ErrorCode_Optional has been set.

public inline void SetErrorCodeToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsErrorCodeNull() const ​

Checks whether ErrorCode_Optional is set to null.

public inline FString & GetContext() ​

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

public inline const FString & GetContext() const ​

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

public inline const FString & GetContext(const FString & DefaultValue) const ​

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

public inline bool GetContext(FString & OutValue) const ​

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

public inline FString * GetContextOrNull() ​

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

public inline const FString * GetContextOrNull() const ​

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

public inline void SetContext(const FString & NewValue) ​

Sets the value of Context_Optional and also sets Context_IsSet to true.

public inline void SetContext(FString && NewValue) ​

Sets the value of Context_Optional and also sets Context_IsSet to true using move semantics.

public inline void ClearContext() ​

Clears the value of Context_Optional and sets Context_IsSet to false.

public inline bool IsContextSet() const ​

Checks whether Context_Optional has been set.

public inline void SetContextToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsContextNull() const ​

Checks whether Context_Optional is set to null.

public inline FString & GetOutputEvent() ​

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

public inline const FString & GetOutputEvent() const ​

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

public inline const FString & GetOutputEvent(const FString & DefaultValue) const ​

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

public inline bool GetOutputEvent(FString & OutValue) const ​

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

public inline FString * GetOutputEventOrNull() ​

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

public inline const FString * GetOutputEventOrNull() const ​

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

public inline void SetOutputEvent(const FString & NewValue) ​

Sets the value of OutputEvent_Optional and also sets OutputEvent_IsSet to true.

public inline void SetOutputEvent(FString && NewValue) ​

Sets the value of OutputEvent_Optional and also sets OutputEvent_IsSet to true using move semantics.

public inline void ClearOutputEvent() ​

Clears the value of OutputEvent_Optional and sets OutputEvent_IsSet to false.

public inline bool IsOutputEventSet() const ​

Checks whether OutputEvent_Optional has been set.

public inline void SetOutputEventToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsOutputEventNull() const ​

Checks whether OutputEvent_Optional is set to null.