Documentation
¶
Index ¶
- type DB
- func (db *DB) DeleteCustomDeviceSetting(deviceID string, settingURI string) error
- func (db *DB) DeleteDeviceSetting(deviceID string) error
- func (db *DB) DeleteMDMCertificate(id int) error
- func (db *DB) DeletePendingDeviceOperation(deviceID string, cmdVerb string, settingURI string) error
- func (db *DB) DeletePendingDeviceOperations(deviceID string) error
- func (db *DB) GetAllPendingOperations(deviceID string) ([]*mdm.PendingDeviceOperation, error)
- func (db *DB) GetCustomDeviceSetting(deviceID string, settingURI string) (*mdm.KSDeviceSetting, error)
- func (db *DB) GetCustomPendingOperations(deviceID string, targetOp string) (*mdm.PendingDeviceOperation, error)
- func (db *DB) GetDeviceSettings(deviceID string) ([]*mdm.KSDeviceSetting, error)
- func (db *DB) GetIdentityCert() (*x509.Certificate, *rsa.PrivateKey, error)
- func (db *DB) GetMDMCertificate(id int) (*mdm.MDMCertificate, error)
- func (db *DB) GetPendingDeviceOperations(deviceID string) ([]*mdm.PendingDeviceOperation, error)
- func (db *DB) GetUser(id int) (*User, error)
- func (db *DB) GetUserByEmail(email string) (*User, error)
- func (db *DB) InsertDeviceSetting(setting *mdm.KSDeviceSetting) error
- func (db *DB) InsertMdmCertificate(cert *mdm.MDMCertificate) error
- func (db *DB) InsertPendingDeviceOperation(deviceID string, cmdVerb string, settingURI string, settingValue string) error
- func (db *DB) InsertUser(email, hashedPassword string) (int, error)
- func (db *DB) MDMDeleteEnrolledDevice(deviceID string) error
- func (db *DB) MDMDeleteEnrolledDeviceByHWID(deviceHWID string) error
- func (db *DB) MDMGetEnrolledDevice(mdmDeviceID string) (*mdm.MDMWindowsEnrolledDevice, error)
- func (db *DB) MDMGetEnrolledDeviceByHWID(mdmDeviceHWID string) (*mdm.MDMWindowsEnrolledDevice, error)
- func (db *DB) MDMGetEnrolledDevices() ([]*mdm.MDMWindowsEnrolledDevice, error)
- func (db *DB) MDMInsertEnrolledDevice(device *mdm.MDMWindowsEnrolledDevice) error
- func (db *DB) MDMIsValidDeviceID(deviceID string) bool
- func (db *DB) MDMUpdateLastSeen(deviceID string) error
- func (db *DB) QueuePendingDeviceOperation(deviceID string, cmdVerb string, settingURI string, settingValue string) error
- func (db *DB) QueueProtoCmdOperation(deviceID string, cmdVerb string, settingURI string, settingValue string) error
- func (db *DB) UpdateDeviceSetting(deviceID string, settingURI string, settingValue string) error
- func (db *DB) UpdateDeviceSettingWithType(setting *mdm.KSDeviceSetting) error
- func (db *DB) UpdateUserHashedPassword(id int, hashedPassword string) error
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func (*DB) DeleteCustomDeviceSetting ¶
func (*DB) DeleteDeviceSetting ¶
func (*DB) DeleteMDMCertificate ¶
func (*DB) DeletePendingDeviceOperation ¶
func (*DB) DeletePendingDeviceOperations ¶
func (*DB) GetAllPendingOperations ¶
func (db *DB) GetAllPendingOperations(deviceID string) ([]*mdm.PendingDeviceOperation, error)
func (*DB) GetCustomDeviceSetting ¶
func (*DB) GetCustomPendingOperations ¶
func (*DB) GetDeviceSettings ¶
func (db *DB) GetDeviceSettings(deviceID string) ([]*mdm.KSDeviceSetting, error)
func (*DB) GetIdentityCert ¶
func (db *DB) GetIdentityCert() (*x509.Certificate, *rsa.PrivateKey, error)
func (*DB) GetMDMCertificate ¶
func (db *DB) GetMDMCertificate(id int) (*mdm.MDMCertificate, error)
func (*DB) GetPendingDeviceOperations ¶
func (db *DB) GetPendingDeviceOperations(deviceID string) ([]*mdm.PendingDeviceOperation, error)
func (*DB) InsertDeviceSetting ¶
func (db *DB) InsertDeviceSetting(setting *mdm.KSDeviceSetting) error
func (*DB) InsertMdmCertificate ¶
func (db *DB) InsertMdmCertificate(cert *mdm.MDMCertificate) error
func (*DB) InsertPendingDeviceOperation ¶
func (*DB) MDMDeleteEnrolledDevice ¶
func (*DB) MDMDeleteEnrolledDeviceByHWID ¶
func (*DB) MDMGetEnrolledDevice ¶
func (db *DB) MDMGetEnrolledDevice(mdmDeviceID string) (*mdm.MDMWindowsEnrolledDevice, error)
func (*DB) MDMGetEnrolledDeviceByHWID ¶
func (db *DB) MDMGetEnrolledDeviceByHWID(mdmDeviceHWID string) (*mdm.MDMWindowsEnrolledDevice, error)
func (*DB) MDMGetEnrolledDevices ¶
func (db *DB) MDMGetEnrolledDevices() ([]*mdm.MDMWindowsEnrolledDevice, error)
func (*DB) MDMInsertEnrolledDevice ¶
func (db *DB) MDMInsertEnrolledDevice(device *mdm.MDMWindowsEnrolledDevice) error
func (*DB) MDMIsValidDeviceID ¶
func (*DB) MDMUpdateLastSeen ¶
func (*DB) QueuePendingDeviceOperation ¶
func (*DB) QueueProtoCmdOperation ¶
func (db *DB) QueueProtoCmdOperation(deviceID string, cmdVerb string, settingURI string, settingValue string) error
QueueProtoCmdOperation will queue an asynchronous MDM command to the device and return immediately The command is queued and will be sent to the device when it connects to the server
func (*DB) UpdateDeviceSetting ¶
func (*DB) UpdateDeviceSettingWithType ¶
func (db *DB) UpdateDeviceSettingWithType(setting *mdm.KSDeviceSetting) error
Click to show internal directories.
Click to hide internal directories.