| Name | Type | Description | Notes |
|---|---|---|---|
| RobotChallengeType | string | Challenge type (invisible or checkbox) | |
| RobotChallengeVerificationTtl | Pointer to int32 | Verification TTL in seconds | [optional] [default to 10800] |
| RobotChallengeChallengeTtl | Pointer to int32 | Challenge TTL in seconds | [optional] [default to 30] |
func NewV2RuleBotChallengeAction(robotChallengeType string, ) *V2RuleBotChallengeAction
NewV2RuleBotChallengeAction instantiates a new V2RuleBotChallengeAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewV2RuleBotChallengeActionWithDefaults() *V2RuleBotChallengeAction
NewV2RuleBotChallengeActionWithDefaults instantiates a new V2RuleBotChallengeAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *V2RuleBotChallengeAction) GetRobotChallengeType() string
GetRobotChallengeType returns the RobotChallengeType field if non-nil, zero value otherwise.
func (o *V2RuleBotChallengeAction) GetRobotChallengeTypeOk() (*string, bool)
GetRobotChallengeTypeOk returns a tuple with the RobotChallengeType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *V2RuleBotChallengeAction) SetRobotChallengeType(v string)
SetRobotChallengeType sets RobotChallengeType field to given value.
func (o *V2RuleBotChallengeAction) GetRobotChallengeVerificationTtl() int32
GetRobotChallengeVerificationTtl returns the RobotChallengeVerificationTtl field if non-nil, zero value otherwise.
func (o *V2RuleBotChallengeAction) GetRobotChallengeVerificationTtlOk() (*int32, bool)
GetRobotChallengeVerificationTtlOk returns a tuple with the RobotChallengeVerificationTtl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *V2RuleBotChallengeAction) SetRobotChallengeVerificationTtl(v int32)
SetRobotChallengeVerificationTtl sets RobotChallengeVerificationTtl field to given value.
func (o *V2RuleBotChallengeAction) HasRobotChallengeVerificationTtl() bool
HasRobotChallengeVerificationTtl returns a boolean if a field has been set.
func (o *V2RuleBotChallengeAction) GetRobotChallengeChallengeTtl() int32
GetRobotChallengeChallengeTtl returns the RobotChallengeChallengeTtl field if non-nil, zero value otherwise.
func (o *V2RuleBotChallengeAction) GetRobotChallengeChallengeTtlOk() (*int32, bool)
GetRobotChallengeChallengeTtlOk returns a tuple with the RobotChallengeChallengeTtl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *V2RuleBotChallengeAction) SetRobotChallengeChallengeTtl(v int32)
SetRobotChallengeChallengeTtl sets RobotChallengeChallengeTtl field to given value.
func (o *V2RuleBotChallengeAction) HasRobotChallengeChallengeTtl() bool
HasRobotChallengeChallengeTtl returns a boolean if a field has been set.