navi-0.1: A utility program for sending system notifications.
Safe HaskellSafe-Inferred
LanguageGHC2021

Navi.Services.Network.NetInterfaces.Toml

Description

This module provides toml configuration for the network connectivity service.

Synopsis

Documentation

data NetInterfacesToml Source #

TOML for the network connectivity service.

Constructors

MkNetInterfacesToml 

Fields

Instances

Instances details
Show NetInterfacesToml Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

Eq NetInterfacesToml Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

DecodeTOML NetInterfacesToml Source #

Since: 0.1

Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

(k ~ A_Lens, a ~ NetInterfaceApp, b ~ NetInterfaceApp) => LabelOptic "app" k NetInterfacesToml NetInterfacesToml a b Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "deviceName" k NetInterfacesToml NetInterfacesToml a b Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

(k ~ A_Lens, a ~ Maybe ErrorNoteToml, b ~ Maybe ErrorNoteToml) => LabelOptic "errorNote" k NetInterfacesToml NetInterfacesToml a b Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

(k ~ A_Lens, a ~ Maybe Timeout, b ~ Maybe Timeout) => LabelOptic "mTimeout" k NetInterfacesToml NetInterfacesToml a b Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

(k ~ A_Lens, a ~ Maybe PollInterval, b ~ Maybe PollInterval) => LabelOptic "pollInterval" k NetInterfacesToml NetInterfacesToml a b Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml

(k ~ A_Lens, a ~ Maybe RepeatEventToml, b ~ Maybe RepeatEventToml) => LabelOptic "repeatEvent" k NetInterfacesToml NetInterfacesToml a b Source # 
Instance details

Defined in Navi.Services.Network.NetInterfaces.Toml