mobileconfig

package
v0.18.1 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionParameter

type ActionParameter struct {
	DomainAction string   `plist:"DomainAction"`
	Domains      []string `plist:"Domains"`
}

type DNSBlock

type DNSBlock struct {
	DNSProtocol     string   `plist:"DNSProtocol"`
	ServerName      string   `plist:"ServerName,omitempty"`
	ServerAddresses []string `plist:"ServerAddresses,omitempty"` // DoT
	ServerURL       string   `plist:"ServerURL,omitempty"`       // DoH
}

type DNSSpec

type DNSSpec struct {
	PayloadType         string         `plist:"PayloadType"`
	PayloadVersion      int            `plist:"PayloadVersion"`
	PayloadIdentifier   string         `plist:"PayloadIdentifier"`
	PayloadUUID         uuid.UUID      `plist:"PayloadUUID"`
	PayloadDisplayName  string         `plist:"PayloadDisplayName"`
	PayloadOrganization string         `plist:"PayloadOrganization,omitempty"`
	PayloadDescription  string         `plist:"PayloadDescription,omitempty"`
	DNSSettings         DNSBlock       `plist:"DNSSettings"`
	OnDemandRules       []OnDemandRule `plist:"OnDemandRules,omitempty"`
}

type OnDemandRule

type OnDemandRule struct {
	Action           string            `plist:"Action"`
	ActionParameters []ActionParameter `plist:"ActionParameters,omitempty"`
}

type OnDemandRules

type OnDemandRules []OnDemandRule

type Profile

type Profile struct {
	PayloadType         string    `plist:"PayloadType"`
	PayloadVersion      int       `plist:"PayloadVersion"`
	PayloadIdentifier   string    `plist:"PayloadIdentifier"`
	PayloadScope        string    `plist:"PayloadScope"`
	PayloadUUID         uuid.UUID `plist:"PayloadUUID"`
	PayloadDisplayName  string    `plist:"PayloadDisplayName"`
	PayloadOrganization string    `plist:"PayloadOrganization,omitempty"`
	PayloadDescription  string    `plist:"PayloadDescription,omitempty"`
	PayloadContent      []DNSSpec `plist:"PayloadContent"`
}

Jump to

Keyboard shortcuts

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