Documentation
¶
Index ¶
- func ConfigureIdentity(appName, bundleID string)
- func OnboardingWindow(ctx context.Context, reqs ...Requirement) error
- func OpenSystemSettings(r Requirement) error
- func ResetAndRetry(r Requirement) error
- func Watch(ctx context.Context, r Requirement, ch chan<- Event)
- type Event
- type Requirement
- type Snapshot
- type Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureIdentity ¶
func ConfigureIdentity(appName, bundleID string)
func OnboardingWindow ¶
func OnboardingWindow(ctx context.Context, reqs ...Requirement) error
func OpenSystemSettings ¶
func OpenSystemSettings(r Requirement) error
func ResetAndRetry ¶
func ResetAndRetry(r Requirement) error
Types ¶
type Event ¶
type Event struct {
Requirement Requirement
Status Status
Detail string
}
type Requirement ¶
type Requirement int
const ( ReqAccessibility Requirement = iota ReqScreenRecording )
type Snapshot ¶
type Snapshot struct {
AppName string `json:"app_name,omitempty"`
BundleID string `json:"bundle_id,omitempty"`
Accessibility string `json:"accessibility"`
ScreenRecording string `json:"screen_recording"`
IdentityChanged bool `json:"identity_changed"`
IdentityDetail string `json:"identity_detail,omitempty"`
Pending bool `json:"pending"`
Message string `json:"message,omitempty"`
}
func CurrentSnapshot ¶
func CurrentSnapshot(reqs ...Requirement) Snapshot
Click to show internal directories.
Click to hide internal directories.