Name | Type | Description | Notes |
---|---|---|---|
Name | string | ||
Slug | string | Visible in the URL. | |
Title | string | Shown as the Title in Flow pages. | |
Designation | FlowDesignationEnum | Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. | |
PolicyEngineMode | Pointer to PolicyEngineMode | [optional] | |
CompatibilityMode | Pointer to bool | Enable compatibility mode, increases compatibility with password managers on mobile devices. | [optional] |
Layout | Pointer to FlowLayoutEnum | [optional] | |
DeniedAction | Pointer to DeniedActionEnum | Configure what should happen when a flow denies access to a user. | [optional] |
Authentication | Pointer to AuthenticationEnum | Required level of authentication and authorization to access a flow. | [optional] |
func NewFlowRequest(name string, slug string, title string, designation FlowDesignationEnum, ) *FlowRequest
NewFlowRequest instantiates a new FlowRequest 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 NewFlowRequestWithDefaults() *FlowRequest
NewFlowRequestWithDefaults instantiates a new FlowRequest 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 *FlowRequest) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *FlowRequest) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetName(v string)
SetName sets Name field to given value.
func (o *FlowRequest) GetSlug() string
GetSlug returns the Slug field if non-nil, zero value otherwise.
func (o *FlowRequest) GetSlugOk() (*string, bool)
GetSlugOk returns a tuple with the Slug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetSlug(v string)
SetSlug sets Slug field to given value.
func (o *FlowRequest) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *FlowRequest) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *FlowRequest) GetDesignation() FlowDesignationEnum
GetDesignation returns the Designation field if non-nil, zero value otherwise.
func (o *FlowRequest) GetDesignationOk() (*FlowDesignationEnum, bool)
GetDesignationOk returns a tuple with the Designation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetDesignation(v FlowDesignationEnum)
SetDesignation sets Designation field to given value.
func (o *FlowRequest) GetPolicyEngineMode() PolicyEngineMode
GetPolicyEngineMode returns the PolicyEngineMode field if non-nil, zero value otherwise.
func (o *FlowRequest) GetPolicyEngineModeOk() (*PolicyEngineMode, bool)
GetPolicyEngineModeOk returns a tuple with the PolicyEngineMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetPolicyEngineMode(v PolicyEngineMode)
SetPolicyEngineMode sets PolicyEngineMode field to given value.
func (o *FlowRequest) HasPolicyEngineMode() bool
HasPolicyEngineMode returns a boolean if a field has been set.
func (o *FlowRequest) GetCompatibilityMode() bool
GetCompatibilityMode returns the CompatibilityMode field if non-nil, zero value otherwise.
func (o *FlowRequest) GetCompatibilityModeOk() (*bool, bool)
GetCompatibilityModeOk returns a tuple with the CompatibilityMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetCompatibilityMode(v bool)
SetCompatibilityMode sets CompatibilityMode field to given value.
func (o *FlowRequest) HasCompatibilityMode() bool
HasCompatibilityMode returns a boolean if a field has been set.
func (o *FlowRequest) GetLayout() FlowLayoutEnum
GetLayout returns the Layout field if non-nil, zero value otherwise.
func (o *FlowRequest) GetLayoutOk() (*FlowLayoutEnum, bool)
GetLayoutOk returns a tuple with the Layout field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetLayout(v FlowLayoutEnum)
SetLayout sets Layout field to given value.
func (o *FlowRequest) HasLayout() bool
HasLayout returns a boolean if a field has been set.
func (o *FlowRequest) GetDeniedAction() DeniedActionEnum
GetDeniedAction returns the DeniedAction field if non-nil, zero value otherwise.
func (o *FlowRequest) GetDeniedActionOk() (*DeniedActionEnum, bool)
GetDeniedActionOk returns a tuple with the DeniedAction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlowRequest) SetDeniedAction(v DeniedActionEnum)
SetDeniedAction sets DeniedAction field to given value.
func (o *FlowRequest) HasDeniedAction() bool
HasDeniedAction returns a boolean if a field has been set.
func (o *FlowRequest) GetAuthentication() AuthenticationEnum
GetAuthentication returns the Authentication field if non-nil, zero value otherwise.
func (o *FlowRequest) GetAuthenticationOk() (*AuthenticationEnum, 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 *FlowRequest) SetAuthentication(v AuthenticationEnum)
SetAuthentication sets Authentication field to given value.
func (o *FlowRequest) HasAuthentication() bool
HasAuthentication returns a boolean if a field has been set.