dump

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Pacakge dump is a NanoMDM service that dumps raw responses

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dumper

type Dumper struct {
	// contains filtered or unexported fields
}

Dumper is a service middleware that dumps MDM requests and responses to a file handle.

func New

func New(next service.CheckinAndCommandService, file *os.File) *Dumper

New creates a new dumper service middleware.

func (*Dumper) Authenticate

func (svc *Dumper) Authenticate(r *mdm.Request, m *mdm.Authenticate) error

func (*Dumper) CheckOut

func (svc *Dumper) CheckOut(r *mdm.Request, m *mdm.CheckOut) error

func (*Dumper) CommandAndReportResults

func (svc *Dumper) CommandAndReportResults(r *mdm.Request, results *mdm.CommandResults) (*mdm.Command, error)

func (*Dumper) DeclarativeManagement added in v0.3.0

func (svc *Dumper) DeclarativeManagement(r *mdm.Request, m *mdm.DeclarativeManagement) ([]byte, error)

func (*Dumper) GetBootstrapToken

func (svc *Dumper) GetBootstrapToken(r *mdm.Request, m *mdm.GetBootstrapToken) (*mdm.BootstrapToken, error)

func (*Dumper) SetBootstrapToken

func (svc *Dumper) SetBootstrapToken(r *mdm.Request, m *mdm.SetBootstrapToken) error

func (*Dumper) TokenUpdate

func (svc *Dumper) TokenUpdate(r *mdm.Request, m *mdm.TokenUpdate) error

func (*Dumper) UserAuthenticate

func (svc *Dumper) UserAuthenticate(r *mdm.Request, m *mdm.UserAuthenticate) ([]byte, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL