Project: /_project.yaml Book: /_book.yaml

fuchsia.setui

PROTOCOLS

SetUiService {:#SetUiService}

Defined in fuchsia.setui/service.fidl

The main interface for UIs to change system settings. Currently, the settings are scoped to the device, but will eventually be scoped to the user as is applicable.

Listen {:#Listen}

Begins listening to changes to a given settings object. This may cause the SetUiService to connect to any applicable device services until all listeners for a given type are closed. The service will call the listener with the current state immediately on initialization. DEPRECATED: To be removed in favor of Watch

Request

Watch {:#Watch}

Returns immediately on first call. Subsequent calls will be delayed until there is an updated value available.

Request

Response

Update {:#Update}

Sets the value of a given settings object. Returns once operation has completed.

Request

Response

Mutate {:#Mutate}

Request

Response

InteractiveMutate {:#InteractiveMutate}

Request

Response

SettingListener {:#SettingListener}

Defined in fuchsia.setui/service.fidl

DEPRECATED: To be removed in favor of Watch

Notify {:#Notify}

Request

STRUCTS

StringMutation {:#StringMutation}

Defined in fuchsia.setui/mutations.fidl

Configuration for string mutations.

WirelessMutation {:#WirelessMutation}

Defined in fuchsia.setui/mutations.fidl

Configuration for wireless mutations.

TimeZoneMutation {:#TimeZoneMutation}

Defined in fuchsia.setui/mutations.fidl

Configuration for time zone mutation.

LocalesMutation {:#LocalesMutation}

Defined in fuchsia.setui/mutations.fidl

Mutation that replaces the existing list of locales with a new list.

HourCycleMutation {:#HourCycleMutation}

Defined in fuchsia.setui/mutations.fidl

Mutation that changes the HourCycle.

TemperatureUnitMutation {:#TemperatureUnitMutation}

Defined in fuchsia.setui/mutations.fidl

Mutation that changes the TemperatureUnit.

AccountMutationHandles {:#AccountMutationHandles}

Defined in fuchsia.setui/mutations.fidl

SettingsObject {:#SettingsObject}

Defined in fuchsia.setui/service.fidl

UpdateResponse {:#UpdateResponse}

Defined in fuchsia.setui/service.fidl

MutationResponse {:#MutationResponse}

Defined in fuchsia.setui/service.fidl

TimeZoneInfo {:#TimeZoneInfo}

Defined in fuchsia.setui/types.fidl

TimeZone {:#TimeZone}

Defined in fuchsia.setui/types.fidl

WirelessAccessPoint {:#WirelessAccessPoint}

Defined in fuchsia.setui/types.fidl

WirelessNetwork {:#WirelessNetwork}

Defined in fuchsia.setui/types.fidl

WirelessState {:#WirelessState}

Defined in fuchsia.setui/types.fidl

ConnectedState {:#ConnectedState}

Defined in fuchsia.setui/types.fidl

IntlSettings {:#IntlSettings}

Defined in fuchsia.setui/types.fidl

Collection of internationalization-related settings stored in Stash.

Examples: “fr”, “en-US”, “sr-Latn-BA”, “sl-nedis”

ENUMS

StringOperation {:#StringOperation}

Type: uint32

Defined in fuchsia.setui/mutations.fidl

operations supported by string settings.

AccountOperation {:#AccountOperation}

Type: uint32

Defined in fuchsia.setui/mutations.fidl

Operations supported by account settings.

WirelessOperation {:#WirelessOperation}

Type: uint32

Defined in fuchsia.setui/mutations.fidl

Operations supported by wireless settings.

ReturnCode {:#ReturnCode}

Type: uint32

Defined in fuchsia.setui/service.fidl

SettingType {:#SettingType}

Type: uint32

Defined in fuchsia.setui/types.fidl

LoginOverride {:#LoginOverride}

Type: uint32

Defined in fuchsia.setui/types.fidl

ConnectionStatus {:#ConnectionStatus}

Type: uint32

Defined in fuchsia.setui/types.fidl

WirelessSecurity {:#WirelessSecurity}

Type: uint32

Defined in fuchsia.setui/types.fidl

WpaAuth {:#WpaAuth}

Type: uint32

Defined in fuchsia.setui/types.fidl

WpaCipher {:#WpaCipher}

Type: uint32

Defined in fuchsia.setui/types.fidl

Reachability {:#Reachability}

Type: uint32

Defined in fuchsia.setui/types.fidl

HourCycle {:#HourCycle}

Type: uint32

Defined in fuchsia.setui/types.fidl

TemperatureUnit {:#TemperatureUnit}

Type: uint32

Defined in fuchsia.setui/types.fidl

TABLES

AccountMutation {:#AccountMutation}

Defined in fuchsia.setui/mutations.fidl

Configuration for account mutations.

AccountSettings {:#AccountSettings}

Defined in fuchsia.setui/types.fidl

UNIONS

Mutation {:#Mutation}

Defined in fuchsia.setui/mutations.fidl

Container for setting mutations.

MutationHandles {:#MutationHandles}

Defined in fuchsia.setui/mutations.fidl

SettingData {:#SettingData}

Defined in fuchsia.setui/types.fidl