package mullvad_daemon.management_interface

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ManagementService

management_interface.proto:10

message AccessMethod

management_interface.proto:499

Used in: AccessMethodSetting, NewAccessMethodSetting

message AccessMethod.Bridges

management_interface.proto:501

Used in: AccessMethod

(message has no fields)

message AccessMethod.Direct

management_interface.proto:500

Used in: AccessMethod

(message has no fields)

message AccessMethod.EncryptedDnsProxy

management_interface.proto:502

Used in: AccessMethod

(message has no fields)

message AccessMethodSetting

management_interface.proto:511

Used as request type in: ManagementService.UpdateApiAccessMethod

Used as response type in: ManagementService.GetCurrentApiAccessMethod

Used as field type in: ApiAccessMethodSettings, DaemonEvent

message AccountAndDevice

management_interface.proto:835

Used in: DeviceState

enum AfterDisconnect

management_interface.proto:189

Used in: TunnelState.Disconnecting

message ApiAccessMethodSettings

management_interface.proto:524

Used in: Settings

message AppUpgradeAborted

management_interface.proto:163

Used in: AppUpgradeEvent

(message has no fields)

message AppUpgradeDownloadProgress

management_interface.proto:158

Used in: AppUpgradeEvent

message AppUpgradeDownloadStarting

management_interface.proto:157

Used in: AppUpgradeEvent

(message has no fields)

message AppUpgradeError

management_interface.proto:166

Used in: AppUpgradeEvent

enum AppUpgradeError.Error

management_interface.proto:167

Used in: AppUpgradeError

message AppUpgradeVerifiedInstaller

management_interface.proto:165

Used in: AppUpgradeEvent

(message has no fields)

message AppUpgradeVerifyingInstaller

management_interface.proto:164

Used in: AppUpgradeEvent

(message has no fields)

message AppVersionInfo

management_interface.proto:717

Used as response type in: ManagementService.GetVersionInfo

Used as field type in: DaemonEvent

message BridgeEndpointData

management_interface.proto:813

Used in: RelayList

message BridgeSettings

management_interface.proto:400

Used as request type in: ManagementService.SetBridgeSettings

Used as field type in: Settings

message BridgeSettings.BridgeConstraints

management_interface.proto:405

Used in: BridgeSettings

enum BridgeSettings.BridgeType

management_interface.proto:401

Used in: BridgeSettings

message BridgeState

management_interface.proto:429

Used as request type in: ManagementService.SetBridgeState

Used as field type in: Settings

enum BridgeState.State

management_interface.proto:430

Used in: BridgeState

message ConnectionConfig

management_interface.proto:617

Used in: CustomRelaySettings

message ConnectionConfig.OpenvpnConfig

management_interface.proto:618

Used in: ConnectionConfig

message ConnectionConfig.WireguardConfig

management_interface.proto:624

Used in: ConnectionConfig

message ConnectionConfig.WireguardConfig.PeerConfig

management_interface.proto:629

Used in: WireguardConfig

message ConnectionConfig.WireguardConfig.TunnelConfig

management_interface.proto:625

Used in: WireguardConfig

message CustomDnsOptions

management_interface.proto:686

Used in: DnsOptions

message CustomList

management_interface.proto:456

Used as request type in: ManagementService.UpdateCustomList

Used as field type in: CustomListSettings

message CustomListSettings

management_interface.proto:467

Used in: Settings

message CustomProxy

management_interface.proto:491

Used as request type in: ManagementService.TestCustomApiAccessMethod

Used as field type in: AccessMethod, BridgeSettings

message CustomRelaySettings

management_interface.proto:612

Used in: RelaySettings

message DaitaSettings

management_interface.proto:656

Used as request type in: ManagementService.SetDaitaSettings

Used as field type in: TunnelOptions.WireguardOptions

message DefaultDnsOptions

management_interface.proto:677

Used in: DnsOptions

message Device

management_interface.proto:840

Used in: AccountAndDevice, DeviceList, RemoveDeviceEvent

message DeviceEvent

management_interface.proto:865

Used in: DaemonEvent

enum DeviceEvent.Cause

management_interface.proto:866

Used in: DeviceEvent

message DeviceState

management_interface.proto:855

Used as response type in: ManagementService.GetDevice

Used as field type in: DeviceEvent

enum DeviceState.State

management_interface.proto:856

Used in: DeviceState

message DnsOptions

management_interface.proto:688

Used as request type in: ManagementService.SetDnsOptions

Used as field type in: TunnelOptions

enum DnsOptions.DnsState

management_interface.proto:689

Used in: DnsOptions

message Endpoint

management_interface.proto:362

Used in: MultiplexObfuscation, ObfuscationEndpoint, TunnelEndpoint

message ErrorState

management_interface.proto:195

Used in: TunnelState.Error

enum ErrorState.AuthFailedError

management_interface.proto:217

Used in: ErrorState

enum ErrorState.Cause

management_interface.proto:196

Used in: ErrorState

message ErrorState.FirewallPolicyError

management_interface.proto:234

Used in: ErrorState

enum ErrorState.FirewallPolicyError.ErrorType

management_interface.proto:235

Used in: FirewallPolicyError

enum ErrorState.GenerationError

management_interface.proto:224

Used in: ErrorState

message ErrorState.InvalidDnsServersError

management_interface.proto:248

Used in: ErrorState

message ErrorState.OtherAlwaysOnAppError

management_interface.proto:246

Used in: ErrorState

message ExcludedProcess

management_interface.proto:703

Used in: ExcludedProcessList

enum FeatureIndicator

management_interface.proto:317

Used in: FeatureIndicators

message FeatureIndicators

management_interface.proto:315

Used as response type in: ManagementService.GetFeatureIndicators

Used as field type in: TunnelState.Connected, TunnelState.Connecting

message GeoIpLocation

management_interface.proto:378

Used in: TunnelState.Disconnected, TunnelStateRelayInfo

message GeographicLocationConstraint

management_interface.proto:423

Used in: CustomList, LocationConstraint, NewCustomList

enum IpVersion

management_interface.proto:597

Used in: WireguardConstraints

message Location

management_interface.proto:773

Used in: Relay

message LocationConstraint

management_interface.proto:416

Used in: BridgeSettings.BridgeConstraints, MultihopRecent, NormalRelaySettings, Recent, WireguardConstraints

message MultihopRecent

management_interface.proto:557

Used in: Recent

message MultiplexObfuscation

management_interface.proto:344

Used in: ObfuscationInfo

message NormalRelaySettings

management_interface.proto:581

Used in: RelaySettings

message ObfuscationEndpoint

management_interface.proto:350

Used in: MultiplexObfuscation, ObfuscationInfo

enum ObfuscationEndpoint.ObfuscationType

management_interface.proto:351

Used in: ObfuscationEndpoint

message ObfuscationInfo

management_interface.proto:337

Used in: TunnelEndpoint

message ObfuscationSettings

management_interface.proto:442

Used as request type in: ManagementService.SetObfuscationSettings

Used as field type in: Settings

enum ObfuscationSettings.SelectedObfuscation

management_interface.proto:443

Used in: ObfuscationSettings

message OpenVpnEndpoint

management_interface.proto:808

Used in: OpenVpnEndpointData

message OpenVpnEndpointData

management_interface.proto:806

Used in: RelayList

message OpenvpnConstraints

management_interface.proto:595

Used in: NormalRelaySettings

enum Ownership

management_interface.proto:394

Used in: BridgeSettings.BridgeConstraints, NormalRelaySettings, WireguardConstraints

message PlayPurchasePaymentToken

management_interface.proto:887

Used as response type in: ManagementService.InitPlayPurchase

Used as field type in: PlayPurchase

message PortRange

management_interface.proto:830

Used in: WireguardEndpointData

message ProxyEndpoint

management_interface.proto:367

Used in: TunnelEndpoint

enum ProxyEndpoint.ProxyType

management_interface.proto:368

Used in: ProxyEndpoint

message QuantumResistantState

management_interface.proto:647

Used as request type in: ManagementService.SetQuantumResistantTunnel

Used as field type in: TunnelOptions.WireguardOptions

enum QuantumResistantState.State

management_interface.proto:648

Used in: QuantumResistantState

message Recent

management_interface.proto:562

Used in: Recents

message Recents

management_interface.proto:555

Used in: Settings

message Relay

management_interface.proto:736

Used in: RelayListCity

message Relay.RelayData

management_interface.proto:737

Used in: Relay

message Relay.RelayData.Bridge

management_interface.proto:739

Used in: RelayData

(message has no fields)

message Relay.RelayData.OpenVPN

management_interface.proto:738

Used in: RelayData

(message has no fields)

message Relay.RelayData.Wireguard

management_interface.proto:740

Used in: RelayData

message Relay.RelayData.Wireguard.Quic

management_interface.proto:741

Used in: Wireguard

message RelayList

management_interface.proto:799

Used as response type in: ManagementService.GetRelayLocations

Used as field type in: DaemonEvent

message RelayListCity

management_interface.proto:728

Used in: RelayListCountry

message RelayListCountry

management_interface.proto:722

Used in: RelayList

message RelayOverride

management_interface.proto:549

Used as request type in: ManagementService.SetRelayOverride

Used as field type in: Settings

message RelaySettings

management_interface.proto:574

Used as request type in: ManagementService.SetRelaySettings

Used as field type in: Settings

message RemoveDeviceEvent

management_interface.proto:877

Used in: DaemonEvent

message Settings

management_interface.proto:531

Used as response type in: ManagementService.GetSettings

Used as field type in: DaemonEvent

message Shadowsocks

management_interface.proto:484

Used in: CustomProxy

message ShadowsocksEndpointData

management_interface.proto:815

Used in: BridgeEndpointData

message ShadowsocksSettings

management_interface.proto:440

Used in: ObfuscationSettings

message Socks5Local

management_interface.proto:469

Used in: CustomProxy

message Socks5Remote

management_interface.proto:479

Used in: CustomProxy

message SocksAuth

management_interface.proto:475

Used in: Socks5Remote

message SplitTunnelSettings

management_interface.proto:569

Used in: Settings

message SuggestedUpgrade

management_interface.proto:711

Used in: AppVersionInfo

message TransportPort

management_interface.proto:590

Used in: OpenvpnConstraints

enum TransportProtocol

management_interface.proto:782

Used in: ConnectionConfig.OpenvpnConfig, Endpoint, OpenVpnEndpoint, ProxyEndpoint, ShadowsocksEndpointData, Socks5Local, TransportPort, TunnelEndpoint

message TunnelEndpoint

management_interface.proto:303

Used in: TunnelStateRelayInfo

message TunnelMetadata

management_interface.proto:392

Used in: TunnelEndpoint

message TunnelOptions

management_interface.proto:661

Used in: Settings

message TunnelOptions.GenericOptions

management_interface.proto:669

Used in: TunnelOptions

message TunnelOptions.OpenvpnOptions

management_interface.proto:662

Used in: TunnelOptions

message TunnelOptions.WireguardOptions

management_interface.proto:663

Used in: TunnelOptions

message TunnelState

management_interface.proto:268

Used as response type in: ManagementService.GetTunnelState

Used as field type in: DaemonEvent

message TunnelState.Connected

management_interface.proto:277

Used in: TunnelState

message TunnelState.Connecting

management_interface.proto:273

Used in: TunnelState

message TunnelState.Disconnected

management_interface.proto:269

Used in: TunnelState

message TunnelState.Disconnecting

management_interface.proto:281

Used in: TunnelState

message TunnelState.Error

management_interface.proto:282

Used in: TunnelState

message TunnelStateRelayInfo

management_interface.proto:298

Used in: TunnelState.Connected, TunnelState.Connecting

enum TunnelType

management_interface.proto:293

Used in: NormalRelaySettings, TunnelEndpoint

message UUID

management_interface.proto:175

Used as request type in: ManagementService.RemoveApiAccessMethod, ManagementService.SetApiAccessMethod, ManagementService.TestApiAccessMethodById

Used as response type in: ManagementService.AddApiAccessMethod

Used as field type in: AccessMethodSetting

message Udp2TcpObfuscationSettings

management_interface.proto:438

Used in: ObfuscationSettings

message WireguardConstraints

management_interface.proto:602

Used in: NormalRelaySettings

message WireguardEndpointData

management_interface.proto:822

Used in: RelayList