| Name | Type | Description | Notes |
|---|---|---|---|
| TimedMode | Pointer to TimedExamMode | [optional] | |
| ShuffleQuestionsOrder | Pointer to bool | [optional] | |
| ForwardOnlyNavigation | Pointer to bool | [optional] | |
| SingleLogin | Pointer to bool | [optional] | |
| Authentication | Pointer to bool | [optional] | |
| RestrictedIPRange | Pointer to RestrictedIPRange | [optional] |
func NewExamMode() *ExamMode
NewExamMode instantiates a new ExamMode 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 NewExamModeWithDefaults() *ExamMode
NewExamModeWithDefaults instantiates a new ExamMode 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 *ExamMode) GetTimedMode() TimedExamMode
GetTimedMode returns the TimedMode field if non-nil, zero value otherwise.
func (o *ExamMode) GetTimedModeOk() (*TimedExamMode, bool)
GetTimedModeOk returns a tuple with the TimedMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExamMode) SetTimedMode(v TimedExamMode)
SetTimedMode sets TimedMode field to given value.
func (o *ExamMode) HasTimedMode() bool
HasTimedMode returns a boolean if a field has been set.
func (o *ExamMode) GetShuffleQuestionsOrder() bool
GetShuffleQuestionsOrder returns the ShuffleQuestionsOrder field if non-nil, zero value otherwise.
func (o *ExamMode) GetShuffleQuestionsOrderOk() (*bool, bool)
GetShuffleQuestionsOrderOk returns a tuple with the ShuffleQuestionsOrder field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExamMode) SetShuffleQuestionsOrder(v bool)
SetShuffleQuestionsOrder sets ShuffleQuestionsOrder field to given value.
func (o *ExamMode) HasShuffleQuestionsOrder() bool
HasShuffleQuestionsOrder returns a boolean if a field has been set.
func (o *ExamMode) GetForwardOnlyNavigation() bool
GetForwardOnlyNavigation returns the ForwardOnlyNavigation field if non-nil, zero value otherwise.
func (o *ExamMode) GetForwardOnlyNavigationOk() (*bool, bool)
GetForwardOnlyNavigationOk returns a tuple with the ForwardOnlyNavigation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExamMode) SetForwardOnlyNavigation(v bool)
SetForwardOnlyNavigation sets ForwardOnlyNavigation field to given value.
func (o *ExamMode) HasForwardOnlyNavigation() bool
HasForwardOnlyNavigation returns a boolean if a field has been set.
func (o *ExamMode) GetSingleLogin() bool
GetSingleLogin returns the SingleLogin field if non-nil, zero value otherwise.
func (o *ExamMode) GetSingleLoginOk() (*bool, bool)
GetSingleLoginOk returns a tuple with the SingleLogin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExamMode) SetSingleLogin(v bool)
SetSingleLogin sets SingleLogin field to given value.
func (o *ExamMode) HasSingleLogin() bool
HasSingleLogin returns a boolean if a field has been set.
func (o *ExamMode) GetAuthentication() bool
GetAuthentication returns the Authentication field if non-nil, zero value otherwise.
func (o *ExamMode) GetAuthenticationOk() (*bool, bool)
GetAuthenticationOk returns a tuple with the Authentication field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExamMode) SetAuthentication(v bool)
SetAuthentication sets Authentication field to given value.
func (o *ExamMode) HasAuthentication() bool
HasAuthentication returns a boolean if a field has been set.
func (o *ExamMode) GetRestrictedIPRange() RestrictedIPRange
GetRestrictedIPRange returns the RestrictedIPRange field if non-nil, zero value otherwise.
func (o *ExamMode) GetRestrictedIPRangeOk() (*RestrictedIPRange, bool)
GetRestrictedIPRangeOk returns a tuple with the RestrictedIPRange field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExamMode) SetRestrictedIPRange(v RestrictedIPRange)
SetRestrictedIPRange sets RestrictedIPRange field to given value.
func (o *ExamMode) HasRestrictedIPRange() bool
HasRestrictedIPRange returns a boolean if a field has been set.