package mullvad_daemon.management_interface

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

service ManagementService

management_interface.proto:11

message AccessMethod

management_interface.proto:439

Used in: AccessMethodSetting, NewAccessMethodSetting

message AccessMethod.Bridges

management_interface.proto:441

Used in: AccessMethod

(message has no fields)

message AccessMethod.Direct

management_interface.proto:440

Used in: AccessMethod

(message has no fields)

message AccessMethod.EncryptedDnsProxy

management_interface.proto:442

Used in: AccessMethod

(message has no fields)

message AccessMethodSetting

management_interface.proto:451

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:741

Used in: DeviceState

enum AfterDisconnect

management_interface.proto:150

Used in: TunnelState.Disconnecting

message ApiAccessMethodSettings

management_interface.proto:464

Used in: Settings

message AppVersionInfo

management_interface.proto:632

Used as response type in: ManagementService.GetVersionInfo

Used as field type in: DaemonEvent

message BridgeEndpointData

management_interface.proto:719

Used in: RelayList

message BridgeSettings

management_interface.proto:346

Used as request type in: ManagementService.SetBridgeSettings

Used as field type in: Settings

message BridgeSettings.BridgeConstraints

management_interface.proto:351

Used in: BridgeSettings

enum BridgeSettings.BridgeType

management_interface.proto:347

Used in: BridgeSettings

message BridgeState

management_interface.proto:375

Used as request type in: ManagementService.SetBridgeState

Used as field type in: Settings

enum BridgeState.State

management_interface.proto:376

Used in: BridgeState

message ConnectionConfig

management_interface.proto:538

Used in: CustomRelaySettings

message ConnectionConfig.OpenvpnConfig

management_interface.proto:539

Used in: ConnectionConfig

message ConnectionConfig.WireguardConfig

management_interface.proto:545

Used in: ConnectionConfig

message ConnectionConfig.WireguardConfig.PeerConfig

management_interface.proto:550

Used in: WireguardConfig

message ConnectionConfig.WireguardConfig.TunnelConfig

management_interface.proto:546

Used in: WireguardConfig

message CustomDnsOptions

management_interface.proto:607

Used in: DnsOptions

message CustomList

management_interface.proto:401

Used as request type in: ManagementService.UpdateCustomList

Used as field type in: CustomListSettings

message CustomListSettings

management_interface.proto:407

Used in: Settings

message CustomProxy

management_interface.proto:431

Used as request type in: ManagementService.TestCustomApiAccessMethod

Used as field type in: AccessMethod, BridgeSettings

message CustomRelaySettings

management_interface.proto:533

Used in: RelaySettings

message DaitaSettings

management_interface.proto:577

Used as request type in: ManagementService.SetDaitaSettings

Used as field type in: TunnelOptions.WireguardOptions

message DefaultDnsOptions

management_interface.proto:598

Used in: DnsOptions

message Device

management_interface.proto:746

Used in: AccountAndDevice, DeviceList, RemoveDeviceEvent

message DeviceEvent

management_interface.proto:771

Used in: DaemonEvent

enum DeviceEvent.Cause

management_interface.proto:772

Used in: DeviceEvent

message DeviceState

management_interface.proto:761

Used as response type in: ManagementService.GetDevice

Used as field type in: DeviceEvent

enum DeviceState.State

management_interface.proto:762

Used in: DeviceState

message DnsOptions

management_interface.proto:609

Used as request type in: ManagementService.SetDnsOptions

Used as field type in: TunnelOptions

enum DnsOptions.DnsState

management_interface.proto:610

Used in: DnsOptions

message Endpoint

management_interface.proto:308

Used in: TunnelEndpoint

message ErrorState

management_interface.proto:156

Used in: TunnelState.Error

enum ErrorState.AuthFailedError

management_interface.proto:178

Used in: ErrorState

enum ErrorState.Cause

management_interface.proto:157

Used in: ErrorState

message ErrorState.FirewallPolicyError

management_interface.proto:194

Used in: ErrorState

enum ErrorState.FirewallPolicyError.ErrorType

management_interface.proto:195

Used in: FirewallPolicyError

enum ErrorState.GenerationError

management_interface.proto:185

Used in: ErrorState

message ErrorState.InvalidDnsServersError

management_interface.proto:208

Used in: ErrorState

message ErrorState.OtherAlwaysOnAppError

management_interface.proto:206

Used in: ErrorState

message ExcludedProcess

management_interface.proto:624

Used in: ExcludedProcessList

enum FeatureIndicator

management_interface.proto:277

Used in: FeatureIndicators

message FeatureIndicators

management_interface.proto:275

Used as response type in: ManagementService.GetFeatureIndicators

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

message GeoIpLocation

management_interface.proto:324

Used in: TunnelState.Disconnected, TunnelStateRelayInfo

message GeographicLocationConstraint

management_interface.proto:369

Used in: CustomList, LocationConstraint

enum IpVersion

management_interface.proto:521

Used in: WireguardConstraints

message Location

management_interface.proto:679

Used in: Relay

message LocationConstraint

management_interface.proto:362

Used in: BridgeSettings.BridgeConstraints, NormalRelaySettings, WireguardConstraints

message NormalRelaySettings

management_interface.proto:505

Used in: RelaySettings

message ObfuscationEndpoint

management_interface.proto:295

Used in: TunnelEndpoint

enum ObfuscationEndpoint.ObfuscationType

management_interface.proto:296

Used in: ObfuscationEndpoint

message ObfuscationSettings

management_interface.proto:388

Used as request type in: ManagementService.SetObfuscationSettings

Used as field type in: Settings

enum ObfuscationSettings.SelectedObfuscation

management_interface.proto:389

Used in: ObfuscationSettings

message OpenVpnEndpoint

management_interface.proto:714

Used in: OpenVpnEndpointData

message OpenVpnEndpointData

management_interface.proto:712

Used in: RelayList

message OpenvpnConstraints

management_interface.proto:519

Used in: NormalRelaySettings

enum Ownership

management_interface.proto:340

Used in: BridgeSettings.BridgeConstraints, NormalRelaySettings

message PlayPurchasePaymentToken

management_interface.proto:793

Used as response type in: ManagementService.InitPlayPurchase

Used as field type in: PlayPurchase

message PortRange

management_interface.proto:736

Used in: WireguardEndpointData

message ProxyEndpoint

management_interface.proto:313

Used in: TunnelEndpoint

enum ProxyEndpoint.ProxyType

management_interface.proto:314

Used in: ProxyEndpoint

message QuantumResistantState

management_interface.proto:568

Used as request type in: ManagementService.SetQuantumResistantTunnel

Used as field type in: TunnelOptions.WireguardOptions

enum QuantumResistantState.State

management_interface.proto:569

Used in: QuantumResistantState

message Relay

management_interface.proto:653

Used in: RelayListCity

enum Relay.RelayType

management_interface.proto:654

Used in: Relay

message RelayList

management_interface.proto:705

Used as response type in: ManagementService.GetRelayLocations

Used as field type in: DaemonEvent

message RelayListCity

management_interface.proto:645

Used in: RelayListCountry

message RelayListCountry

management_interface.proto:639

Used in: RelayList

message RelayOverride

management_interface.proto:487

Used as request type in: ManagementService.SetRelayOverride

Used as field type in: Settings

message RelaySettings

management_interface.proto:498

Used as request type in: ManagementService.SetRelaySettings

Used as field type in: Settings

message RemoveDeviceEvent

management_interface.proto:783

Used in: DaemonEvent

message Settings

management_interface.proto:471

Used as response type in: ManagementService.GetSettings

Used as field type in: DaemonEvent

message Shadowsocks

management_interface.proto:424

Used in: CustomProxy

message ShadowsocksEndpointData

management_interface.proto:721

Used in: BridgeEndpointData

message ShadowsocksSettings

management_interface.proto:386

Used in: ObfuscationSettings

message Socks5Local

management_interface.proto:409

Used in: CustomProxy

message Socks5Remote

management_interface.proto:419

Used in: CustomProxy

message SocksAuth

management_interface.proto:415

Used in: Socks5Remote

message SplitTunnelSettings

management_interface.proto:493

Used in: Settings

message TransportPort

management_interface.proto:514

Used in: OpenvpnConstraints

enum TransportProtocol

management_interface.proto:688

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

message TunnelEndpoint

management_interface.proto:263

Used in: TunnelStateRelayInfo

message TunnelMetadata

management_interface.proto:338

Used in: TunnelEndpoint

message TunnelOptions

management_interface.proto:582

Used in: Settings

message TunnelOptions.GenericOptions

management_interface.proto:590

Used in: TunnelOptions

message TunnelOptions.OpenvpnOptions

management_interface.proto:583

Used in: TunnelOptions

message TunnelOptions.WireguardOptions

management_interface.proto:584

Used in: TunnelOptions

message TunnelState

management_interface.proto:228

Used as response type in: ManagementService.GetTunnelState

Used as field type in: DaemonEvent

message TunnelState.Connected

management_interface.proto:237

Used in: TunnelState

message TunnelState.Connecting

management_interface.proto:233

Used in: TunnelState

message TunnelState.Disconnected

management_interface.proto:229

Used in: TunnelState

message TunnelState.Disconnecting

management_interface.proto:241

Used in: TunnelState

message TunnelState.Error

management_interface.proto:242

Used in: TunnelState

message TunnelStateRelayInfo

management_interface.proto:258

Used in: TunnelState.Connected, TunnelState.Connecting

enum TunnelType

management_interface.proto:253

Used in: NormalRelaySettings, TunnelEndpoint

message UUID

management_interface.proto:136

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:384

Used in: ObfuscationSettings

message WireguardConstraints

management_interface.proto:526

Used in: NormalRelaySettings

message WireguardEndpointData

management_interface.proto:728

Used in: RelayList

message WireguardRelayEndpointData

management_interface.proto:673