Documentation
¶
Index ¶
- type Client
- func (c *Client) Close() error
- func (c *Client) GetCloudConfig() (*CloudConfiguration, error)
- func (c *Client) Install(profilePath string) error
- func (c *Client) List() (*ProfileInfo, error)
- func (c *Client) Remove(identifier string) error
- func (c *Client) SetWifiPowerState(turnON bool) error
- func (c *Client) Upload(profilePath string) error
- type CloudConfiguration
- type ProfileInfo
- type ProfileManifest
- type ProfileMetadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) GetCloudConfig ¶
func (c *Client) GetCloudConfig() (*CloudConfiguration, error)
func (*Client) List ¶
func (c *Client) List() (*ProfileInfo, error)
func (*Client) SetWifiPowerState ¶
type CloudConfiguration ¶
type CloudConfiguration struct {
AllowPairing bool `plist:"AllowPairing,omitempty" json:"allow_pairing,omitempty"`
CloudConfigurationUIComplete bool `plist:"CloudConfigurationUIComplete,omitempty" json:"cloud_conf_ui_complete,omitempty"`
ConfigurationSource int `plist:"ConfigurationSource,omitempty" json:"conf_source"`
ConfigurationWasApplied bool `plist:"ConfigurationWasApplied,omitempty" json:"conf_was_applied,omitempty"`
IsSupervised bool `plist:"IsSupervised,omitempty" json:"is_supervised,omitempty"`
PostSetupProfileWasInstalled bool `plist:"PostSetupProfileWasInstalled,omitempty" json:"post_setup_profile_was_installed,omitempty"`
}
func (*CloudConfiguration) String ¶
func (cc *CloudConfiguration) String() string
type ProfileInfo ¶
type ProfileInfo struct {
IDs []string `plist:"OrderedIdentifiers,omitempty" json:"ids,omitempty"`
Manifests map[string]ProfileManifest `plist:"ProfileManifest,omitempty" json:"manifests,omitempty"`
Metadatas map[string]ProfileMetadata `plist:"ProfileMetadata,omitempty" json:"metadatas,omitempty"`
Status string `plist:"Status,omitempty" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (ProfileInfo) String ¶
func (p ProfileInfo) String() string
type ProfileManifest ¶
type ProfileMetadata ¶
type ProfileMetadata struct {
Description string `plist:"PayloadDescription,omitempty" json:"desc,omitempty"`
Name string `plist:"PayloadDisplayName,omitempty" json:"name,omitempty"`
Organization string `plist:"PayloadOrganization,omitempty" json:"org,omitempty"`
RemovalDisallowed bool `plist:"PayloadRemovalDisallowed,omitempty" json:"removal_disallowed,omitempty"`
UUID string `plist:"PayloadUUID,omitempty" json:"uuid,omitempty"`
Version int `plist:"PayloadVersion,omitempty" json:"version,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.