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.