InternetBaseInfoTemplateOpenApiVO
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| GatewayModel | int32 | Gateway model should be a value as follows: 2: Universal; 9: G36 v1; 10: G611 v1; 13: G36W-4G v1. | |
| Interval | int32 | Online detection interval(second), 0 means disable. | |
| PortList | []InternetBasicInfo | Port info list | |
| PreConfiguration | bool | You can pre-configure the model-relative settings when it is true. |
Methods
NewInternetBaseInfoTemplateOpenApiVO
func NewInternetBaseInfoTemplateOpenApiVO(gatewayModel int32, interval int32, portList []InternetBasicInfo, preConfiguration bool, ) *InternetBaseInfoTemplateOpenApiVO
NewInternetBaseInfoTemplateOpenApiVO instantiates a new InternetBaseInfoTemplateOpenApiVO 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
NewInternetBaseInfoTemplateOpenApiVOWithDefaults
func NewInternetBaseInfoTemplateOpenApiVOWithDefaults() *InternetBaseInfoTemplateOpenApiVO
NewInternetBaseInfoTemplateOpenApiVOWithDefaults instantiates a new InternetBaseInfoTemplateOpenApiVO 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
GetGatewayModel
func (o *InternetBaseInfoTemplateOpenApiVO) GetGatewayModel() int32
GetGatewayModel returns the GatewayModel field if non-nil, zero value otherwise.
GetGatewayModelOk
func (o *InternetBaseInfoTemplateOpenApiVO) GetGatewayModelOk() (*int32, bool)
GetGatewayModelOk returns a tuple with the GatewayModel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetGatewayModel
func (o *InternetBaseInfoTemplateOpenApiVO) SetGatewayModel(v int32)
SetGatewayModel sets GatewayModel field to given value.
GetInterval
func (o *InternetBaseInfoTemplateOpenApiVO) GetInterval() int32
GetInterval returns the Interval field if non-nil, zero value otherwise.
GetIntervalOk
func (o *InternetBaseInfoTemplateOpenApiVO) GetIntervalOk() (*int32, bool)
GetIntervalOk returns a tuple with the Interval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetInterval
func (o *InternetBaseInfoTemplateOpenApiVO) SetInterval(v int32)
SetInterval sets Interval field to given value.
GetPortList
func (o *InternetBaseInfoTemplateOpenApiVO) GetPortList() []InternetBasicInfo
GetPortList returns the PortList field if non-nil, zero value otherwise.
GetPortListOk
func (o *InternetBaseInfoTemplateOpenApiVO) GetPortListOk() (*[]InternetBasicInfo, bool)
GetPortListOk returns a tuple with the PortList field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPortList
func (o *InternetBaseInfoTemplateOpenApiVO) SetPortList(v []InternetBasicInfo)
SetPortList sets PortList field to given value.
GetPreConfiguration
func (o *InternetBaseInfoTemplateOpenApiVO) GetPreConfiguration() bool
GetPreConfiguration returns the PreConfiguration field if non-nil, zero value otherwise.
GetPreConfigurationOk
func (o *InternetBaseInfoTemplateOpenApiVO) GetPreConfigurationOk() (*bool, bool)
GetPreConfigurationOk returns a tuple with the PreConfiguration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPreConfiguration
func (o *InternetBaseInfoTemplateOpenApiVO) SetPreConfiguration(v bool)
SetPreConfiguration sets PreConfiguration field to given value.