pb

package
v0.0.0-...-851e5e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SetErrorCode_name = map[int32]string{
		0: "FAILURE",
		1: "CONFIG_ERROR",
		2: "ALREADY_SET",
	}
	SetErrorCode_value = map[string]int32{
		"FAILURE":      0,
		"CONFIG_ERROR": 1,
		"ALREADY_SET":  2,
	}
)

Enum value maps for SetErrorCode.

View Source
var (
	SetThreatProtectionLiteStatus_name = map[int32]string{
		0: "TPL_CONFIGURED",
		1: "TPL_CONFIGURED_DNS_RESET",
	}
	SetThreatProtectionLiteStatus_value = map[string]int32{
		"TPL_CONFIGURED":           0,
		"TPL_CONFIGURED_DNS_RESET": 1,
	}
)

Enum value maps for SetThreatProtectionLiteStatus.

View Source
var (
	SetDNSStatus_name = map[int32]string{
		0: "DNS_CONFIGURED",
		1: "DNS_CONFIGURED_TPL_RESET",
		2: "INVALID_DNS_ADDRESS",
		3: "TOO_MANY_VALUES",
	}
	SetDNSStatus_value = map[string]int32{
		"DNS_CONFIGURED":           0,
		"DNS_CONFIGURED_TPL_RESET": 1,
		"INVALID_DNS_ADDRESS":      2,
		"TOO_MANY_VALUES":          3,
	}
)

Enum value maps for SetDNSStatus.

View Source
var (
	SetProtocolStatus_name = map[int32]string{
		0: "PROTOCOL_CONFIGURED",
		1: "PROTOCOL_CONFIGURED_VPN_ON",
		2: "INVALID_TECHNOLOGY",
	}
	SetProtocolStatus_value = map[string]int32{
		"PROTOCOL_CONFIGURED":        0,
		"PROTOCOL_CONFIGURED_VPN_ON": 1,
		"INVALID_TECHNOLOGY":         2,
	}
)

Enum value maps for SetProtocolStatus.

View Source
var (
	SetLANDiscoveryStatus_name = map[int32]string{
		0: "DISCOVERY_CONFIGURED",
		1: "DISCOVERY_CONFIGURED_ALLOWLIST_RESET",
	}
	SetLANDiscoveryStatus_value = map[string]int32{
		"DISCOVERY_CONFIGURED":                 0,
		"DISCOVERY_CONFIGURED_ALLOWLIST_RESET": 1,
	}
)

Enum value maps for SetLANDiscoveryStatus.

View Source
var Daemon_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.Daemon",
	HandlerType: (*DaemonServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AccountInfo",
			Handler:    _Daemon_AccountInfo_Handler,
		},
		{
			MethodName: "TokenInfo",
			Handler:    _Daemon_TokenInfo_Handler,
		},
		{
			MethodName: "Cities",
			Handler:    _Daemon_Cities_Handler,
		},
		{
			MethodName: "Countries",
			Handler:    _Daemon_Countries_Handler,
		},
		{
			MethodName: "Groups",
			Handler:    _Daemon_Groups_Handler,
		},
		{
			MethodName: "IsLoggedIn",
			Handler:    _Daemon_IsLoggedIn_Handler,
		},
		{
			MethodName: "LoginWithToken",
			Handler:    _Daemon_LoginWithToken_Handler,
		},
		{
			MethodName: "LoginOAuth2Callback",
			Handler:    _Daemon_LoginOAuth2Callback_Handler,
		},
		{
			MethodName: "Logout",
			Handler:    _Daemon_Logout_Handler,
		},
		{
			MethodName: "Plans",
			Handler:    _Daemon_Plans_Handler,
		},
		{
			MethodName: "Ping",
			Handler:    _Daemon_Ping_Handler,
		},
		{
			MethodName: "RateConnection",
			Handler:    _Daemon_RateConnection_Handler,
		},
		{
			MethodName: "Register",
			Handler:    _Daemon_Register_Handler,
		},
		{
			MethodName: "SetAutoConnect",
			Handler:    _Daemon_SetAutoConnect_Handler,
		},
		{
			MethodName: "SetThreatProtectionLite",
			Handler:    _Daemon_SetThreatProtectionLite_Handler,
		},
		{
			MethodName: "SetDefaults",
			Handler:    _Daemon_SetDefaults_Handler,
		},
		{
			MethodName: "SetDNS",
			Handler:    _Daemon_SetDNS_Handler,
		},
		{
			MethodName: "SetFirewall",
			Handler:    _Daemon_SetFirewall_Handler,
		},
		{
			MethodName: "SetFirewallMark",
			Handler:    _Daemon_SetFirewallMark_Handler,
		},
		{
			MethodName: "SetRouting",
			Handler:    _Daemon_SetRouting_Handler,
		},
		{
			MethodName: "SetAnalytics",
			Handler:    _Daemon_SetAnalytics_Handler,
		},
		{
			MethodName: "SetKillSwitch",
			Handler:    _Daemon_SetKillSwitch_Handler,
		},
		{
			MethodName: "SetNotify",
			Handler:    _Daemon_SetNotify_Handler,
		},
		{
			MethodName: "SetObfuscate",
			Handler:    _Daemon_SetObfuscate_Handler,
		},
		{
			MethodName: "SetProtocol",
			Handler:    _Daemon_SetProtocol_Handler,
		},
		{
			MethodName: "SetTechnology",
			Handler:    _Daemon_SetTechnology_Handler,
		},
		{
			MethodName: "SetLANDiscovery",
			Handler:    _Daemon_SetLANDiscovery_Handler,
		},
		{
			MethodName: "SetAllowlist",
			Handler:    _Daemon_SetAllowlist_Handler,
		},
		{
			MethodName: "Settings",
			Handler:    _Daemon_Settings_Handler,
		},
		{
			MethodName: "SettingsProtocols",
			Handler:    _Daemon_SettingsProtocols_Handler,
		},
		{
			MethodName: "SettingsTechnologies",
			Handler:    _Daemon_SettingsTechnologies_Handler,
		},
		{
			MethodName: "Status",
			Handler:    _Daemon_Status_Handler,
		},
		{
			MethodName: "SetIpv6",
			Handler:    _Daemon_SetIpv6_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Connect",
			Handler:       _Daemon_Connect_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Disconnect",
			Handler:       _Daemon_Disconnect_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "LoginOAuth2",
			Handler:       _Daemon_LoginOAuth2_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "service.proto",
}

Daemon_ServiceDesc is the grpc.ServiceDesc for Daemon service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_account_proto protoreflect.FileDescriptor
View Source
var File_cities_proto protoreflect.FileDescriptor
View Source
var File_common_proto protoreflect.FileDescriptor
View Source
var File_connect_proto protoreflect.FileDescriptor
View Source
var File_countries_proto protoreflect.FileDescriptor
View Source
var File_login_proto protoreflect.FileDescriptor
View Source
var File_login_with_token_proto protoreflect.FileDescriptor
View Source
var File_logout_proto protoreflect.FileDescriptor
View Source
var File_plans_proto protoreflect.FileDescriptor
View Source
var File_register_proto protoreflect.FileDescriptor
View Source
var File_settings_proto protoreflect.FileDescriptor
View Source
var File_status_proto protoreflect.FileDescriptor
View Source
var File_token_proto protoreflect.FileDescriptor

Functions

func RegisterDaemonServer

func RegisterDaemonServer(s grpc.ServiceRegistrar, srv DaemonServer)

Types

type AccountResponse

type AccountResponse struct {
	Type      int64  `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Username  string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Email     string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	ExpiresAt string `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountResponse) Descriptor deprecated

func (*AccountResponse) Descriptor() ([]byte, []int)

Deprecated: Use AccountResponse.ProtoReflect.Descriptor instead.

func (*AccountResponse) GetEmail

func (x *AccountResponse) GetEmail() string

func (*AccountResponse) GetExpiresAt

func (x *AccountResponse) GetExpiresAt() string

func (*AccountResponse) GetType

func (x *AccountResponse) GetType() int64

func (*AccountResponse) GetUsername

func (x *AccountResponse) GetUsername() string

func (*AccountResponse) ProtoMessage

func (*AccountResponse) ProtoMessage()

func (*AccountResponse) ProtoReflect

func (x *AccountResponse) ProtoReflect() protoreflect.Message

func (*AccountResponse) Reset

func (x *AccountResponse) Reset()

func (*AccountResponse) String

func (x *AccountResponse) String() string

type Allowlist

type Allowlist struct {
	Ports   *Ports   `protobuf:"bytes,1,opt,name=ports,proto3" json:"ports,omitempty"`
	Subnets []string `protobuf:"bytes,2,rep,name=subnets,proto3" json:"subnets,omitempty"`
	// contains filtered or unexported fields
}

func (*Allowlist) Descriptor deprecated

func (*Allowlist) Descriptor() ([]byte, []int)

Deprecated: Use Allowlist.ProtoReflect.Descriptor instead.

func (*Allowlist) GetPorts

func (x *Allowlist) GetPorts() *Ports

func (*Allowlist) GetSubnets

func (x *Allowlist) GetSubnets() []string

func (*Allowlist) ProtoMessage

func (*Allowlist) ProtoMessage()

func (*Allowlist) ProtoReflect

func (x *Allowlist) ProtoReflect() protoreflect.Message

func (*Allowlist) Reset

func (x *Allowlist) Reset()

func (*Allowlist) String

func (x *Allowlist) String() string

type Bool

type Bool struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Bool) Descriptor deprecated

func (*Bool) Descriptor() ([]byte, []int)

Deprecated: Use Bool.ProtoReflect.Descriptor instead.

func (*Bool) GetValue

func (x *Bool) GetValue() bool

func (*Bool) ProtoMessage

func (*Bool) ProtoMessage()

func (*Bool) ProtoReflect

func (x *Bool) ProtoReflect() protoreflect.Message

func (*Bool) Reset

func (x *Bool) Reset()

func (*Bool) String

func (x *Bool) String() string

type CitiesRequest

type CitiesRequest struct {
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"`
	// contains filtered or unexported fields
}

func (*CitiesRequest) Descriptor deprecated

func (*CitiesRequest) Descriptor() ([]byte, []int)

Deprecated: Use CitiesRequest.ProtoReflect.Descriptor instead.

func (*CitiesRequest) GetCountry

func (x *CitiesRequest) GetCountry() string

func (*CitiesRequest) ProtoMessage

func (*CitiesRequest) ProtoMessage()

func (*CitiesRequest) ProtoReflect

func (x *CitiesRequest) ProtoReflect() protoreflect.Message

func (*CitiesRequest) Reset

func (x *CitiesRequest) Reset()

func (*CitiesRequest) String

func (x *CitiesRequest) String() string

type ConnectRequest

type ConnectRequest struct {
	ServerTag   string `protobuf:"bytes,1,opt,name=server_tag,json=serverTag,proto3" json:"server_tag,omitempty"`
	ServerGroup string `protobuf:"bytes,11,opt,name=server_group,json=serverGroup,proto3" json:"server_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectRequest) Descriptor deprecated

func (*ConnectRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead.

func (*ConnectRequest) GetServerGroup

func (x *ConnectRequest) GetServerGroup() string

func (*ConnectRequest) GetServerTag

func (x *ConnectRequest) GetServerTag() string

func (*ConnectRequest) ProtoMessage

func (*ConnectRequest) ProtoMessage()

func (*ConnectRequest) ProtoReflect

func (x *ConnectRequest) ProtoReflect() protoreflect.Message

func (*ConnectRequest) Reset

func (x *ConnectRequest) Reset()

func (*ConnectRequest) String

func (x *ConnectRequest) String() string

type CountriesResponse

type CountriesResponse struct {
	Countries []*Country `protobuf:"bytes,1,rep,name=countries,proto3" json:"countries,omitempty"`
	// contains filtered or unexported fields
}

func (*CountriesResponse) Descriptor deprecated

func (*CountriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use CountriesResponse.ProtoReflect.Descriptor instead.

func (*CountriesResponse) GetCountries

func (x *CountriesResponse) GetCountries() []*Country

func (*CountriesResponse) ProtoMessage

func (*CountriesResponse) ProtoMessage()

func (*CountriesResponse) ProtoReflect

func (x *CountriesResponse) ProtoReflect() protoreflect.Message

func (*CountriesResponse) Reset

func (x *CountriesResponse) Reset()

func (*CountriesResponse) String

func (x *CountriesResponse) String() string

type Country

type Country struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*Country) Descriptor deprecated

func (*Country) Descriptor() ([]byte, []int)

Deprecated: Use Country.ProtoReflect.Descriptor instead.

func (*Country) GetCode

func (x *Country) GetCode() string

func (*Country) GetName

func (x *Country) GetName() string

func (*Country) ProtoMessage

func (*Country) ProtoMessage()

func (*Country) ProtoReflect

func (x *Country) ProtoReflect() protoreflect.Message

func (*Country) Reset

func (x *Country) Reset()

func (*Country) String

func (x *Country) String() string

type DaemonClient

type DaemonClient interface {
	AccountInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*AccountResponse, error)
	TokenInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TokenInfoResponse, error)
	Cities(ctx context.Context, in *CitiesRequest, opts ...grpc.CallOption) (*Payload, error)
	Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (Daemon_ConnectClient, error)
	Countries(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Payload, error)
	Disconnect(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Daemon_DisconnectClient, error)
	Groups(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Payload, error)
	IsLoggedIn(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Bool, error)
	LoginWithToken(ctx context.Context, in *LoginWithTokenRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	LoginOAuth2(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Daemon_LoginOAuth2Client, error)
	LoginOAuth2Callback(ctx context.Context, in *String, opts ...grpc.CallOption) (*Empty, error)
	Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*Payload, error)
	Plans(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*PlansResponse, error)
	Ping(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Payload, error)
	RateConnection(ctx context.Context, in *RateRequest, opts ...grpc.CallOption) (*Payload, error)
	Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*Payload, error)
	SetAutoConnect(ctx context.Context, in *SetAutoconnectRequest, opts ...grpc.CallOption) (*Payload, error)
	SetThreatProtectionLite(ctx context.Context, in *SetThreatProtectionLiteRequest, opts ...grpc.CallOption) (*SetThreatProtectionLiteResponse, error)
	SetDefaults(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Payload, error)
	SetDNS(ctx context.Context, in *SetDNSRequest, opts ...grpc.CallOption) (*SetDNSResponse, error)
	SetFirewall(ctx context.Context, in *SetGenericRequest, opts ...grpc.CallOption) (*Payload, error)
	SetFirewallMark(ctx context.Context, in *SetUint32Request, opts ...grpc.CallOption) (*Payload, error)
	SetRouting(ctx context.Context, in *SetGenericRequest, opts ...grpc.CallOption) (*Payload, error)
	SetAnalytics(ctx context.Context, in *SetGenericRequest, opts ...grpc.CallOption) (*Payload, error)
	SetKillSwitch(ctx context.Context, in *SetKillSwitchRequest, opts ...grpc.CallOption) (*Payload, error)
	SetNotify(ctx context.Context, in *SetNotifyRequest, opts ...grpc.CallOption) (*Payload, error)
	SetObfuscate(ctx context.Context, in *SetGenericRequest, opts ...grpc.CallOption) (*Payload, error)
	SetProtocol(ctx context.Context, in *SetProtocolRequest, opts ...grpc.CallOption) (*SetProtocolResponse, error)
	SetTechnology(ctx context.Context, in *SetTechnologyRequest, opts ...grpc.CallOption) (*Payload, error)
	SetLANDiscovery(ctx context.Context, in *SetLANDiscoveryRequest, opts ...grpc.CallOption) (*SetLANDiscoveryResponse, error)
	SetAllowlist(ctx context.Context, in *SetAllowlistRequest, opts ...grpc.CallOption) (*Payload, error)
	Settings(ctx context.Context, in *SettingsRequest, opts ...grpc.CallOption) (*SettingsResponse, error)
	SettingsProtocols(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Payload, error)
	SettingsTechnologies(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Payload, error)
	Status(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*StatusResponse, error)
	SetIpv6(ctx context.Context, in *SetGenericRequest, opts ...grpc.CallOption) (*Payload, error)
}

DaemonClient is the client API for Daemon service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDaemonClient

func NewDaemonClient(cc grpc.ClientConnInterface) DaemonClient

type DaemonServer

type DaemonServer interface {
	AccountInfo(context.Context, *Empty) (*AccountResponse, error)
	TokenInfo(context.Context, *Empty) (*TokenInfoResponse, error)
	Cities(context.Context, *CitiesRequest) (*Payload, error)
	Connect(*ConnectRequest, Daemon_ConnectServer) error
	Countries(context.Context, *Empty) (*Payload, error)
	Disconnect(*Empty, Daemon_DisconnectServer) error
	Groups(context.Context, *Empty) (*Payload, error)
	IsLoggedIn(context.Context, *Empty) (*Bool, error)
	LoginWithToken(context.Context, *LoginWithTokenRequest) (*LoginResponse, error)
	LoginOAuth2(*Empty, Daemon_LoginOAuth2Server) error
	LoginOAuth2Callback(context.Context, *String) (*Empty, error)
	Logout(context.Context, *LogoutRequest) (*Payload, error)
	Plans(context.Context, *Empty) (*PlansResponse, error)
	Ping(context.Context, *Empty) (*Payload, error)
	RateConnection(context.Context, *RateRequest) (*Payload, error)
	Register(context.Context, *RegisterRequest) (*Payload, error)
	SetAutoConnect(context.Context, *SetAutoconnectRequest) (*Payload, error)
	SetThreatProtectionLite(context.Context, *SetThreatProtectionLiteRequest) (*SetThreatProtectionLiteResponse, error)
	SetDefaults(context.Context, *Empty) (*Payload, error)
	SetDNS(context.Context, *SetDNSRequest) (*SetDNSResponse, error)
	SetFirewall(context.Context, *SetGenericRequest) (*Payload, error)
	SetFirewallMark(context.Context, *SetUint32Request) (*Payload, error)
	SetRouting(context.Context, *SetGenericRequest) (*Payload, error)
	SetAnalytics(context.Context, *SetGenericRequest) (*Payload, error)
	SetKillSwitch(context.Context, *SetKillSwitchRequest) (*Payload, error)
	SetNotify(context.Context, *SetNotifyRequest) (*Payload, error)
	SetObfuscate(context.Context, *SetGenericRequest) (*Payload, error)
	SetProtocol(context.Context, *SetProtocolRequest) (*SetProtocolResponse, error)
	SetTechnology(context.Context, *SetTechnologyRequest) (*Payload, error)
	SetLANDiscovery(context.Context, *SetLANDiscoveryRequest) (*SetLANDiscoveryResponse, error)
	SetAllowlist(context.Context, *SetAllowlistRequest) (*Payload, error)
	Settings(context.Context, *SettingsRequest) (*SettingsResponse, error)
	SettingsProtocols(context.Context, *Empty) (*Payload, error)
	SettingsTechnologies(context.Context, *Empty) (*Payload, error)
	Status(context.Context, *Empty) (*StatusResponse, error)
	SetIpv6(context.Context, *SetGenericRequest) (*Payload, error)
	// contains filtered or unexported methods
}

DaemonServer is the server API for Daemon service. All implementations must embed UnimplementedDaemonServer for forward compatibility

type Daemon_ConnectClient

type Daemon_ConnectClient interface {
	Recv() (*Payload, error)
	grpc.ClientStream
}

type Daemon_ConnectServer

type Daemon_ConnectServer interface {
	Send(*Payload) error
	grpc.ServerStream
}

type Daemon_DisconnectClient

type Daemon_DisconnectClient interface {
	Recv() (*Payload, error)
	grpc.ClientStream
}

type Daemon_DisconnectServer

type Daemon_DisconnectServer interface {
	Send(*Payload) error
	grpc.ServerStream
}

type Daemon_LoginOAuth2Client

type Daemon_LoginOAuth2Client interface {
	Recv() (*String, error)
	grpc.ClientStream
}

type Daemon_LoginOAuth2Server

type Daemon_LoginOAuth2Server interface {
	Send(*String) error
	grpc.ServerStream
}

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type LoginResponse

type LoginResponse struct {
	Type int64  `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Url  string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated

func (*LoginResponse) Descriptor() ([]byte, []int)

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetType

func (x *LoginResponse) GetType() int64

func (*LoginResponse) GetUrl

func (x *LoginResponse) GetUrl() string

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect

func (x *LoginResponse) ProtoReflect() protoreflect.Message

func (*LoginResponse) Reset

func (x *LoginResponse) Reset()

func (*LoginResponse) String

func (x *LoginResponse) String() string

type LoginWithTokenRequest

type LoginWithTokenRequest struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginWithTokenRequest) Descriptor deprecated

func (*LoginWithTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoginWithTokenRequest.ProtoReflect.Descriptor instead.

func (*LoginWithTokenRequest) GetToken

func (x *LoginWithTokenRequest) GetToken() string

func (*LoginWithTokenRequest) ProtoMessage

func (*LoginWithTokenRequest) ProtoMessage()

func (*LoginWithTokenRequest) ProtoReflect

func (x *LoginWithTokenRequest) ProtoReflect() protoreflect.Message

func (*LoginWithTokenRequest) Reset

func (x *LoginWithTokenRequest) Reset()

func (*LoginWithTokenRequest) String

func (x *LoginWithTokenRequest) String() string

type LogoutRequest

type LogoutRequest struct {
	PersistToken bool `protobuf:"varint,1,opt,name=persist_token,json=persistToken,proto3" json:"persist_token,omitempty"`
	// contains filtered or unexported fields
}

func (*LogoutRequest) Descriptor deprecated

func (*LogoutRequest) Descriptor() ([]byte, []int)

Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.

func (*LogoutRequest) GetPersistToken

func (x *LogoutRequest) GetPersistToken() bool

func (*LogoutRequest) ProtoMessage

func (*LogoutRequest) ProtoMessage()

func (*LogoutRequest) ProtoReflect

func (x *LogoutRequest) ProtoReflect() protoreflect.Message

func (*LogoutRequest) Reset

func (x *LogoutRequest) Reset()

func (*LogoutRequest) String

func (x *LogoutRequest) String() string

type Payload

type Payload struct {
	Type int64    `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Data []string `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Payload) Descriptor deprecated

func (*Payload) Descriptor() ([]byte, []int)

Deprecated: Use Payload.ProtoReflect.Descriptor instead.

func (*Payload) GetData

func (x *Payload) GetData() []string

func (*Payload) GetType

func (x *Payload) GetType() int64

func (*Payload) ProtoMessage

func (*Payload) ProtoMessage()

func (*Payload) ProtoReflect

func (x *Payload) ProtoReflect() protoreflect.Message

func (*Payload) Reset

func (x *Payload) Reset()

func (*Payload) String

func (x *Payload) String() string

type Plan

type Plan struct {
	Id       string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Title    string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Cost     string `protobuf:"bytes,3,opt,name=cost,proto3" json:"cost,omitempty"`
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
	// contains filtered or unexported fields
}

func (*Plan) Descriptor deprecated

func (*Plan) Descriptor() ([]byte, []int)

Deprecated: Use Plan.ProtoReflect.Descriptor instead.

func (*Plan) GetCost

func (x *Plan) GetCost() string

func (*Plan) GetCurrency

func (x *Plan) GetCurrency() string

func (*Plan) GetId

func (x *Plan) GetId() string

func (*Plan) GetTitle

func (x *Plan) GetTitle() string

func (*Plan) ProtoMessage

func (*Plan) ProtoMessage()

func (*Plan) ProtoReflect

func (x *Plan) ProtoReflect() protoreflect.Message

func (*Plan) Reset

func (x *Plan) Reset()

func (*Plan) String

func (x *Plan) String() string

type PlansResponse

type PlansResponse struct {
	Type  int64   `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Plans []*Plan `protobuf:"bytes,2,rep,name=plans,proto3" json:"plans,omitempty"`
	// contains filtered or unexported fields
}

func (*PlansResponse) Descriptor deprecated

func (*PlansResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlansResponse.ProtoReflect.Descriptor instead.

func (*PlansResponse) GetPlans

func (x *PlansResponse) GetPlans() []*Plan

func (*PlansResponse) GetType

func (x *PlansResponse) GetType() int64

func (*PlansResponse) ProtoMessage

func (*PlansResponse) ProtoMessage()

func (*PlansResponse) ProtoReflect

func (x *PlansResponse) ProtoReflect() protoreflect.Message

func (*PlansResponse) Reset

func (x *PlansResponse) Reset()

func (*PlansResponse) String

func (x *PlansResponse) String() string

type Ports

type Ports struct {
	Udp []int64 `protobuf:"varint,1,rep,packed,name=udp,proto3" json:"udp,omitempty"`
	Tcp []int64 `protobuf:"varint,2,rep,packed,name=tcp,proto3" json:"tcp,omitempty"`
	// contains filtered or unexported fields
}

func (*Ports) Descriptor deprecated

func (*Ports) Descriptor() ([]byte, []int)

Deprecated: Use Ports.ProtoReflect.Descriptor instead.

func (*Ports) GetTcp

func (x *Ports) GetTcp() []int64

func (*Ports) GetUdp

func (x *Ports) GetUdp() []int64

func (*Ports) ProtoMessage

func (*Ports) ProtoMessage()

func (*Ports) ProtoReflect

func (x *Ports) ProtoReflect() protoreflect.Message

func (*Ports) Reset

func (x *Ports) Reset()

func (*Ports) String

func (x *Ports) String() string

type RateRequest

type RateRequest struct {
	Rating int64 `protobuf:"varint,2,opt,name=rating,proto3" json:"rating,omitempty"`
	// contains filtered or unexported fields
}

func (*RateRequest) Descriptor deprecated

func (*RateRequest) Descriptor() ([]byte, []int)

Deprecated: Use RateRequest.ProtoReflect.Descriptor instead.

func (*RateRequest) GetRating

func (x *RateRequest) GetRating() int64

func (*RateRequest) ProtoMessage

func (*RateRequest) ProtoMessage()

func (*RateRequest) ProtoReflect

func (x *RateRequest) ProtoReflect() protoreflect.Message

func (*RateRequest) Reset

func (x *RateRequest) Reset()

func (*RateRequest) String

func (x *RateRequest) String() string

type RegisterRequest

type RegisterRequest struct {
	Email    string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterRequest) Descriptor deprecated

func (*RegisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead.

func (*RegisterRequest) GetEmail

func (x *RegisterRequest) GetEmail() string

func (*RegisterRequest) GetPassword

func (x *RegisterRequest) GetPassword() string

func (*RegisterRequest) ProtoMessage

func (*RegisterRequest) ProtoMessage()

func (*RegisterRequest) ProtoReflect

func (x *RegisterRequest) ProtoReflect() protoreflect.Message

func (*RegisterRequest) Reset

func (x *RegisterRequest) Reset()

func (*RegisterRequest) String

func (x *RegisterRequest) String() string

type SetAllowlistRequest

type SetAllowlistRequest struct {
	Allowlist *Allowlist `protobuf:"bytes,2,opt,name=allowlist,proto3" json:"allowlist,omitempty"`
	// contains filtered or unexported fields
}

func (*SetAllowlistRequest) Descriptor deprecated

func (*SetAllowlistRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetAllowlistRequest.ProtoReflect.Descriptor instead.

func (*SetAllowlistRequest) GetAllowlist

func (x *SetAllowlistRequest) GetAllowlist() *Allowlist

func (*SetAllowlistRequest) ProtoMessage

func (*SetAllowlistRequest) ProtoMessage()

func (*SetAllowlistRequest) ProtoReflect

func (x *SetAllowlistRequest) ProtoReflect() protoreflect.Message

func (*SetAllowlistRequest) Reset

func (x *SetAllowlistRequest) Reset()

func (*SetAllowlistRequest) String

func (x *SetAllowlistRequest) String() string

type SetAutoconnectRequest

type SetAutoconnectRequest struct {
	ServerTag   string     `protobuf:"bytes,1,opt,name=server_tag,json=serverTag,proto3" json:"server_tag,omitempty"`
	Obfuscate   bool       `protobuf:"varint,3,opt,name=obfuscate,proto3" json:"obfuscate,omitempty"`
	AutoConnect bool       `protobuf:"varint,4,opt,name=auto_connect,json=autoConnect,proto3" json:"auto_connect,omitempty"`
	Allowlist   *Allowlist `protobuf:"bytes,5,opt,name=allowlist,proto3" json:"allowlist,omitempty"`
	// contains filtered or unexported fields
}

func (*SetAutoconnectRequest) Descriptor deprecated

func (*SetAutoconnectRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetAutoconnectRequest.ProtoReflect.Descriptor instead.

func (*SetAutoconnectRequest) GetAllowlist

func (x *SetAutoconnectRequest) GetAllowlist() *Allowlist

func (*SetAutoconnectRequest) GetAutoConnect

func (x *SetAutoconnectRequest) GetAutoConnect() bool

func (*SetAutoconnectRequest) GetObfuscate

func (x *SetAutoconnectRequest) GetObfuscate() bool

func (*SetAutoconnectRequest) GetServerTag

func (x *SetAutoconnectRequest) GetServerTag() string

func (*SetAutoconnectRequest) ProtoMessage

func (*SetAutoconnectRequest) ProtoMessage()

func (*SetAutoconnectRequest) ProtoReflect

func (x *SetAutoconnectRequest) ProtoReflect() protoreflect.Message

func (*SetAutoconnectRequest) Reset

func (x *SetAutoconnectRequest) Reset()

func (*SetAutoconnectRequest) String

func (x *SetAutoconnectRequest) String() string

type SetDNSRequest

type SetDNSRequest struct {
	Dns                  []string `protobuf:"bytes,2,rep,name=dns,proto3" json:"dns,omitempty"`
	ThreatProtectionLite bool     `protobuf:"varint,3,opt,name=threat_protection_lite,json=threatProtectionLite,proto3" json:"threat_protection_lite,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDNSRequest) Descriptor deprecated

func (*SetDNSRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetDNSRequest.ProtoReflect.Descriptor instead.

func (*SetDNSRequest) GetDns

func (x *SetDNSRequest) GetDns() []string

func (*SetDNSRequest) GetThreatProtectionLite

func (x *SetDNSRequest) GetThreatProtectionLite() bool

func (*SetDNSRequest) ProtoMessage

func (*SetDNSRequest) ProtoMessage()

func (*SetDNSRequest) ProtoReflect

func (x *SetDNSRequest) ProtoReflect() protoreflect.Message

func (*SetDNSRequest) Reset

func (x *SetDNSRequest) Reset()

func (*SetDNSRequest) String

func (x *SetDNSRequest) String() string

type SetDNSResponse

type SetDNSResponse struct {

	// Types that are assignable to Response:
	//
	//	*SetDNSResponse_ErrorCode
	//	*SetDNSResponse_SetDnsStatus
	Response isSetDNSResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*SetDNSResponse) Descriptor deprecated

func (*SetDNSResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetDNSResponse.ProtoReflect.Descriptor instead.

func (*SetDNSResponse) GetErrorCode

func (x *SetDNSResponse) GetErrorCode() SetErrorCode

func (*SetDNSResponse) GetResponse

func (m *SetDNSResponse) GetResponse() isSetDNSResponse_Response

func (*SetDNSResponse) GetSetDnsStatus

func (x *SetDNSResponse) GetSetDnsStatus() SetDNSStatus

func (*SetDNSResponse) ProtoMessage

func (*SetDNSResponse) ProtoMessage()

func (*SetDNSResponse) ProtoReflect

func (x *SetDNSResponse) ProtoReflect() protoreflect.Message

func (*SetDNSResponse) Reset

func (x *SetDNSResponse) Reset()

func (*SetDNSResponse) String

func (x *SetDNSResponse) String() string

type SetDNSResponse_ErrorCode

type SetDNSResponse_ErrorCode struct {
	ErrorCode SetErrorCode `protobuf:"varint,2,opt,name=error_code,json=errorCode,proto3,enum=pb.SetErrorCode,oneof"`
}

type SetDNSResponse_SetDnsStatus

type SetDNSResponse_SetDnsStatus struct {
	SetDnsStatus SetDNSStatus `protobuf:"varint,3,opt,name=set_dns_status,json=setDnsStatus,proto3,enum=pb.SetDNSStatus,oneof"`
}

type SetDNSStatus

type SetDNSStatus int32
const (
	SetDNSStatus_DNS_CONFIGURED           SetDNSStatus = 0
	SetDNSStatus_DNS_CONFIGURED_TPL_RESET SetDNSStatus = 1
	SetDNSStatus_INVALID_DNS_ADDRESS      SetDNSStatus = 2
	SetDNSStatus_TOO_MANY_VALUES          SetDNSStatus = 3
)

func (SetDNSStatus) Descriptor

func (SetDNSStatus) Enum

func (x SetDNSStatus) Enum() *SetDNSStatus

func (SetDNSStatus) EnumDescriptor deprecated

func (SetDNSStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetDNSStatus.Descriptor instead.

func (SetDNSStatus) Number

func (SetDNSStatus) String

func (x SetDNSStatus) String() string

func (SetDNSStatus) Type

type SetErrorCode

type SetErrorCode int32
const (
	SetErrorCode_FAILURE      SetErrorCode = 0
	SetErrorCode_CONFIG_ERROR SetErrorCode = 1
	SetErrorCode_ALREADY_SET  SetErrorCode = 2
)

func (SetErrorCode) Descriptor

func (SetErrorCode) Enum

func (x SetErrorCode) Enum() *SetErrorCode

func (SetErrorCode) EnumDescriptor deprecated

func (SetErrorCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetErrorCode.Descriptor instead.

func (SetErrorCode) Number

func (SetErrorCode) String

func (x SetErrorCode) String() string

func (SetErrorCode) Type

type SetGenericRequest

type SetGenericRequest struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*SetGenericRequest) Descriptor deprecated

func (*SetGenericRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetGenericRequest.ProtoReflect.Descriptor instead.

func (*SetGenericRequest) GetEnabled

func (x *SetGenericRequest) GetEnabled() bool

func (*SetGenericRequest) ProtoMessage

func (*SetGenericRequest) ProtoMessage()

func (*SetGenericRequest) ProtoReflect

func (x *SetGenericRequest) ProtoReflect() protoreflect.Message

func (*SetGenericRequest) Reset

func (x *SetGenericRequest) Reset()

func (*SetGenericRequest) String

func (x *SetGenericRequest) String() string

type SetKillSwitchRequest

type SetKillSwitchRequest struct {
	KillSwitch bool       `protobuf:"varint,2,opt,name=kill_switch,json=killSwitch,proto3" json:"kill_switch,omitempty"`
	Allowlist  *Allowlist `protobuf:"bytes,3,opt,name=allowlist,proto3" json:"allowlist,omitempty"`
	// contains filtered or unexported fields
}

func (*SetKillSwitchRequest) Descriptor deprecated

func (*SetKillSwitchRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetKillSwitchRequest.ProtoReflect.Descriptor instead.

func (*SetKillSwitchRequest) GetAllowlist

func (x *SetKillSwitchRequest) GetAllowlist() *Allowlist

func (*SetKillSwitchRequest) GetKillSwitch

func (x *SetKillSwitchRequest) GetKillSwitch() bool

func (*SetKillSwitchRequest) ProtoMessage

func (*SetKillSwitchRequest) ProtoMessage()

func (*SetKillSwitchRequest) ProtoReflect

func (x *SetKillSwitchRequest) ProtoReflect() protoreflect.Message

func (*SetKillSwitchRequest) Reset

func (x *SetKillSwitchRequest) Reset()

func (*SetKillSwitchRequest) String

func (x *SetKillSwitchRequest) String() string

type SetLANDiscoveryRequest

type SetLANDiscoveryRequest struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*SetLANDiscoveryRequest) Descriptor deprecated

func (*SetLANDiscoveryRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetLANDiscoveryRequest.ProtoReflect.Descriptor instead.

func (*SetLANDiscoveryRequest) GetEnabled

func (x *SetLANDiscoveryRequest) GetEnabled() bool

func (*SetLANDiscoveryRequest) ProtoMessage

func (*SetLANDiscoveryRequest) ProtoMessage()

func (*SetLANDiscoveryRequest) ProtoReflect

func (x *SetLANDiscoveryRequest) ProtoReflect() protoreflect.Message

func (*SetLANDiscoveryRequest) Reset

func (x *SetLANDiscoveryRequest) Reset()

func (*SetLANDiscoveryRequest) String

func (x *SetLANDiscoveryRequest) String() string

type SetLANDiscoveryResponse

type SetLANDiscoveryResponse struct {

	// Types that are assignable to Response:
	//
	//	*SetLANDiscoveryResponse_ErrorCode
	//	*SetLANDiscoveryResponse_SetLanDiscoveryStatus
	Response isSetLANDiscoveryResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*SetLANDiscoveryResponse) Descriptor deprecated

func (*SetLANDiscoveryResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetLANDiscoveryResponse.ProtoReflect.Descriptor instead.

func (*SetLANDiscoveryResponse) GetErrorCode

func (x *SetLANDiscoveryResponse) GetErrorCode() SetErrorCode

func (*SetLANDiscoveryResponse) GetResponse

func (m *SetLANDiscoveryResponse) GetResponse() isSetLANDiscoveryResponse_Response

func (*SetLANDiscoveryResponse) GetSetLanDiscoveryStatus

func (x *SetLANDiscoveryResponse) GetSetLanDiscoveryStatus() SetLANDiscoveryStatus

func (*SetLANDiscoveryResponse) ProtoMessage

func (*SetLANDiscoveryResponse) ProtoMessage()

func (*SetLANDiscoveryResponse) ProtoReflect

func (x *SetLANDiscoveryResponse) ProtoReflect() protoreflect.Message

func (*SetLANDiscoveryResponse) Reset

func (x *SetLANDiscoveryResponse) Reset()

func (*SetLANDiscoveryResponse) String

func (x *SetLANDiscoveryResponse) String() string

type SetLANDiscoveryResponse_ErrorCode

type SetLANDiscoveryResponse_ErrorCode struct {
	ErrorCode SetErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=pb.SetErrorCode,oneof"`
}

type SetLANDiscoveryResponse_SetLanDiscoveryStatus

type SetLANDiscoveryResponse_SetLanDiscoveryStatus struct {
	SetLanDiscoveryStatus SetLANDiscoveryStatus `protobuf:"varint,2,opt,name=set_lan_discovery_status,json=setLanDiscoveryStatus,proto3,enum=pb.SetLANDiscoveryStatus,oneof"`
}

type SetLANDiscoveryStatus

type SetLANDiscoveryStatus int32
const (
	SetLANDiscoveryStatus_DISCOVERY_CONFIGURED                 SetLANDiscoveryStatus = 0
	SetLANDiscoveryStatus_DISCOVERY_CONFIGURED_ALLOWLIST_RESET SetLANDiscoveryStatus = 1
)

func (SetLANDiscoveryStatus) Descriptor

func (SetLANDiscoveryStatus) Enum

func (SetLANDiscoveryStatus) EnumDescriptor deprecated

func (SetLANDiscoveryStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetLANDiscoveryStatus.Descriptor instead.

func (SetLANDiscoveryStatus) Number

func (SetLANDiscoveryStatus) String

func (x SetLANDiscoveryStatus) String() string

func (SetLANDiscoveryStatus) Type

type SetNotifyRequest

type SetNotifyRequest struct {
	Uid    int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
	Notify bool  `protobuf:"varint,3,opt,name=notify,proto3" json:"notify,omitempty"`
	// contains filtered or unexported fields
}

func (*SetNotifyRequest) Descriptor deprecated

func (*SetNotifyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetNotifyRequest.ProtoReflect.Descriptor instead.

func (*SetNotifyRequest) GetNotify

func (x *SetNotifyRequest) GetNotify() bool

func (*SetNotifyRequest) GetUid

func (x *SetNotifyRequest) GetUid() int64

func (*SetNotifyRequest) ProtoMessage

func (*SetNotifyRequest) ProtoMessage()

func (*SetNotifyRequest) ProtoReflect

func (x *SetNotifyRequest) ProtoReflect() protoreflect.Message

func (*SetNotifyRequest) Reset

func (x *SetNotifyRequest) Reset()

func (*SetNotifyRequest) String

func (x *SetNotifyRequest) String() string

type SetProtocolRequest

type SetProtocolRequest struct {
	Protocol config.Protocol `protobuf:"varint,2,opt,name=protocol,proto3,enum=config.Protocol" json:"protocol,omitempty"`
	// contains filtered or unexported fields
}

func (*SetProtocolRequest) Descriptor deprecated

func (*SetProtocolRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetProtocolRequest.ProtoReflect.Descriptor instead.

func (*SetProtocolRequest) GetProtocol

func (x *SetProtocolRequest) GetProtocol() config.Protocol

func (*SetProtocolRequest) ProtoMessage

func (*SetProtocolRequest) ProtoMessage()

func (*SetProtocolRequest) ProtoReflect

func (x *SetProtocolRequest) ProtoReflect() protoreflect.Message

func (*SetProtocolRequest) Reset

func (x *SetProtocolRequest) Reset()

func (*SetProtocolRequest) String

func (x *SetProtocolRequest) String() string

type SetProtocolResponse

type SetProtocolResponse struct {

	// Types that are assignable to Response:
	//
	//	*SetProtocolResponse_ErrorCode
	//	*SetProtocolResponse_SetProtocolStatus
	Response isSetProtocolResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*SetProtocolResponse) Descriptor deprecated

func (*SetProtocolResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetProtocolResponse.ProtoReflect.Descriptor instead.

func (*SetProtocolResponse) GetErrorCode

func (x *SetProtocolResponse) GetErrorCode() SetErrorCode

func (*SetProtocolResponse) GetResponse

func (m *SetProtocolResponse) GetResponse() isSetProtocolResponse_Response

func (*SetProtocolResponse) GetSetProtocolStatus

func (x *SetProtocolResponse) GetSetProtocolStatus() SetProtocolStatus

func (*SetProtocolResponse) ProtoMessage

func (*SetProtocolResponse) ProtoMessage()

func (*SetProtocolResponse) ProtoReflect

func (x *SetProtocolResponse) ProtoReflect() protoreflect.Message

func (*SetProtocolResponse) Reset

func (x *SetProtocolResponse) Reset()

func (*SetProtocolResponse) String

func (x *SetProtocolResponse) String() string

type SetProtocolResponse_ErrorCode

type SetProtocolResponse_ErrorCode struct {
	ErrorCode SetErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=pb.SetErrorCode,oneof"`
}

type SetProtocolResponse_SetProtocolStatus

type SetProtocolResponse_SetProtocolStatus struct {
	SetProtocolStatus SetProtocolStatus `protobuf:"varint,2,opt,name=set_protocol_status,json=setProtocolStatus,proto3,enum=pb.SetProtocolStatus,oneof"`
}

type SetProtocolStatus

type SetProtocolStatus int32
const (
	SetProtocolStatus_PROTOCOL_CONFIGURED        SetProtocolStatus = 0
	SetProtocolStatus_PROTOCOL_CONFIGURED_VPN_ON SetProtocolStatus = 1
	SetProtocolStatus_INVALID_TECHNOLOGY         SetProtocolStatus = 2
)

func (SetProtocolStatus) Descriptor

func (SetProtocolStatus) Enum

func (SetProtocolStatus) EnumDescriptor deprecated

func (SetProtocolStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetProtocolStatus.Descriptor instead.

func (SetProtocolStatus) Number

func (SetProtocolStatus) String

func (x SetProtocolStatus) String() string

func (SetProtocolStatus) Type

type SetTechnologyRequest

type SetTechnologyRequest struct {
	Technology config.Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=config.Technology" json:"technology,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTechnologyRequest) Descriptor deprecated

func (*SetTechnologyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetTechnologyRequest.ProtoReflect.Descriptor instead.

func (*SetTechnologyRequest) GetTechnology

func (x *SetTechnologyRequest) GetTechnology() config.Technology

func (*SetTechnologyRequest) ProtoMessage

func (*SetTechnologyRequest) ProtoMessage()

func (*SetTechnologyRequest) ProtoReflect

func (x *SetTechnologyRequest) ProtoReflect() protoreflect.Message

func (*SetTechnologyRequest) Reset

func (x *SetTechnologyRequest) Reset()

func (*SetTechnologyRequest) String

func (x *SetTechnologyRequest) String() string

type SetThreatProtectionLiteRequest

type SetThreatProtectionLiteRequest struct {
	ThreatProtectionLite bool `protobuf:"varint,1,opt,name=threat_protection_lite,json=threatProtectionLite,proto3" json:"threat_protection_lite,omitempty"`
	// contains filtered or unexported fields
}

func (*SetThreatProtectionLiteRequest) Descriptor deprecated

func (*SetThreatProtectionLiteRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetThreatProtectionLiteRequest.ProtoReflect.Descriptor instead.

func (*SetThreatProtectionLiteRequest) GetThreatProtectionLite

func (x *SetThreatProtectionLiteRequest) GetThreatProtectionLite() bool

func (*SetThreatProtectionLiteRequest) ProtoMessage

func (*SetThreatProtectionLiteRequest) ProtoMessage()

func (*SetThreatProtectionLiteRequest) ProtoReflect

func (*SetThreatProtectionLiteRequest) Reset

func (x *SetThreatProtectionLiteRequest) Reset()

func (*SetThreatProtectionLiteRequest) String

type SetThreatProtectionLiteResponse

type SetThreatProtectionLiteResponse struct {

	// Types that are assignable to Response:
	//
	//	*SetThreatProtectionLiteResponse_ErrorCode
	//	*SetThreatProtectionLiteResponse_SetThreatProtectionLiteStatus
	Response isSetThreatProtectionLiteResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*SetThreatProtectionLiteResponse) Descriptor deprecated

func (*SetThreatProtectionLiteResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetThreatProtectionLiteResponse.ProtoReflect.Descriptor instead.

func (*SetThreatProtectionLiteResponse) GetErrorCode

func (*SetThreatProtectionLiteResponse) GetResponse

func (m *SetThreatProtectionLiteResponse) GetResponse() isSetThreatProtectionLiteResponse_Response

func (*SetThreatProtectionLiteResponse) GetSetThreatProtectionLiteStatus

func (x *SetThreatProtectionLiteResponse) GetSetThreatProtectionLiteStatus() SetThreatProtectionLiteStatus

func (*SetThreatProtectionLiteResponse) ProtoMessage

func (*SetThreatProtectionLiteResponse) ProtoMessage()

func (*SetThreatProtectionLiteResponse) ProtoReflect

func (*SetThreatProtectionLiteResponse) Reset

func (*SetThreatProtectionLiteResponse) String

type SetThreatProtectionLiteResponse_ErrorCode

type SetThreatProtectionLiteResponse_ErrorCode struct {
	ErrorCode SetErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=pb.SetErrorCode,oneof"`
}

type SetThreatProtectionLiteResponse_SetThreatProtectionLiteStatus

type SetThreatProtectionLiteResponse_SetThreatProtectionLiteStatus struct {
	SetThreatProtectionLiteStatus SetThreatProtectionLiteStatus `` /* 148-byte string literal not displayed */
}

type SetThreatProtectionLiteStatus

type SetThreatProtectionLiteStatus int32
const (
	SetThreatProtectionLiteStatus_TPL_CONFIGURED           SetThreatProtectionLiteStatus = 0
	SetThreatProtectionLiteStatus_TPL_CONFIGURED_DNS_RESET SetThreatProtectionLiteStatus = 1
)

func (SetThreatProtectionLiteStatus) Descriptor

func (SetThreatProtectionLiteStatus) Enum

func (SetThreatProtectionLiteStatus) EnumDescriptor deprecated

func (SetThreatProtectionLiteStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetThreatProtectionLiteStatus.Descriptor instead.

func (SetThreatProtectionLiteStatus) Number

func (SetThreatProtectionLiteStatus) String

func (SetThreatProtectionLiteStatus) Type

type SetUint32Request

type SetUint32Request struct {
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUint32Request) Descriptor deprecated

func (*SetUint32Request) Descriptor() ([]byte, []int)

Deprecated: Use SetUint32Request.ProtoReflect.Descriptor instead.

func (*SetUint32Request) GetValue

func (x *SetUint32Request) GetValue() uint32

func (*SetUint32Request) ProtoMessage

func (*SetUint32Request) ProtoMessage()

func (*SetUint32Request) ProtoReflect

func (x *SetUint32Request) ProtoReflect() protoreflect.Message

func (*SetUint32Request) Reset

func (x *SetUint32Request) Reset()

func (*SetUint32Request) String

func (x *SetUint32Request) String() string

type Settings

type Settings struct {
	Technology           config.Technology `protobuf:"varint,1,opt,name=technology,proto3,enum=config.Technology" json:"technology,omitempty"`
	Firewall             bool              `protobuf:"varint,2,opt,name=firewall,proto3" json:"firewall,omitempty"`
	KillSwitch           bool              `protobuf:"varint,3,opt,name=kill_switch,json=killSwitch,proto3" json:"kill_switch,omitempty"`
	AutoConnect          bool              `protobuf:"varint,4,opt,name=auto_connect,json=autoConnect,proto3" json:"auto_connect,omitempty"`
	Notify               bool              `protobuf:"varint,5,opt,name=notify,proto3" json:"notify,omitempty"`
	Ipv6                 bool              `protobuf:"varint,6,opt,name=ipv6,proto3" json:"ipv6,omitempty"`
	Meshnet              bool              `protobuf:"varint,7,opt,name=meshnet,proto3" json:"meshnet,omitempty"`
	Routing              bool              `protobuf:"varint,8,opt,name=routing,proto3" json:"routing,omitempty"`
	Fwmark               uint32            `protobuf:"varint,9,opt,name=fwmark,proto3" json:"fwmark,omitempty"`
	Analytics            bool              `protobuf:"varint,10,opt,name=analytics,proto3" json:"analytics,omitempty"`
	Dns                  []string          `protobuf:"bytes,11,rep,name=dns,proto3" json:"dns,omitempty"`
	ThreatProtectionLite bool              `protobuf:"varint,12,opt,name=threat_protection_lite,json=threatProtectionLite,proto3" json:"threat_protection_lite,omitempty"`
	Protocol             config.Protocol   `protobuf:"varint,13,opt,name=protocol,proto3,enum=config.Protocol" json:"protocol,omitempty"`
	LanDiscovery         bool              `protobuf:"varint,14,opt,name=lan_discovery,json=lanDiscovery,proto3" json:"lan_discovery,omitempty"`
	Allowlist            *Allowlist        `protobuf:"bytes,15,opt,name=allowlist,proto3" json:"allowlist,omitempty"`
	Obfuscate            bool              `protobuf:"varint,16,opt,name=obfuscate,proto3" json:"obfuscate,omitempty"`
	// contains filtered or unexported fields
}

func (*Settings) Descriptor deprecated

func (*Settings) Descriptor() ([]byte, []int)

Deprecated: Use Settings.ProtoReflect.Descriptor instead.

func (*Settings) GetAllowlist

func (x *Settings) GetAllowlist() *Allowlist

func (*Settings) GetAnalytics

func (x *Settings) GetAnalytics() bool

func (*Settings) GetAutoConnect

func (x *Settings) GetAutoConnect() bool

func (*Settings) GetDns

func (x *Settings) GetDns() []string

func (*Settings) GetFirewall

func (x *Settings) GetFirewall() bool

func (*Settings) GetFwmark

func (x *Settings) GetFwmark() uint32

func (*Settings) GetIpv6

func (x *Settings) GetIpv6() bool

func (*Settings) GetKillSwitch

func (x *Settings) GetKillSwitch() bool

func (*Settings) GetLanDiscovery

func (x *Settings) GetLanDiscovery() bool

func (*Settings) GetMeshnet

func (x *Settings) GetMeshnet() bool

func (*Settings) GetNotify

func (x *Settings) GetNotify() bool

func (*Settings) GetObfuscate

func (x *Settings) GetObfuscate() bool

func (*Settings) GetProtocol

func (x *Settings) GetProtocol() config.Protocol

func (*Settings) GetRouting

func (x *Settings) GetRouting() bool

func (*Settings) GetTechnology

func (x *Settings) GetTechnology() config.Technology

func (*Settings) GetThreatProtectionLite

func (x *Settings) GetThreatProtectionLite() bool

func (*Settings) ProtoMessage

func (*Settings) ProtoMessage()

func (*Settings) ProtoReflect

func (x *Settings) ProtoReflect() protoreflect.Message

func (*Settings) Reset

func (x *Settings) Reset()

func (*Settings) String

func (x *Settings) String() string

type SettingsRequest

type SettingsRequest struct {
	Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsRequest) Descriptor deprecated

func (*SettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SettingsRequest.ProtoReflect.Descriptor instead.

func (*SettingsRequest) GetUid

func (x *SettingsRequest) GetUid() int64

func (*SettingsRequest) ProtoMessage

func (*SettingsRequest) ProtoMessage()

func (*SettingsRequest) ProtoReflect

func (x *SettingsRequest) ProtoReflect() protoreflect.Message

func (*SettingsRequest) Reset

func (x *SettingsRequest) Reset()

func (*SettingsRequest) String

func (x *SettingsRequest) String() string

type SettingsResponse

type SettingsResponse struct {
	Type int64     `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Data *Settings `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsResponse) Descriptor deprecated

func (*SettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SettingsResponse.ProtoReflect.Descriptor instead.

func (*SettingsResponse) GetData

func (x *SettingsResponse) GetData() *Settings

func (*SettingsResponse) GetType

func (x *SettingsResponse) GetType() int64

func (*SettingsResponse) ProtoMessage

func (*SettingsResponse) ProtoMessage()

func (*SettingsResponse) ProtoReflect

func (x *SettingsResponse) ProtoReflect() protoreflect.Message

func (*SettingsResponse) Reset

func (x *SettingsResponse) Reset()

func (*SettingsResponse) String

func (x *SettingsResponse) String() string

type StatusResponse

type StatusResponse struct {
	State      string            `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Technology config.Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=config.Technology" json:"technology,omitempty"`
	Protocol   config.Protocol   `protobuf:"varint,3,opt,name=protocol,proto3,enum=config.Protocol" json:"protocol,omitempty"`
	Ip         string            `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"`
	Hostname   string            `protobuf:"bytes,5,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Country    string            `protobuf:"bytes,6,opt,name=country,proto3" json:"country,omitempty"`
	City       string            `protobuf:"bytes,7,opt,name=city,proto3" json:"city,omitempty"`
	Download   uint64            `protobuf:"varint,8,opt,name=download,proto3" json:"download,omitempty"`
	Upload     uint64            `protobuf:"varint,9,opt,name=upload,proto3" json:"upload,omitempty"`
	Uptime     int64             `protobuf:"varint,10,opt,name=uptime,proto3" json:"uptime,omitempty"`
	// contains filtered or unexported fields
}

func (*StatusResponse) Descriptor deprecated

func (*StatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.

func (*StatusResponse) GetCity

func (x *StatusResponse) GetCity() string

func (*StatusResponse) GetCountry

func (x *StatusResponse) GetCountry() string

func (*StatusResponse) GetDownload

func (x *StatusResponse) GetDownload() uint64

func (*StatusResponse) GetHostname

func (x *StatusResponse) GetHostname() string

func (*StatusResponse) GetIp

func (x *StatusResponse) GetIp() string

func (*StatusResponse) GetProtocol

func (x *StatusResponse) GetProtocol() config.Protocol

func (*StatusResponse) GetState

func (x *StatusResponse) GetState() string

func (*StatusResponse) GetTechnology

func (x *StatusResponse) GetTechnology() config.Technology

func (*StatusResponse) GetUpload

func (x *StatusResponse) GetUpload() uint64

func (*StatusResponse) GetUptime

func (x *StatusResponse) GetUptime() int64

func (*StatusResponse) ProtoMessage

func (*StatusResponse) ProtoMessage()

func (*StatusResponse) ProtoReflect

func (x *StatusResponse) ProtoReflect() protoreflect.Message

func (*StatusResponse) Reset

func (x *StatusResponse) Reset()

func (*StatusResponse) String

func (x *StatusResponse) String() string

type String

type String struct {
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*String) Descriptor deprecated

func (*String) Descriptor() ([]byte, []int)

Deprecated: Use String.ProtoReflect.Descriptor instead.

func (*String) GetData

func (x *String) GetData() string

func (*String) ProtoMessage

func (*String) ProtoMessage()

func (*String) ProtoReflect

func (x *String) ProtoReflect() protoreflect.Message

func (*String) Reset

func (x *String) Reset()

func (*String) String

func (x *String) String() string

type TokenInfoResponse

type TokenInfoResponse struct {
	Type      int64  `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Token     string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	ExpiresAt string `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenInfoResponse) Descriptor deprecated

func (*TokenInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use TokenInfoResponse.ProtoReflect.Descriptor instead.

func (*TokenInfoResponse) GetExpiresAt

func (x *TokenInfoResponse) GetExpiresAt() string

func (*TokenInfoResponse) GetToken

func (x *TokenInfoResponse) GetToken() string

func (*TokenInfoResponse) GetType

func (x *TokenInfoResponse) GetType() int64

func (*TokenInfoResponse) ProtoMessage

func (*TokenInfoResponse) ProtoMessage()

func (*TokenInfoResponse) ProtoReflect

func (x *TokenInfoResponse) ProtoReflect() protoreflect.Message

func (*TokenInfoResponse) Reset

func (x *TokenInfoResponse) Reset()

func (*TokenInfoResponse) String

func (x *TokenInfoResponse) String() string

type UnimplementedDaemonServer

type UnimplementedDaemonServer struct {
}

UnimplementedDaemonServer must be embedded to have forward compatible implementations.

func (UnimplementedDaemonServer) AccountInfo

func (UnimplementedDaemonServer) Cities

func (UnimplementedDaemonServer) Connect

func (UnimplementedDaemonServer) Countries

func (UnimplementedDaemonServer) Disconnect

func (UnimplementedDaemonServer) Groups

func (UnimplementedDaemonServer) IsLoggedIn

func (UnimplementedDaemonServer) LoginOAuth2

func (UnimplementedDaemonServer) LoginOAuth2Callback

func (UnimplementedDaemonServer) LoginOAuth2Callback(context.Context, *String) (*Empty, error)

func (UnimplementedDaemonServer) LoginWithToken

func (UnimplementedDaemonServer) Logout

func (UnimplementedDaemonServer) Ping

func (UnimplementedDaemonServer) Plans

func (UnimplementedDaemonServer) RateConnection

func (UnimplementedDaemonServer) Register

func (UnimplementedDaemonServer) SetAllowlist

func (UnimplementedDaemonServer) SetAnalytics

func (UnimplementedDaemonServer) SetAutoConnect

func (UnimplementedDaemonServer) SetDNS

func (UnimplementedDaemonServer) SetDefaults

func (UnimplementedDaemonServer) SetFirewall

func (UnimplementedDaemonServer) SetFirewallMark

func (UnimplementedDaemonServer) SetIpv6

func (UnimplementedDaemonServer) SetKillSwitch

func (UnimplementedDaemonServer) SetLANDiscovery

func (UnimplementedDaemonServer) SetNotify

func (UnimplementedDaemonServer) SetObfuscate

func (UnimplementedDaemonServer) SetProtocol

func (UnimplementedDaemonServer) SetRouting

func (UnimplementedDaemonServer) SetTechnology

func (UnimplementedDaemonServer) Settings

func (UnimplementedDaemonServer) SettingsProtocols

func (UnimplementedDaemonServer) SettingsProtocols(context.Context, *Empty) (*Payload, error)

func (UnimplementedDaemonServer) SettingsTechnologies

func (UnimplementedDaemonServer) SettingsTechnologies(context.Context, *Empty) (*Payload, error)

func (UnimplementedDaemonServer) Status

func (UnimplementedDaemonServer) TokenInfo

type UnsafeDaemonServer

type UnsafeDaemonServer interface {
	// contains filtered or unexported methods
}

UnsafeDaemonServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DaemonServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL