Documentation ¶
Index ¶
- type GetDevices
- type GetOtp
- type GetOtpQuery
- type GetPassword
- type GetPasswordsQuery
- type RemoveDevicesRequest
- type RemoveDevicesResponse
- type Service
- func (service *Service) ForceRemoveDevices(request RemoveDevicesRequest) (*RemoveDevicesResponse, error)
- func (service *Service) GetAll() ([]GetDevices, error)
- func (service *Service) GetOtp(udid string) (*GetOtp, error)
- func (service *Service) GetPasswords(osType int, username string) (*GetPassword, error)
- func (service *Service) SoftRemoveDevices(request RemoveDevicesRequest) (*RemoveDevicesResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetDevices ¶
type GetDevices struct { AgentVersion string `json:"agentVersion"` CompanyName string `json:"companyName"` ConfigDownloadTime string `json:"config_download_time"` DeregistrationTimestamp string `json:"deregistrationTimestamp"` Detail string `json:"detail"` DownloadCount int `json:"download_count"` HardwareFingerprint string `json:"hardwareFingerprint"` KeepAliveTime string `json:"keepAliveTime"` LastSeenTime string `json:"last_seen_time"` MacAddress string `json:"macAddress"` MachineHostname string `json:"machineHostname"` Manufacturer string `json:"manufacturer"` OsVersion string `json:"osVersion"` Owner string `json:"owner"` PolicyName string `json:"policyName"` RegistrationState string `json:"registrationState"` RegistrationTime string `json:"registration_time"` State int `json:"state"` TunnelVersion string `json:"tunnelVersion"` Type int `json:"type"` Udid string `json:"udid"` UpmVersion string `json:"upmVersion"` User string `json:"user"` VpnState int `json:"vpnState"` ZappArch string `json:"zappArch"` }
type GetOtpQuery ¶
type GetOtpQuery struct {
Udid string `json:"udid,omitempty" url:"udid,omitempty"`
}
type GetPassword ¶
type GetPassword struct { ExitPass string `json:"exitPass"` LogoutPass string `json:"logoutPass"` UninstallPass string `json:"uninstallPass"` ZdSettingsAccessPass string `json:"zdSettingsAccessPass"` ZdxDisablePass string `json:"zdxDisablePass"` ZiaDisablePass string `json:"ziaDisablePass"` ZpaDisablePass string `json:"zpaDisablePass"` }
type GetPasswordsQuery ¶
type RemoveDevicesRequest ¶
type RemoveDevicesResponse ¶
type Service ¶
func (*Service) ForceRemoveDevices ¶
func (service *Service) ForceRemoveDevices(request RemoveDevicesRequest) (*RemoveDevicesResponse, error)
func (*Service) GetAll ¶
func (service *Service) GetAll() ([]GetDevices, error)
func (*Service) GetPasswords ¶
func (service *Service) GetPasswords(osType int, username string) (*GetPassword, error)
func (*Service) SoftRemoveDevices ¶
func (service *Service) SoftRemoveDevices(request RemoveDevicesRequest) (*RemoveDevicesResponse, error)
Click to show internal directories.
Click to hide internal directories.