Skip to content

PortalDetailResOpenApiVO

Properties

Name Type Description Notes
AuthTimeout Pointer to AuthTimeOpenApiVO [optional]
AuthType Pointer to int32 Auth Type, should be a value as follows: <br/>0:No Authentication; 1:Simple Password;<br/>2: External Radius Server; 4:External Portal Server;<br/>11:Hotspot; 15: Ldap; 16: Social Login. [optional]
Enable Pointer to bool Portal enable status [optional]
ExternalPortal Pointer to ExternalServerPortalSetting [optional]
ExternalRadius Pointer to ExternalRadiusSettingResOpenApiVO [optional]
Google Pointer to GoogleOAuthSettingOpenApiVO [optional]
Hotspot Pointer to HotspotSetting [optional]
HotspotRadius Pointer to HotspotRadiusSettingResOpenApiVO [optional]
HttpsRedirectEnable Pointer to bool With this option enabled, unauthenticated clients will be redirected to the Portal page when they are trying to browse HTTPS websites. [optional]
Id Pointer to string Portal ID [optional]
LandingPage Pointer to int32 LandingPage enum, should be a value as follows: 1: Redirect to the original URL, 2: Redirect to Promotional URL. <br/>With The Original URL selected, clients are directed to the URL they request for after they pass Portal authentication. <br/>With The Promotional URL selected, clients are directed to the specified URL here after they pass Portal authentication. [optional]
LandingUrl Pointer to string If Parameter [landingPage] is 2(Redirect to Promotional URL),this Parameter is requested. [optional]
LandingUrlScheme Pointer to string If Parameter [landingPage] is 2(Redirect to Promotional URL),this Parameter is requested, content is http or https. [optional]
Ldap Pointer to LdapSetting [optional]
Name Pointer to string Portal name, should contain 1 to 128 characters [optional]
NetworkList Pointer to []string Lan network ID list bound with this Portal. LAN Network can be created using 'Create LAN network' ('Create LAN network template') interface, and LAN Network ID can be obtained from 'Get LAN network list' ('Get LAN network template list') interface [optional]
NoAuth Pointer to NoAuthSetting [optional]
PortalFormId Pointer to string Portal form ID, required when [authType] is 11 and hotspot [enabledTypes] contains 12. Portal form can be created using 'Create a new authentication survey' interface, and Portal form ID can be obtained from 'Get authentication survey list' interface [optional]
SimplePassword Pointer to SimplePasswordSetting [optional]
Sms Pointer to SmsSettingResOpenApiVO [optional]
SocialLogin Pointer to SocialLoginSettingOpenApiVO [optional]
SsidList Pointer to []string SSID ID list bound with this Portal. SSID can be created using 'Create new SSID' ('Create new SSID template') interface, and SSID ID can be obtained from 'Get SSID list' ('Get SSID template list') interface [optional]

Methods

NewPortalDetailResOpenApiVO

func NewPortalDetailResOpenApiVO() *PortalDetailResOpenApiVO

NewPortalDetailResOpenApiVO instantiates a new PortalDetailResOpenApiVO 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

NewPortalDetailResOpenApiVOWithDefaults

func NewPortalDetailResOpenApiVOWithDefaults() *PortalDetailResOpenApiVO

NewPortalDetailResOpenApiVOWithDefaults instantiates a new PortalDetailResOpenApiVO 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

GetAuthTimeout

func (o *PortalDetailResOpenApiVO) GetAuthTimeout() AuthTimeOpenApiVO

GetAuthTimeout returns the AuthTimeout field if non-nil, zero value otherwise.

GetAuthTimeoutOk

func (o *PortalDetailResOpenApiVO) GetAuthTimeoutOk() (*AuthTimeOpenApiVO, bool)

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

SetAuthTimeout

func (o *PortalDetailResOpenApiVO) SetAuthTimeout(v AuthTimeOpenApiVO)

SetAuthTimeout sets AuthTimeout field to given value.

HasAuthTimeout

func (o *PortalDetailResOpenApiVO) HasAuthTimeout() bool

HasAuthTimeout returns a boolean if a field has been set.

GetAuthType

func (o *PortalDetailResOpenApiVO) GetAuthType() int32

GetAuthType returns the AuthType field if non-nil, zero value otherwise.

GetAuthTypeOk

func (o *PortalDetailResOpenApiVO) GetAuthTypeOk() (*int32, bool)

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

SetAuthType

func (o *PortalDetailResOpenApiVO) SetAuthType(v int32)

SetAuthType sets AuthType field to given value.

HasAuthType

func (o *PortalDetailResOpenApiVO) HasAuthType() bool

HasAuthType returns a boolean if a field has been set.

GetEnable

func (o *PortalDetailResOpenApiVO) GetEnable() bool

GetEnable returns the Enable field if non-nil, zero value otherwise.

GetEnableOk

func (o *PortalDetailResOpenApiVO) GetEnableOk() (*bool, bool)

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

SetEnable

func (o *PortalDetailResOpenApiVO) SetEnable(v bool)

SetEnable sets Enable field to given value.

HasEnable

func (o *PortalDetailResOpenApiVO) HasEnable() bool

HasEnable returns a boolean if a field has been set.

GetExternalPortal

func (o *PortalDetailResOpenApiVO) GetExternalPortal() ExternalServerPortalSetting

GetExternalPortal returns the ExternalPortal field if non-nil, zero value otherwise.

GetExternalPortalOk

func (o *PortalDetailResOpenApiVO) GetExternalPortalOk() (*ExternalServerPortalSetting, bool)

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

SetExternalPortal

func (o *PortalDetailResOpenApiVO) SetExternalPortal(v ExternalServerPortalSetting)

SetExternalPortal sets ExternalPortal field to given value.

HasExternalPortal

func (o *PortalDetailResOpenApiVO) HasExternalPortal() bool

HasExternalPortal returns a boolean if a field has been set.

GetExternalRadius

func (o *PortalDetailResOpenApiVO) GetExternalRadius() ExternalRadiusSettingResOpenApiVO

GetExternalRadius returns the ExternalRadius field if non-nil, zero value otherwise.

GetExternalRadiusOk

func (o *PortalDetailResOpenApiVO) GetExternalRadiusOk() (*ExternalRadiusSettingResOpenApiVO, bool)

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

SetExternalRadius

func (o *PortalDetailResOpenApiVO) SetExternalRadius(v ExternalRadiusSettingResOpenApiVO)

SetExternalRadius sets ExternalRadius field to given value.

HasExternalRadius

func (o *PortalDetailResOpenApiVO) HasExternalRadius() bool

HasExternalRadius returns a boolean if a field has been set.

GetGoogle

func (o *PortalDetailResOpenApiVO) GetGoogle() GoogleOAuthSettingOpenApiVO

GetGoogle returns the Google field if non-nil, zero value otherwise.

GetGoogleOk

func (o *PortalDetailResOpenApiVO) GetGoogleOk() (*GoogleOAuthSettingOpenApiVO, bool)

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

SetGoogle

func (o *PortalDetailResOpenApiVO) SetGoogle(v GoogleOAuthSettingOpenApiVO)

SetGoogle sets Google field to given value.

HasGoogle

func (o *PortalDetailResOpenApiVO) HasGoogle() bool

HasGoogle returns a boolean if a field has been set.

GetHotspot

func (o *PortalDetailResOpenApiVO) GetHotspot() HotspotSetting

GetHotspot returns the Hotspot field if non-nil, zero value otherwise.

GetHotspotOk

func (o *PortalDetailResOpenApiVO) GetHotspotOk() (*HotspotSetting, bool)

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

SetHotspot

func (o *PortalDetailResOpenApiVO) SetHotspot(v HotspotSetting)

SetHotspot sets Hotspot field to given value.

HasHotspot

func (o *PortalDetailResOpenApiVO) HasHotspot() bool

HasHotspot returns a boolean if a field has been set.

GetHotspotRadius

func (o *PortalDetailResOpenApiVO) GetHotspotRadius() HotspotRadiusSettingResOpenApiVO

GetHotspotRadius returns the HotspotRadius field if non-nil, zero value otherwise.

GetHotspotRadiusOk

func (o *PortalDetailResOpenApiVO) GetHotspotRadiusOk() (*HotspotRadiusSettingResOpenApiVO, bool)

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

SetHotspotRadius

func (o *PortalDetailResOpenApiVO) SetHotspotRadius(v HotspotRadiusSettingResOpenApiVO)

SetHotspotRadius sets HotspotRadius field to given value.

HasHotspotRadius

func (o *PortalDetailResOpenApiVO) HasHotspotRadius() bool

HasHotspotRadius returns a boolean if a field has been set.

GetHttpsRedirectEnable

func (o *PortalDetailResOpenApiVO) GetHttpsRedirectEnable() bool

GetHttpsRedirectEnable returns the HttpsRedirectEnable field if non-nil, zero value otherwise.

GetHttpsRedirectEnableOk

func (o *PortalDetailResOpenApiVO) GetHttpsRedirectEnableOk() (*bool, bool)

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

SetHttpsRedirectEnable

func (o *PortalDetailResOpenApiVO) SetHttpsRedirectEnable(v bool)

SetHttpsRedirectEnable sets HttpsRedirectEnable field to given value.

HasHttpsRedirectEnable

func (o *PortalDetailResOpenApiVO) HasHttpsRedirectEnable() bool

HasHttpsRedirectEnable returns a boolean if a field has been set.

GetId

func (o *PortalDetailResOpenApiVO) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *PortalDetailResOpenApiVO) GetIdOk() (*string, bool)

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

SetId

func (o *PortalDetailResOpenApiVO) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *PortalDetailResOpenApiVO) HasId() bool

HasId returns a boolean if a field has been set.

GetLandingPage

func (o *PortalDetailResOpenApiVO) GetLandingPage() int32

GetLandingPage returns the LandingPage field if non-nil, zero value otherwise.

GetLandingPageOk

func (o *PortalDetailResOpenApiVO) GetLandingPageOk() (*int32, bool)

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

SetLandingPage

func (o *PortalDetailResOpenApiVO) SetLandingPage(v int32)

SetLandingPage sets LandingPage field to given value.

HasLandingPage

func (o *PortalDetailResOpenApiVO) HasLandingPage() bool

HasLandingPage returns a boolean if a field has been set.

GetLandingUrl

func (o *PortalDetailResOpenApiVO) GetLandingUrl() string

GetLandingUrl returns the LandingUrl field if non-nil, zero value otherwise.

GetLandingUrlOk

func (o *PortalDetailResOpenApiVO) GetLandingUrlOk() (*string, bool)

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

SetLandingUrl

func (o *PortalDetailResOpenApiVO) SetLandingUrl(v string)

SetLandingUrl sets LandingUrl field to given value.

HasLandingUrl

func (o *PortalDetailResOpenApiVO) HasLandingUrl() bool

HasLandingUrl returns a boolean if a field has been set.

GetLandingUrlScheme

func (o *PortalDetailResOpenApiVO) GetLandingUrlScheme() string

GetLandingUrlScheme returns the LandingUrlScheme field if non-nil, zero value otherwise.

GetLandingUrlSchemeOk

func (o *PortalDetailResOpenApiVO) GetLandingUrlSchemeOk() (*string, bool)

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

SetLandingUrlScheme

func (o *PortalDetailResOpenApiVO) SetLandingUrlScheme(v string)

SetLandingUrlScheme sets LandingUrlScheme field to given value.

HasLandingUrlScheme

func (o *PortalDetailResOpenApiVO) HasLandingUrlScheme() bool

HasLandingUrlScheme returns a boolean if a field has been set.

GetLdap

func (o *PortalDetailResOpenApiVO) GetLdap() LdapSetting

GetLdap returns the Ldap field if non-nil, zero value otherwise.

GetLdapOk

func (o *PortalDetailResOpenApiVO) GetLdapOk() (*LdapSetting, bool)

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

SetLdap

func (o *PortalDetailResOpenApiVO) SetLdap(v LdapSetting)

SetLdap sets Ldap field to given value.

HasLdap

func (o *PortalDetailResOpenApiVO) HasLdap() bool

HasLdap returns a boolean if a field has been set.

GetName

func (o *PortalDetailResOpenApiVO) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

func (o *PortalDetailResOpenApiVO) 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.

SetName

func (o *PortalDetailResOpenApiVO) SetName(v string)

SetName sets Name field to given value.

HasName

func (o *PortalDetailResOpenApiVO) HasName() bool

HasName returns a boolean if a field has been set.

GetNetworkList

func (o *PortalDetailResOpenApiVO) GetNetworkList() []string

GetNetworkList returns the NetworkList field if non-nil, zero value otherwise.

GetNetworkListOk

func (o *PortalDetailResOpenApiVO) GetNetworkListOk() (*[]string, bool)

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

SetNetworkList

func (o *PortalDetailResOpenApiVO) SetNetworkList(v []string)

SetNetworkList sets NetworkList field to given value.

HasNetworkList

func (o *PortalDetailResOpenApiVO) HasNetworkList() bool

HasNetworkList returns a boolean if a field has been set.

GetNoAuth

func (o *PortalDetailResOpenApiVO) GetNoAuth() NoAuthSetting

GetNoAuth returns the NoAuth field if non-nil, zero value otherwise.

GetNoAuthOk

func (o *PortalDetailResOpenApiVO) GetNoAuthOk() (*NoAuthSetting, bool)

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

SetNoAuth

func (o *PortalDetailResOpenApiVO) SetNoAuth(v NoAuthSetting)

SetNoAuth sets NoAuth field to given value.

HasNoAuth

func (o *PortalDetailResOpenApiVO) HasNoAuth() bool

HasNoAuth returns a boolean if a field has been set.

GetPortalFormId

func (o *PortalDetailResOpenApiVO) GetPortalFormId() string

GetPortalFormId returns the PortalFormId field if non-nil, zero value otherwise.

GetPortalFormIdOk

func (o *PortalDetailResOpenApiVO) GetPortalFormIdOk() (*string, bool)

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

SetPortalFormId

func (o *PortalDetailResOpenApiVO) SetPortalFormId(v string)

SetPortalFormId sets PortalFormId field to given value.

HasPortalFormId

func (o *PortalDetailResOpenApiVO) HasPortalFormId() bool

HasPortalFormId returns a boolean if a field has been set.

GetSimplePassword

func (o *PortalDetailResOpenApiVO) GetSimplePassword() SimplePasswordSetting

GetSimplePassword returns the SimplePassword field if non-nil, zero value otherwise.

GetSimplePasswordOk

func (o *PortalDetailResOpenApiVO) GetSimplePasswordOk() (*SimplePasswordSetting, bool)

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

SetSimplePassword

func (o *PortalDetailResOpenApiVO) SetSimplePassword(v SimplePasswordSetting)

SetSimplePassword sets SimplePassword field to given value.

HasSimplePassword

func (o *PortalDetailResOpenApiVO) HasSimplePassword() bool

HasSimplePassword returns a boolean if a field has been set.

GetSms

func (o *PortalDetailResOpenApiVO) GetSms() SmsSettingResOpenApiVO

GetSms returns the Sms field if non-nil, zero value otherwise.

GetSmsOk

func (o *PortalDetailResOpenApiVO) GetSmsOk() (*SmsSettingResOpenApiVO, bool)

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

SetSms

func (o *PortalDetailResOpenApiVO) SetSms(v SmsSettingResOpenApiVO)

SetSms sets Sms field to given value.

HasSms

func (o *PortalDetailResOpenApiVO) HasSms() bool

HasSms returns a boolean if a field has been set.

GetSocialLogin

func (o *PortalDetailResOpenApiVO) GetSocialLogin() SocialLoginSettingOpenApiVO

GetSocialLogin returns the SocialLogin field if non-nil, zero value otherwise.

GetSocialLoginOk

func (o *PortalDetailResOpenApiVO) GetSocialLoginOk() (*SocialLoginSettingOpenApiVO, bool)

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

SetSocialLogin

func (o *PortalDetailResOpenApiVO) SetSocialLogin(v SocialLoginSettingOpenApiVO)

SetSocialLogin sets SocialLogin field to given value.

HasSocialLogin

func (o *PortalDetailResOpenApiVO) HasSocialLogin() bool

HasSocialLogin returns a boolean if a field has been set.

GetSsidList

func (o *PortalDetailResOpenApiVO) GetSsidList() []string

GetSsidList returns the SsidList field if non-nil, zero value otherwise.

GetSsidListOk

func (o *PortalDetailResOpenApiVO) GetSsidListOk() (*[]string, bool)

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

SetSsidList

func (o *PortalDetailResOpenApiVO) SetSsidList(v []string)

SetSsidList sets SsidList field to given value.

HasSsidList

func (o *PortalDetailResOpenApiVO) HasSsidList() bool

HasSsidList returns a boolean if a field has been set.

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