7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/wafv2/model/FailureReason.h>
49 inline void SetResponseCode(
int value) { m_responseCodeHasBeenSet =
true; m_responseCode = value; }
60 inline void SetSolveTimestamp(
long long value) { m_solveTimestampHasBeenSet =
true; m_solveTimestamp = value; }
75 int m_responseCode{0};
76 bool m_responseCodeHasBeenSet =
false;
78 long long m_solveTimestamp{0};
79 bool m_solveTimestampHasBeenSet =
false;
82 bool m_failureReasonHasBeenSet =
false;
CaptchaResponse & WithResponseCode(int value)
int GetResponseCode() const
void SetSolveTimestamp(long long value)
CaptchaResponse & WithFailureReason(FailureReason value)
bool SolveTimestampHasBeenSet() const
CaptchaResponse & WithSolveTimestamp(long long value)
bool ResponseCodeHasBeenSet() const
AWS_WAFV2_API CaptchaResponse(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetResponseCode(int value)
AWS_WAFV2_API CaptchaResponse()=default
long long GetSolveTimestamp() const
bool FailureReasonHasBeenSet() const
AWS_WAFV2_API CaptchaResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
FailureReason GetFailureReason() const
void SetFailureReason(FailureReason value)
Aws::Utils::Json::JsonValue JsonValue