Skip to content

Latest commit

 

History

History
186 lines (101 loc) · 7.27 KB

KnowledgeConstraint.md

File metadata and controls

186 lines (101 loc) · 7.27 KB

KnowledgeConstraint

Properties

Name Type Description Notes
AuthenticationMethods Pointer to []AuthenticationMethodObject <div class=&quot;x-lifecycle-container&quot;><x-lifecycle class=&quot;ea&quot;></x-lifecycle> <x-lifecycle class=&quot;oie&quot;></x-lifecycle></div>This property specifies the precise authenticator and method for authentication. [optional]
ExcludedAuthenticationMethods Pointer to []AuthenticationMethodObject <div class=&quot;x-lifecycle-container&quot;><x-lifecycle class=&quot;ea&quot;></x-lifecycle> <x-lifecycle class=&quot;oie&quot;></x-lifecycle></div>This property specifies the precise authenticator and method to exclude from authentication. [optional]
Methods Pointer to []string The Authenticator methods that are permitted [optional]
ReauthenticateIn Pointer to string The duration after which the user must re-authenticate regardless of user activity. This re-authentication interval overrides the Verification Method object's `reauthenticateIn` interval. The supported values use ISO 8601 period format for recurring time intervals (for example, `PT1H`). [optional]
Required Pointer to bool <div class=&quot;x-lifecycle-container&quot;><x-lifecycle class=&quot;ea&quot;></x-lifecycle> <x-lifecycle class=&quot;oie&quot;></x-lifecycle></div>This property indicates whether the knowledge or possession factor is required by the assurance. It's optional in the request, but is always returned in the response. By default, this field is `true`. If the knowledge or possession constraint has values for`excludedAuthenticationMethods` the `required` value is false. [optional]
Types Pointer to []string The Authenticator types that are permitted [optional]

Methods

NewKnowledgeConstraint

func NewKnowledgeConstraint() *KnowledgeConstraint

NewKnowledgeConstraint instantiates a new KnowledgeConstraint 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

NewKnowledgeConstraintWithDefaults

func NewKnowledgeConstraintWithDefaults() *KnowledgeConstraint

NewKnowledgeConstraintWithDefaults instantiates a new KnowledgeConstraint 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

GetAuthenticationMethods

func (o *KnowledgeConstraint) GetAuthenticationMethods() []AuthenticationMethodObject

GetAuthenticationMethods returns the AuthenticationMethods field if non-nil, zero value otherwise.

GetAuthenticationMethodsOk

func (o *KnowledgeConstraint) GetAuthenticationMethodsOk() (*[]AuthenticationMethodObject, bool)

GetAuthenticationMethodsOk returns a tuple with the AuthenticationMethods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAuthenticationMethods

func (o *KnowledgeConstraint) SetAuthenticationMethods(v []AuthenticationMethodObject)

SetAuthenticationMethods sets AuthenticationMethods field to given value.

HasAuthenticationMethods

func (o *KnowledgeConstraint) HasAuthenticationMethods() bool

HasAuthenticationMethods returns a boolean if a field has been set.

GetExcludedAuthenticationMethods

func (o *KnowledgeConstraint) GetExcludedAuthenticationMethods() []AuthenticationMethodObject

GetExcludedAuthenticationMethods returns the ExcludedAuthenticationMethods field if non-nil, zero value otherwise.

GetExcludedAuthenticationMethodsOk

func (o *KnowledgeConstraint) GetExcludedAuthenticationMethodsOk() (*[]AuthenticationMethodObject, bool)

GetExcludedAuthenticationMethodsOk returns a tuple with the ExcludedAuthenticationMethods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetExcludedAuthenticationMethods

func (o *KnowledgeConstraint) SetExcludedAuthenticationMethods(v []AuthenticationMethodObject)

SetExcludedAuthenticationMethods sets ExcludedAuthenticationMethods field to given value.

HasExcludedAuthenticationMethods

func (o *KnowledgeConstraint) HasExcludedAuthenticationMethods() bool

HasExcludedAuthenticationMethods returns a boolean if a field has been set.

GetMethods

func (o *KnowledgeConstraint) GetMethods() []string

GetMethods returns the Methods field if non-nil, zero value otherwise.

GetMethodsOk

func (o *KnowledgeConstraint) GetMethodsOk() (*[]string, bool)

GetMethodsOk returns a tuple with the Methods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetMethods

func (o *KnowledgeConstraint) SetMethods(v []string)

SetMethods sets Methods field to given value.

HasMethods

func (o *KnowledgeConstraint) HasMethods() bool

HasMethods returns a boolean if a field has been set.

GetReauthenticateIn

func (o *KnowledgeConstraint) GetReauthenticateIn() string

GetReauthenticateIn returns the ReauthenticateIn field if non-nil, zero value otherwise.

GetReauthenticateInOk

func (o *KnowledgeConstraint) GetReauthenticateInOk() (*string, bool)

GetReauthenticateInOk returns a tuple with the ReauthenticateIn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetReauthenticateIn

func (o *KnowledgeConstraint) SetReauthenticateIn(v string)

SetReauthenticateIn sets ReauthenticateIn field to given value.

HasReauthenticateIn

func (o *KnowledgeConstraint) HasReauthenticateIn() bool

HasReauthenticateIn returns a boolean if a field has been set.

GetRequired

func (o *KnowledgeConstraint) GetRequired() bool

GetRequired returns the Required field if non-nil, zero value otherwise.

GetRequiredOk

func (o *KnowledgeConstraint) GetRequiredOk() (*bool, bool)

GetRequiredOk returns a tuple with the Required field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRequired

func (o *KnowledgeConstraint) SetRequired(v bool)

SetRequired sets Required field to given value.

HasRequired

func (o *KnowledgeConstraint) HasRequired() bool

HasRequired returns a boolean if a field has been set.

GetTypes

func (o *KnowledgeConstraint) GetTypes() []string

GetTypes returns the Types field if non-nil, zero value otherwise.

GetTypesOk

func (o *KnowledgeConstraint) GetTypesOk() (*[]string, bool)

GetTypesOk returns a tuple with the Types field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetTypes

func (o *KnowledgeConstraint) SetTypes(v []string)

SetTypes sets Types field to given value.

HasTypes

func (o *KnowledgeConstraint) HasTypes() bool

HasTypes returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]