Skip to content

PortalAccessControlOpenApiVO

Properties

Name Type Description Notes
FreeAuthClientEnable bool Whether to enable Free-Authentication Client. If parameter [freeAuthClientEnable] is true, parameter [freeAuthClientPolicies] is needed
FreeAuthClientPolicies Pointer to []FreeAuthClientPolicyOpenApiVO List of Free-Authentication Client Policy [optional]
PreAuthAccessEnable bool Whether to enable Pre-Authentication Access. If parameter [preAuthAccessEnable] is true, parameter [preAuthAccessPolicies] is needed
PreAuthAccessPolicies Pointer to []PreAuthAccessPolicyOpenApiVO List of Pre-Authentication Access Policy [optional]

Methods

NewPortalAccessControlOpenApiVO

func NewPortalAccessControlOpenApiVO(freeAuthClientEnable bool, preAuthAccessEnable bool, ) *PortalAccessControlOpenApiVO

NewPortalAccessControlOpenApiVO instantiates a new PortalAccessControlOpenApiVO 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

NewPortalAccessControlOpenApiVOWithDefaults

func NewPortalAccessControlOpenApiVOWithDefaults() *PortalAccessControlOpenApiVO

NewPortalAccessControlOpenApiVOWithDefaults instantiates a new PortalAccessControlOpenApiVO 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

GetFreeAuthClientEnable

func (o *PortalAccessControlOpenApiVO) GetFreeAuthClientEnable() bool

GetFreeAuthClientEnable returns the FreeAuthClientEnable field if non-nil, zero value otherwise.

GetFreeAuthClientEnableOk

func (o *PortalAccessControlOpenApiVO) GetFreeAuthClientEnableOk() (*bool, bool)

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

SetFreeAuthClientEnable

func (o *PortalAccessControlOpenApiVO) SetFreeAuthClientEnable(v bool)

SetFreeAuthClientEnable sets FreeAuthClientEnable field to given value.

GetFreeAuthClientPolicies

func (o *PortalAccessControlOpenApiVO) GetFreeAuthClientPolicies() []FreeAuthClientPolicyOpenApiVO

GetFreeAuthClientPolicies returns the FreeAuthClientPolicies field if non-nil, zero value otherwise.

GetFreeAuthClientPoliciesOk

func (o *PortalAccessControlOpenApiVO) GetFreeAuthClientPoliciesOk() (*[]FreeAuthClientPolicyOpenApiVO, bool)

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

SetFreeAuthClientPolicies

func (o *PortalAccessControlOpenApiVO) SetFreeAuthClientPolicies(v []FreeAuthClientPolicyOpenApiVO)

SetFreeAuthClientPolicies sets FreeAuthClientPolicies field to given value.

HasFreeAuthClientPolicies

func (o *PortalAccessControlOpenApiVO) HasFreeAuthClientPolicies() bool

HasFreeAuthClientPolicies returns a boolean if a field has been set.

GetPreAuthAccessEnable

func (o *PortalAccessControlOpenApiVO) GetPreAuthAccessEnable() bool

GetPreAuthAccessEnable returns the PreAuthAccessEnable field if non-nil, zero value otherwise.

GetPreAuthAccessEnableOk

func (o *PortalAccessControlOpenApiVO) GetPreAuthAccessEnableOk() (*bool, bool)

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

SetPreAuthAccessEnable

func (o *PortalAccessControlOpenApiVO) SetPreAuthAccessEnable(v bool)

SetPreAuthAccessEnable sets PreAuthAccessEnable field to given value.

GetPreAuthAccessPolicies

func (o *PortalAccessControlOpenApiVO) GetPreAuthAccessPolicies() []PreAuthAccessPolicyOpenApiVO

GetPreAuthAccessPolicies returns the PreAuthAccessPolicies field if non-nil, zero value otherwise.

GetPreAuthAccessPoliciesOk

func (o *PortalAccessControlOpenApiVO) GetPreAuthAccessPoliciesOk() (*[]PreAuthAccessPolicyOpenApiVO, bool)

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

SetPreAuthAccessPolicies

func (o *PortalAccessControlOpenApiVO) SetPreAuthAccessPolicies(v []PreAuthAccessPolicyOpenApiVO)

SetPreAuthAccessPolicies sets PreAuthAccessPolicies field to given value.

HasPreAuthAccessPolicies

func (o *PortalAccessControlOpenApiVO) HasPreAuthAccessPolicies() bool

HasPreAuthAccessPolicies returns a boolean if a field has been set.

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