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; }
59 inline void SetSolveTimestamp(
long long value) { m_solveTimestampHasBeenSet =
true; m_solveTimestamp = value; }
74 int m_responseCode{0};
75 bool m_responseCodeHasBeenSet =
false;
77 long long m_solveTimestamp{0};
78 bool m_solveTimestampHasBeenSet =
false;
81 bool m_failureReasonHasBeenSet =
false;
int GetResponseCode() const
bool FailureReasonHasBeenSet() const
ChallengeResponse & WithSolveTimestamp(long long value)
bool ResponseCodeHasBeenSet() const
FailureReason GetFailureReason() const
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_WAFV2_API ChallengeResponse()=default
AWS_WAFV2_API ChallengeResponse(Aws::Utils::Json::JsonView jsonValue)
void SetSolveTimestamp(long long value)
long long GetSolveTimestamp() const
void SetResponseCode(int value)
void SetFailureReason(FailureReason value)
bool SolveTimestampHasBeenSet() const
ChallengeResponse & WithFailureReason(FailureReason value)
AWS_WAFV2_API ChallengeResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
ChallengeResponse & WithResponseCode(int value)
Aws::Utils::Json::JsonValue JsonValue