proto_account_summary

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_AccountSummary_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AccountSummaryElements

type AccountSummaryElements struct {
	ClientKey                       []byte        `protobuf:"bytes,1,opt,name=clientKey,proto3" json:"clientKey,omitempty"`
	Settings                        *Settings     `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	KeysInfo                        *KeysInfo     `protobuf:"bytes,3,opt,name=keysInfo,proto3" json:"keysInfo,omitempty"`
	SyncLogs                        []*SyncLog    `protobuf:"bytes,4,rep,name=syncLogs,proto3" json:"syncLogs,omitempty"`
	IsEnterpriseAdmin               bool          `protobuf:"varint,5,opt,name=isEnterpriseAdmin,proto3" json:"isEnterpriseAdmin,omitempty"`
	License                         *License      `protobuf:"bytes,6,opt,name=license,proto3" json:"license,omitempty"`
	Group                           *Group        `protobuf:"bytes,7,opt,name=group,proto3" json:"group,omitempty"`
	Enforcements                    *Enforcements `protobuf:"bytes,8,opt,name=Enforcements,proto3" json:"Enforcements,omitempty"`
	Images                          []*KeyValue   `protobuf:"bytes,9,rep,name=Images,proto3" json:"Images,omitempty"`
	PersonalLicense                 *License      `protobuf:"bytes,10,opt,name=personalLicense,proto3" json:"personalLicense,omitempty"`
	FixSharedFolderRecords          bool          `protobuf:"varint,11,opt,name=fixSharedFolderRecords,proto3" json:"fixSharedFolderRecords,omitempty"`
	Usernames                       []string      `protobuf:"bytes,12,rep,name=usernames,proto3" json:"usernames,omitempty"`
	Devices                         []*DeviceInfo `protobuf:"bytes,13,rep,name=devices,proto3" json:"devices,omitempty"`
	IsShareAdmin                    bool          `protobuf:"varint,14,opt,name=isShareAdmin,proto3" json:"isShareAdmin,omitempty"`
	AccountRecovery                 bool          `protobuf:"varint,15,opt,name=accountRecovery,proto3" json:"accountRecovery,omitempty"`
	AccountRecoveryPrompt           bool          `protobuf:"varint,16,opt,name=accountRecoveryPrompt,proto3" json:"accountRecoveryPrompt,omitempty"`
	MinMasterPasswordLengthNoPrompt int32         `protobuf:"varint,17,opt,name=minMasterPasswordLengthNoPrompt,proto3" json:"minMasterPasswordLengthNoPrompt,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountSummaryElements) Descriptor deprecated

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

Deprecated: Use AccountSummaryElements.ProtoReflect.Descriptor instead.

func (*AccountSummaryElements) GetAccountRecovery

func (x *AccountSummaryElements) GetAccountRecovery() bool

func (*AccountSummaryElements) GetAccountRecoveryPrompt

func (x *AccountSummaryElements) GetAccountRecoveryPrompt() bool

func (*AccountSummaryElements) GetClientKey

func (x *AccountSummaryElements) GetClientKey() []byte

func (*AccountSummaryElements) GetDevices

func (x *AccountSummaryElements) GetDevices() []*DeviceInfo

func (*AccountSummaryElements) GetEnforcements

func (x *AccountSummaryElements) GetEnforcements() *Enforcements

func (*AccountSummaryElements) GetFixSharedFolderRecords

func (x *AccountSummaryElements) GetFixSharedFolderRecords() bool

func (*AccountSummaryElements) GetGroup

func (x *AccountSummaryElements) GetGroup() *Group

func (*AccountSummaryElements) GetImages

func (x *AccountSummaryElements) GetImages() []*KeyValue

func (*AccountSummaryElements) GetIsEnterpriseAdmin

func (x *AccountSummaryElements) GetIsEnterpriseAdmin() bool

func (*AccountSummaryElements) GetIsShareAdmin

func (x *AccountSummaryElements) GetIsShareAdmin() bool

func (*AccountSummaryElements) GetKeysInfo

func (x *AccountSummaryElements) GetKeysInfo() *KeysInfo

func (*AccountSummaryElements) GetLicense

func (x *AccountSummaryElements) GetLicense() *License

func (*AccountSummaryElements) GetMinMasterPasswordLengthNoPrompt

func (x *AccountSummaryElements) GetMinMasterPasswordLengthNoPrompt() int32

func (*AccountSummaryElements) GetPersonalLicense

func (x *AccountSummaryElements) GetPersonalLicense() *License

func (*AccountSummaryElements) GetSettings

func (x *AccountSummaryElements) GetSettings() *Settings

func (*AccountSummaryElements) GetSyncLogs

func (x *AccountSummaryElements) GetSyncLogs() []*SyncLog

func (*AccountSummaryElements) GetUsernames

func (x *AccountSummaryElements) GetUsernames() []string

func (*AccountSummaryElements) ProtoMessage

func (*AccountSummaryElements) ProtoMessage()

func (*AccountSummaryElements) ProtoReflect

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

func (*AccountSummaryElements) Reset

func (x *AccountSummaryElements) Reset()

func (*AccountSummaryElements) String

func (x *AccountSummaryElements) String() string

type AccountSummaryRequest

type AccountSummaryRequest struct {
	SummaryVersion int32 `protobuf:"varint,1,opt,name=summaryVersion,proto3" json:"summaryVersion,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountSummaryRequest) Descriptor deprecated

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

Deprecated: Use AccountSummaryRequest.ProtoReflect.Descriptor instead.

func (*AccountSummaryRequest) GetSummaryVersion

func (x *AccountSummaryRequest) GetSummaryVersion() int32

func (*AccountSummaryRequest) ProtoMessage

func (*AccountSummaryRequest) ProtoMessage()

func (*AccountSummaryRequest) ProtoReflect

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

func (*AccountSummaryRequest) Reset

func (x *AccountSummaryRequest) Reset()

func (*AccountSummaryRequest) String

func (x *AccountSummaryRequest) String() string

type AddOn

type AddOn struct {
	LicenseKeyId   int32  `protobuf:"varint,1,opt,name=licenseKeyId,proto3" json:"licenseKeyId,omitempty"`
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ExpirationDate int64  `protobuf:"varint,3,opt,name=expirationDate,proto3" json:"expirationDate,omitempty"`
	CreatedDate    int64  `protobuf:"varint,4,opt,name=createdDate,proto3" json:"createdDate,omitempty"`
	IsTrial        bool   `protobuf:"varint,5,opt,name=isTrial,proto3" json:"isTrial,omitempty"`
	Enabled        bool   `protobuf:"varint,6,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Scanned        bool   `protobuf:"varint,7,opt,name=scanned,proto3" json:"scanned,omitempty"`
	FeatureDisable bool   `protobuf:"varint,8,opt,name=featureDisable,proto3" json:"featureDisable,omitempty"`
	// contains filtered or unexported fields
}

func (*AddOn) Descriptor deprecated

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

Deprecated: Use AddOn.ProtoReflect.Descriptor instead.

func (*AddOn) GetCreatedDate

func (x *AddOn) GetCreatedDate() int64

func (*AddOn) GetEnabled

func (x *AddOn) GetEnabled() bool

func (*AddOn) GetExpirationDate

func (x *AddOn) GetExpirationDate() int64

func (*AddOn) GetFeatureDisable

func (x *AddOn) GetFeatureDisable() bool

func (*AddOn) GetIsTrial

func (x *AddOn) GetIsTrial() bool

func (*AddOn) GetLicenseKeyId

func (x *AddOn) GetLicenseKeyId() int32

func (*AddOn) GetName

func (x *AddOn) GetName() string

func (*AddOn) GetScanned

func (x *AddOn) GetScanned() bool

func (*AddOn) ProtoMessage

func (*AddOn) ProtoMessage()

func (*AddOn) ProtoReflect

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

func (*AddOn) Reset

func (x *AddOn) Reset()

func (*AddOn) String

func (x *AddOn) String() string

type Administrator

type Administrator struct {
	FirstName            string `protobuf:"bytes,1,opt,name=firstName,proto3" json:"firstName,omitempty"`
	LastName             string `protobuf:"bytes,2,opt,name=lastName,proto3" json:"lastName,omitempty"`
	Email                string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	CurrentNumberOfUsers int32  `protobuf:"varint,4,opt,name=currentNumberOfUsers,proto3" json:"currentNumberOfUsers,omitempty"`
	NumberOfUsers        int32  `protobuf:"varint,5,opt,name=numberOfUsers,proto3" json:"numberOfUsers,omitempty"`
	// int32 numberOfDevices = 6;
	SubscriptionCode string `protobuf:"bytes,7,opt,name=subscriptionCode,proto3" json:"subscriptionCode,omitempty"`
	ExpirationDate   string `protobuf:"bytes,8,opt,name=expirationDate,proto3" json:"expirationDate,omitempty"`
	PurchaseDate     string `protobuf:"bytes,9,opt,name=purchaseDate,proto3" json:"purchaseDate,omitempty"` //    string total = 10;
	// contains filtered or unexported fields
}

func (*Administrator) Descriptor deprecated

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

Deprecated: Use Administrator.ProtoReflect.Descriptor instead.

func (*Administrator) GetCurrentNumberOfUsers

func (x *Administrator) GetCurrentNumberOfUsers() int32

func (*Administrator) GetEmail

func (x *Administrator) GetEmail() string

func (*Administrator) GetExpirationDate

func (x *Administrator) GetExpirationDate() string

func (*Administrator) GetFirstName

func (x *Administrator) GetFirstName() string

func (*Administrator) GetLastName

func (x *Administrator) GetLastName() string

func (*Administrator) GetNumberOfUsers

func (x *Administrator) GetNumberOfUsers() int32

func (*Administrator) GetPurchaseDate

func (x *Administrator) GetPurchaseDate() string

func (*Administrator) GetSubscriptionCode

func (x *Administrator) GetSubscriptionCode() string

func (*Administrator) ProtoMessage

func (*Administrator) ProtoMessage()

func (*Administrator) ProtoReflect

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

func (*Administrator) Reset

func (x *Administrator) Reset()

func (*Administrator) String

func (x *Administrator) String() string

type DeviceInfo

type DeviceInfo struct {
	EncryptedDeviceToken     []byte                  `protobuf:"bytes,1,opt,name=encryptedDeviceToken,proto3" json:"encryptedDeviceToken,omitempty"`
	DeviceName               string                  `protobuf:"bytes,2,opt,name=deviceName,proto3" json:"deviceName,omitempty"`
	DeviceStatus             proto_auth.DeviceStatus `protobuf:"varint,3,opt,name=deviceStatus,proto3,enum=Authentication.DeviceStatus" json:"deviceStatus,omitempty"`
	DevicePublicKey          []byte                  `protobuf:"bytes,4,opt,name=devicePublicKey,proto3" json:"devicePublicKey,omitempty"`
	EncryptedDataKeyDoNotUse []byte                  `protobuf:"bytes,5,opt,name=encryptedDataKeyDoNotUse,proto3" json:"encryptedDataKeyDoNotUse,omitempty"`
	ClientVersion            string                  `protobuf:"bytes,6,opt,name=clientVersion,proto3" json:"clientVersion,omitempty"`
	Username                 string                  `protobuf:"bytes,7,opt,name=username,proto3" json:"username,omitempty"`
	IpAddress                string                  `protobuf:"bytes,8,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"`
	ApproveRequestTime       int64                   `protobuf:"varint,9,opt,name=approveRequestTime,proto3" json:"approveRequestTime,omitempty"`
	EncryptedDataKeyPresent  bool                    `protobuf:"varint,10,opt,name=encryptedDataKeyPresent,proto3" json:"encryptedDataKeyPresent,omitempty"`
	GroupId                  int64                   `protobuf:"varint,11,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceInfo) Descriptor deprecated

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

Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.

func (*DeviceInfo) GetApproveRequestTime

func (x *DeviceInfo) GetApproveRequestTime() int64

func (*DeviceInfo) GetClientVersion

func (x *DeviceInfo) GetClientVersion() string

func (*DeviceInfo) GetDeviceName

func (x *DeviceInfo) GetDeviceName() string

func (*DeviceInfo) GetDevicePublicKey

func (x *DeviceInfo) GetDevicePublicKey() []byte

func (*DeviceInfo) GetDeviceStatus

func (x *DeviceInfo) GetDeviceStatus() proto_auth.DeviceStatus

func (*DeviceInfo) GetEncryptedDataKeyDoNotUse

func (x *DeviceInfo) GetEncryptedDataKeyDoNotUse() []byte

func (*DeviceInfo) GetEncryptedDataKeyPresent

func (x *DeviceInfo) GetEncryptedDataKeyPresent() bool

func (*DeviceInfo) GetEncryptedDeviceToken

func (x *DeviceInfo) GetEncryptedDeviceToken() []byte

func (*DeviceInfo) GetGroupId

func (x *DeviceInfo) GetGroupId() int64

func (*DeviceInfo) GetIpAddress

func (x *DeviceInfo) GetIpAddress() string

func (*DeviceInfo) GetUsername

func (x *DeviceInfo) GetUsername() string

func (*DeviceInfo) ProtoMessage

func (*DeviceInfo) ProtoMessage()

func (*DeviceInfo) ProtoReflect

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

func (*DeviceInfo) Reset

func (x *DeviceInfo) Reset()

func (*DeviceInfo) String

func (x *DeviceInfo) String() string

type DeviceRegistration

type DeviceRegistration struct {
	KeyHandle       string `protobuf:"bytes,1,opt,name=keyHandle,proto3" json:"keyHandle,omitempty"`
	PublicKey       []byte `protobuf:"bytes,2,opt,name=publicKey,proto3" json:"publicKey,omitempty"`
	AttestationCert string `protobuf:"bytes,3,opt,name=attestationCert,proto3" json:"attestationCert,omitempty"`
	Counter         int64  `protobuf:"varint,4,opt,name=counter,proto3" json:"counter,omitempty"`
	Compromised     bool   `protobuf:"varint,5,opt,name=compromised,proto3" json:"compromised,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceRegistration) Descriptor deprecated

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

Deprecated: Use DeviceRegistration.ProtoReflect.Descriptor instead.

func (*DeviceRegistration) GetAttestationCert

func (x *DeviceRegistration) GetAttestationCert() string

func (*DeviceRegistration) GetCompromised

func (x *DeviceRegistration) GetCompromised() bool

func (*DeviceRegistration) GetCounter

func (x *DeviceRegistration) GetCounter() int64

func (*DeviceRegistration) GetKeyHandle

func (x *DeviceRegistration) GetKeyHandle() string

func (*DeviceRegistration) GetPublicKey

func (x *DeviceRegistration) GetPublicKey() []byte

func (*DeviceRegistration) ProtoMessage

func (*DeviceRegistration) ProtoMessage()

func (*DeviceRegistration) ProtoReflect

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

func (*DeviceRegistration) Reset

func (x *DeviceRegistration) Reset()

func (*DeviceRegistration) String

func (x *DeviceRegistration) String() string

type Enforcements

type Enforcements struct {
	Strings  []*KeyValue        `protobuf:"bytes,1,rep,name=strings,proto3" json:"strings,omitempty"`
	Booleans []*KeyValueBoolean `protobuf:"bytes,2,rep,name=booleans,proto3" json:"booleans,omitempty"`
	Longs    []*KeyValueLong    `protobuf:"bytes,3,rep,name=longs,proto3" json:"longs,omitempty"`
	Jsons    []*KeyValue        `protobuf:"bytes,4,rep,name=jsons,proto3" json:"jsons,omitempty"`
	// contains filtered or unexported fields
}

func (*Enforcements) Descriptor deprecated

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

Deprecated: Use Enforcements.ProtoReflect.Descriptor instead.

func (*Enforcements) GetBooleans

func (x *Enforcements) GetBooleans() []*KeyValueBoolean

func (*Enforcements) GetJsons

func (x *Enforcements) GetJsons() []*KeyValue

func (*Enforcements) GetLongs

func (x *Enforcements) GetLongs() []*KeyValueLong

func (*Enforcements) GetStrings

func (x *Enforcements) GetStrings() []*KeyValue

func (*Enforcements) ProtoMessage

func (*Enforcements) ProtoMessage()

func (*Enforcements) ProtoReflect

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

func (*Enforcements) Reset

func (x *Enforcements) Reset()

func (*Enforcements) String

func (x *Enforcements) String() string

type Group

type Group struct {
	Admin                 bool   `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
	GroupVerificationCode string `protobuf:"bytes,2,opt,name=groupVerificationCode,proto3" json:"groupVerificationCode,omitempty"`
	// repeated KeyValue groupSettings = 3; ///// ?
	Administrator *Administrator `protobuf:"bytes,4,opt,name=administrator,proto3" json:"administrator,omitempty"`
	// contains filtered or unexported fields
}

func (*Group) Descriptor deprecated

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

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetAdmin

func (x *Group) GetAdmin() bool

func (*Group) GetAdministrator

func (x *Group) GetAdministrator() *Administrator

func (*Group) GetGroupVerificationCode

func (x *Group) GetGroupVerificationCode() string

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

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

func (*Group) Reset

func (x *Group) Reset()

func (*Group) String

func (x *Group) String() string

type KeyValue

type KeyValue struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyValue) Descriptor deprecated

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

Deprecated: Use KeyValue.ProtoReflect.Descriptor instead.

func (*KeyValue) GetKey

func (x *KeyValue) GetKey() string

func (*KeyValue) GetValue

func (x *KeyValue) GetValue() string

func (*KeyValue) ProtoMessage

func (*KeyValue) ProtoMessage()

func (*KeyValue) ProtoReflect

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

func (*KeyValue) Reset

func (x *KeyValue) Reset()

func (*KeyValue) String

func (x *KeyValue) String() string

type KeyValueBoolean

type KeyValueBoolean struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value bool   `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyValueBoolean) Descriptor deprecated

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

Deprecated: Use KeyValueBoolean.ProtoReflect.Descriptor instead.

func (*KeyValueBoolean) GetKey

func (x *KeyValueBoolean) GetKey() string

func (*KeyValueBoolean) GetValue

func (x *KeyValueBoolean) GetValue() bool

func (*KeyValueBoolean) ProtoMessage

func (*KeyValueBoolean) ProtoMessage()

func (*KeyValueBoolean) ProtoReflect

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

func (*KeyValueBoolean) Reset

func (x *KeyValueBoolean) Reset()

func (*KeyValueBoolean) String

func (x *KeyValueBoolean) String() string

type KeyValueLong

type KeyValueLong struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value int64  `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyValueLong) Descriptor deprecated

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

Deprecated: Use KeyValueLong.ProtoReflect.Descriptor instead.

func (*KeyValueLong) GetKey

func (x *KeyValueLong) GetKey() string

func (*KeyValueLong) GetValue

func (x *KeyValueLong) GetValue() int64

func (*KeyValueLong) ProtoMessage

func (*KeyValueLong) ProtoMessage()

func (*KeyValueLong) ProtoReflect

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

func (*KeyValueLong) Reset

func (x *KeyValueLong) Reset()

func (*KeyValueLong) String

func (x *KeyValueLong) String() string

type KeysInfo

type KeysInfo struct {
	EncryptionParams       []byte  `protobuf:"bytes,1,opt,name=encryptionParams,proto3" json:"encryptionParams,omitempty"`
	EncryptedDataKey       []byte  `protobuf:"bytes,2,opt,name=encryptedDataKey,proto3" json:"encryptedDataKey,omitempty"`
	DataKeyBackupDate      float64 `protobuf:"fixed64,3,opt,name=dataKeyBackupDate,proto3" json:"dataKeyBackupDate,omitempty"`
	UserAuthUid            []byte  `protobuf:"bytes,4,opt,name=userAuthUid,proto3" json:"userAuthUid,omitempty"`
	EncryptedPrivateKey    []byte  `protobuf:"bytes,5,opt,name=encryptedPrivateKey,proto3" json:"encryptedPrivateKey,omitempty"`
	EncryptedEccPrivateKey []byte  `protobuf:"bytes,6,opt,name=encryptedEccPrivateKey,proto3" json:"encryptedEccPrivateKey,omitempty"`
	EccPublicKey           []byte  `protobuf:"bytes,7,opt,name=eccPublicKey,proto3" json:"eccPublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*KeysInfo) Descriptor deprecated

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

Deprecated: Use KeysInfo.ProtoReflect.Descriptor instead.

func (*KeysInfo) GetDataKeyBackupDate

func (x *KeysInfo) GetDataKeyBackupDate() float64

func (*KeysInfo) GetEccPublicKey

func (x *KeysInfo) GetEccPublicKey() []byte

func (*KeysInfo) GetEncryptedDataKey

func (x *KeysInfo) GetEncryptedDataKey() []byte

func (*KeysInfo) GetEncryptedEccPrivateKey

func (x *KeysInfo) GetEncryptedEccPrivateKey() []byte

func (*KeysInfo) GetEncryptedPrivateKey

func (x *KeysInfo) GetEncryptedPrivateKey() []byte

func (*KeysInfo) GetEncryptionParams

func (x *KeysInfo) GetEncryptionParams() []byte

func (*KeysInfo) GetUserAuthUid

func (x *KeysInfo) GetUserAuthUid() []byte

func (*KeysInfo) ProtoMessage

func (*KeysInfo) ProtoMessage()

func (*KeysInfo) ProtoReflect

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

func (*KeysInfo) Reset

func (x *KeysInfo) Reset()

func (*KeysInfo) String

func (x *KeysInfo) String() string

type License

type License struct {
	SubscriptionCode                     string  `protobuf:"bytes,1,opt,name=subscriptionCode,proto3" json:"subscriptionCode,omitempty"`
	ProductTypeId                        int32   `protobuf:"varint,2,opt,name=productTypeId,proto3" json:"productTypeId,omitempty"`
	ProductTypeName                      string  `protobuf:"bytes,3,opt,name=productTypeName,proto3" json:"productTypeName,omitempty"`
	ExpirationDate                       string  `protobuf:"bytes,4,opt,name=expirationDate,proto3" json:"expirationDate,omitempty"`
	SecondsUntilExpiration               int64   `protobuf:"varint,5,opt,name=secondsUntilExpiration,proto3" json:"secondsUntilExpiration,omitempty"`
	MaxDevices                           int32   `protobuf:"varint,6,opt,name=maxDevices,proto3" json:"maxDevices,omitempty"`
	FilePlanType                         int32   `protobuf:"varint,7,opt,name=filePlanType,proto3" json:"filePlanType,omitempty"`
	BytesUsed                            int64   `protobuf:"varint,8,opt,name=bytesUsed,proto3" json:"bytesUsed,omitempty"`
	BytesTotal                           int64   `protobuf:"varint,9,opt,name=bytesTotal,proto3" json:"bytesTotal,omitempty"`
	SecondsUntilStorageExpiration        int64   `protobuf:"varint,10,opt,name=secondsUntilStorageExpiration,proto3" json:"secondsUntilStorageExpiration,omitempty"`
	StorageExpirationDate                string  `protobuf:"bytes,11,opt,name=storageExpirationDate,proto3" json:"storageExpirationDate,omitempty"`
	HasAutoRenewableAppstoreSubscription bool    `` /* 127-byte string literal not displayed */
	AccountType                          int32   `protobuf:"varint,13,opt,name=accountType,proto3" json:"accountType,omitempty"`
	UploadsRemaining                     int32   `protobuf:"varint,14,opt,name=uploadsRemaining,proto3" json:"uploadsRemaining,omitempty"`
	EnterpriseId                         int32   `protobuf:"varint,15,opt,name=enterpriseId,proto3" json:"enterpriseId,omitempty"`
	ChatEnabled                          bool    `protobuf:"varint,16,opt,name=chatEnabled,proto3" json:"chatEnabled,omitempty"`
	AuditAndReportingEnabled             bool    `protobuf:"varint,17,opt,name=auditAndReportingEnabled,proto3" json:"auditAndReportingEnabled,omitempty"`
	BreachWatchFeatureDisable            bool    `protobuf:"varint,18,opt,name=breachWatchFeatureDisable,proto3" json:"breachWatchFeatureDisable,omitempty"`
	AccountUid                           []byte  `protobuf:"bytes,19,opt,name=accountUid,proto3" json:"accountUid,omitempty"`
	AllowPersonalLicense                 bool    `protobuf:"varint,20,opt,name=allowPersonalLicense,proto3" json:"allowPersonalLicense,omitempty"`
	LicensedBy                           string  `protobuf:"bytes,21,opt,name=licensedBy,proto3" json:"licensedBy,omitempty"`
	Email                                string  `protobuf:"bytes,22,opt,name=email,proto3" json:"email,omitempty"`
	BreachWatchEnabled                   bool    `protobuf:"varint,23,opt,name=breachWatchEnabled,proto3" json:"breachWatchEnabled,omitempty"`
	BreachWatchScanned                   bool    `protobuf:"varint,24,opt,name=breachWatchScanned,proto3" json:"breachWatchScanned,omitempty"`
	BreachWatchExpiration                int64   `protobuf:"varint,25,opt,name=breachWatchExpiration,proto3" json:"breachWatchExpiration,omitempty"`
	BreachWatchDateCreated               int64   `protobuf:"varint,26,opt,name=breachWatchDateCreated,proto3" json:"breachWatchDateCreated,omitempty"`
	Error                                *Result `protobuf:"bytes,27,opt,name=error,proto3" json:"error,omitempty"` //repeated AddOn addOns = 28;
	// contains filtered or unexported fields
}

func (*License) Descriptor deprecated

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

Deprecated: Use License.ProtoReflect.Descriptor instead.

func (*License) GetAccountType

func (x *License) GetAccountType() int32

func (*License) GetAccountUid

func (x *License) GetAccountUid() []byte

func (*License) GetAllowPersonalLicense

func (x *License) GetAllowPersonalLicense() bool

func (*License) GetAuditAndReportingEnabled

func (x *License) GetAuditAndReportingEnabled() bool

func (*License) GetBreachWatchDateCreated

func (x *License) GetBreachWatchDateCreated() int64

func (*License) GetBreachWatchEnabled

func (x *License) GetBreachWatchEnabled() bool

func (*License) GetBreachWatchExpiration

func (x *License) GetBreachWatchExpiration() int64

func (*License) GetBreachWatchFeatureDisable

func (x *License) GetBreachWatchFeatureDisable() bool

func (*License) GetBreachWatchScanned

func (x *License) GetBreachWatchScanned() bool

func (*License) GetBytesTotal

func (x *License) GetBytesTotal() int64

func (*License) GetBytesUsed

func (x *License) GetBytesUsed() int64

func (*License) GetChatEnabled

func (x *License) GetChatEnabled() bool

func (*License) GetEmail

func (x *License) GetEmail() string

func (*License) GetEnterpriseId

func (x *License) GetEnterpriseId() int32

func (*License) GetError

func (x *License) GetError() *Result

func (*License) GetExpirationDate

func (x *License) GetExpirationDate() string

func (*License) GetFilePlanType

func (x *License) GetFilePlanType() int32

func (*License) GetHasAutoRenewableAppstoreSubscription

func (x *License) GetHasAutoRenewableAppstoreSubscription() bool

func (*License) GetLicensedBy

func (x *License) GetLicensedBy() string

func (*License) GetMaxDevices

func (x *License) GetMaxDevices() int32

func (*License) GetProductTypeId

func (x *License) GetProductTypeId() int32

func (*License) GetProductTypeName

func (x *License) GetProductTypeName() string

func (*License) GetSecondsUntilExpiration

func (x *License) GetSecondsUntilExpiration() int64

func (*License) GetSecondsUntilStorageExpiration

func (x *License) GetSecondsUntilStorageExpiration() int64

func (*License) GetStorageExpirationDate

func (x *License) GetStorageExpirationDate() string

func (*License) GetSubscriptionCode

func (x *License) GetSubscriptionCode() string

func (*License) GetUploadsRemaining

func (x *License) GetUploadsRemaining() int32

func (*License) ProtoMessage

func (*License) ProtoMessage()

func (*License) ProtoReflect

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

func (*License) Reset

func (x *License) Reset()

func (*License) String

func (x *License) String() string

type MissingAccountShareKey

type MissingAccountShareKey struct {
	RoleId    int64  `protobuf:"varint,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	PublicKey []byte `protobuf:"bytes,2,opt,name=publicKey,proto3" json:"publicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*MissingAccountShareKey) Descriptor deprecated

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

Deprecated: Use MissingAccountShareKey.ProtoReflect.Descriptor instead.

func (*MissingAccountShareKey) GetPublicKey

func (x *MissingAccountShareKey) GetPublicKey() []byte

func (*MissingAccountShareKey) GetRoleId

func (x *MissingAccountShareKey) GetRoleId() int64

func (*MissingAccountShareKey) ProtoMessage

func (*MissingAccountShareKey) ProtoMessage()

func (*MissingAccountShareKey) ProtoReflect

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

func (*MissingAccountShareKey) Reset

func (x *MissingAccountShareKey) Reset()

func (*MissingAccountShareKey) String

func (x *MissingAccountShareKey) String() string

type PasswordRule

type PasswordRule struct {
	RuleType    string `protobuf:"bytes,1,opt,name=ruleType,proto3" json:"ruleType,omitempty"`
	Pattern     string `protobuf:"bytes,2,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Match       bool   `protobuf:"varint,3,opt,name=match,proto3" json:"match,omitempty"`
	Minimum     int32  `protobuf:"varint,4,opt,name=minimum,proto3" json:"minimum,omitempty"`
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Value       string `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*PasswordRule) Descriptor deprecated

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

Deprecated: Use PasswordRule.ProtoReflect.Descriptor instead.

func (*PasswordRule) GetDescription

func (x *PasswordRule) GetDescription() string

func (*PasswordRule) GetMatch

func (x *PasswordRule) GetMatch() bool

func (*PasswordRule) GetMinimum

func (x *PasswordRule) GetMinimum() int32

func (*PasswordRule) GetPattern

func (x *PasswordRule) GetPattern() string

func (*PasswordRule) GetRuleType

func (x *PasswordRule) GetRuleType() string

func (*PasswordRule) GetValue

func (x *PasswordRule) GetValue() string

func (*PasswordRule) ProtoMessage

func (*PasswordRule) ProtoMessage()

func (*PasswordRule) ProtoReflect

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

func (*PasswordRule) Reset

func (x *PasswordRule) Reset()

func (*PasswordRule) String

func (x *PasswordRule) String() string

type Result

type Result struct {
	ResultCode string `protobuf:"bytes,1,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
	Message    string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Result     string `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*Result) Descriptor deprecated

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetMessage

func (x *Result) GetMessage() string

func (*Result) GetResult

func (x *Result) GetResult() string

func (*Result) GetResultCode

func (x *Result) GetResultCode() string

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

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

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type SecurityKey

type SecurityKey struct {
	DeviceId           int64               `protobuf:"varint,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
	DeviceName         string              `protobuf:"bytes,2,opt,name=deviceName,proto3" json:"deviceName,omitempty"`
	DateAdded          int64               `protobuf:"varint,3,opt,name=dateAdded,proto3" json:"dateAdded,omitempty"`
	IsValid            bool                `protobuf:"varint,4,opt,name=isValid,proto3" json:"isValid,omitempty"`
	DeviceRegistration *DeviceRegistration `protobuf:"bytes,5,opt,name=deviceRegistration,proto3" json:"deviceRegistration,omitempty"`
	// contains filtered or unexported fields
}

func (*SecurityKey) Descriptor deprecated

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

Deprecated: Use SecurityKey.ProtoReflect.Descriptor instead.

func (*SecurityKey) GetDateAdded

func (x *SecurityKey) GetDateAdded() int64

func (*SecurityKey) GetDeviceId

func (x *SecurityKey) GetDeviceId() int64

func (*SecurityKey) GetDeviceName

func (x *SecurityKey) GetDeviceName() string

func (*SecurityKey) GetDeviceRegistration

func (x *SecurityKey) GetDeviceRegistration() *DeviceRegistration

func (*SecurityKey) GetIsValid

func (x *SecurityKey) GetIsValid() bool

func (*SecurityKey) ProtoMessage

func (*SecurityKey) ProtoMessage()

func (*SecurityKey) ProtoReflect

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

func (*SecurityKey) Reset

func (x *SecurityKey) Reset()

func (*SecurityKey) String

func (x *SecurityKey) String() string

type Settings

type Settings struct {
	Audit                      bool                      `protobuf:"varint,1,opt,name=audit,proto3" json:"audit,omitempty"`
	MustPerformAccountShareBy  int64                     `protobuf:"varint,2,opt,name=mustPerformAccountShareBy,proto3" json:"mustPerformAccountShareBy,omitempty"`
	ShareAccountTo             []*MissingAccountShareKey `protobuf:"bytes,3,rep,name=shareAccountTo,proto3" json:"shareAccountTo,omitempty"`
	Rules                      []*PasswordRule           `protobuf:"bytes,4,rep,name=rules,proto3" json:"rules,omitempty"`
	PasswordRulesIntro         string                    `protobuf:"bytes,5,opt,name=passwordRulesIntro,proto3" json:"passwordRulesIntro,omitempty"`
	AutoBackupDays             int32                     `protobuf:"varint,6,opt,name=autoBackupDays,proto3" json:"autoBackupDays,omitempty"`
	Theme                      string                    `protobuf:"bytes,7,opt,name=theme,proto3" json:"theme,omitempty"`
	Channel                    string                    `protobuf:"bytes,8,opt,name=channel,proto3" json:"channel,omitempty"`
	ChannelValue               string                    `protobuf:"bytes,9,opt,name=channelValue,proto3" json:"channelValue,omitempty"`
	RsaConfigured              bool                      `protobuf:"varint,10,opt,name=rsaConfigured,proto3" json:"rsaConfigured,omitempty"`
	EmailVerified              bool                      `protobuf:"varint,11,opt,name=emailVerified,proto3" json:"emailVerified,omitempty"`
	MasterPasswordLastModified float64                   `protobuf:"fixed64,12,opt,name=masterPasswordLastModified,proto3" json:"masterPasswordLastModified,omitempty"`
	AccountFolderKey           []byte                    `protobuf:"bytes,13,opt,name=accountFolderKey,proto3" json:"accountFolderKey,omitempty"`
	SecurityKeys               []*SecurityKey            `protobuf:"bytes,14,rep,name=securityKeys,proto3" json:"securityKeys,omitempty"`
	KeyValues                  []*KeyValue               `protobuf:"bytes,15,rep,name=keyValues,proto3" json:"keyValues,omitempty"` ////// ?????
	SsoUser                    bool                      `protobuf:"varint,16,opt,name=ssoUser,proto3" json:"ssoUser,omitempty"`
	// could be in "keyValues"
	OnlineAccessOnly                  bool  `protobuf:"varint,17,opt,name=onlineAccessOnly,proto3" json:"onlineAccessOnly,omitempty"`
	MasterPasswordExpiry              int32 `protobuf:"varint,18,opt,name=masterPasswordExpiry,proto3" json:"masterPasswordExpiry,omitempty"`
	TwoFactorRequired                 bool  `protobuf:"varint,19,opt,name=twoFactorRequired,proto3" json:"twoFactorRequired,omitempty"`
	DisallowExport                    bool  `protobuf:"varint,20,opt,name=disallowExport,proto3" json:"disallowExport,omitempty"`
	RestrictFiles                     bool  `protobuf:"varint,21,opt,name=restrictFiles,proto3" json:"restrictFiles,omitempty"`
	RestrictAllSharing                bool  `protobuf:"varint,22,opt,name=restrictAllSharing,proto3" json:"restrictAllSharing,omitempty"`
	RestrictSharing                   bool  `protobuf:"varint,23,opt,name=restrictSharing,proto3" json:"restrictSharing,omitempty"`
	RestrictSharingIncomingAll        bool  `protobuf:"varint,24,opt,name=restrictSharingIncomingAll,proto3" json:"restrictSharingIncomingAll,omitempty"`               // json response field is "restrict_sharing_incoming_all"
	RestrictSharingIncomingEnterprise bool  `protobuf:"varint,25,opt,name=restrictSharingIncomingEnterprise,proto3" json:"restrictSharingIncomingEnterprise,omitempty"` // json response field is "restrict_sharing_incoming_enterprise"
	LogoutTimer                       int64 `protobuf:"varint,26,opt,name=logoutTimer,proto3" json:"logoutTimer,omitempty"`
	PersistentLogin                   bool  `protobuf:"varint,27,opt,name=persistentLogin,proto3" json:"persistentLogin,omitempty"`
	IpDisableAutoApprove              bool  `protobuf:"varint,28,opt,name=ipDisableAutoApprove,proto3" json:"ipDisableAutoApprove,omitempty"`
	ShareDataKeyWithEccPublicKey      bool  `protobuf:"varint,29,opt,name=shareDataKeyWithEccPublicKey,proto3" json:"shareDataKeyWithEccPublicKey,omitempty"`
	ShareDataKeyWithDevicePublicKey   bool  `protobuf:"varint,30,opt,name=shareDataKeyWithDevicePublicKey,proto3" json:"shareDataKeyWithDevicePublicKey,omitempty"`
	RecordTypesCounter                int32 `protobuf:"varint,31,opt,name=RecordTypesCounter,proto3" json:"RecordTypesCounter,omitempty"`
	RecordTypesEnterpriseCounter      int32 `protobuf:"varint,32,opt,name=RecordTypesEnterpriseCounter,proto3" json:"RecordTypesEnterpriseCounter,omitempty"`
	RecordTypesEnabled                bool  `protobuf:"varint,33,opt,name=recordTypesEnabled,proto3" json:"recordTypesEnabled,omitempty"`
	CanManageRecordTypes              bool  `protobuf:"varint,34,opt,name=canManageRecordTypes,proto3" json:"canManageRecordTypes,omitempty"`
	RecordTypesPAMCounter             int32 `protobuf:"varint,35,opt,name=recordTypesPAMCounter,proto3" json:"recordTypesPAMCounter,omitempty"`
	LogoutTimerMinutes                int32 `protobuf:"varint,36,opt,name=logoutTimerMinutes,proto3" json:"logoutTimerMinutes,omitempty"`
	SecurityKeysNoUserVerify          bool  `protobuf:"varint,37,opt,name=securityKeysNoUserVerify,proto3" json:"securityKeysNoUserVerify,omitempty"`
	// contains filtered or unexported fields
}

func (*Settings) Descriptor deprecated

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

Deprecated: Use Settings.ProtoReflect.Descriptor instead.

func (*Settings) GetAccountFolderKey

func (x *Settings) GetAccountFolderKey() []byte

func (*Settings) GetAudit

func (x *Settings) GetAudit() bool

func (*Settings) GetAutoBackupDays

func (x *Settings) GetAutoBackupDays() int32

func (*Settings) GetCanManageRecordTypes

func (x *Settings) GetCanManageRecordTypes() bool

func (*Settings) GetChannel

func (x *Settings) GetChannel() string

func (*Settings) GetChannelValue

func (x *Settings) GetChannelValue() string

func (*Settings) GetDisallowExport

func (x *Settings) GetDisallowExport() bool

func (*Settings) GetEmailVerified

func (x *Settings) GetEmailVerified() bool

func (*Settings) GetIpDisableAutoApprove

func (x *Settings) GetIpDisableAutoApprove() bool

func (*Settings) GetKeyValues

func (x *Settings) GetKeyValues() []*KeyValue

func (*Settings) GetLogoutTimer

func (x *Settings) GetLogoutTimer() int64

func (*Settings) GetLogoutTimerMinutes

func (x *Settings) GetLogoutTimerMinutes() int32

func (*Settings) GetMasterPasswordExpiry

func (x *Settings) GetMasterPasswordExpiry() int32

func (*Settings) GetMasterPasswordLastModified

func (x *Settings) GetMasterPasswordLastModified() float64

func (*Settings) GetMustPerformAccountShareBy

func (x *Settings) GetMustPerformAccountShareBy() int64

func (*Settings) GetOnlineAccessOnly

func (x *Settings) GetOnlineAccessOnly() bool

func (*Settings) GetPasswordRulesIntro

func (x *Settings) GetPasswordRulesIntro() string

func (*Settings) GetPersistentLogin

func (x *Settings) GetPersistentLogin() bool

func (*Settings) GetRecordTypesCounter

func (x *Settings) GetRecordTypesCounter() int32

func (*Settings) GetRecordTypesEnabled

func (x *Settings) GetRecordTypesEnabled() bool

func (*Settings) GetRecordTypesEnterpriseCounter

func (x *Settings) GetRecordTypesEnterpriseCounter() int32

func (*Settings) GetRecordTypesPAMCounter

func (x *Settings) GetRecordTypesPAMCounter() int32

func (*Settings) GetRestrictAllSharing

func (x *Settings) GetRestrictAllSharing() bool

func (*Settings) GetRestrictFiles

func (x *Settings) GetRestrictFiles() bool

func (*Settings) GetRestrictSharing

func (x *Settings) GetRestrictSharing() bool

func (*Settings) GetRestrictSharingIncomingAll

func (x *Settings) GetRestrictSharingIncomingAll() bool

func (*Settings) GetRestrictSharingIncomingEnterprise

func (x *Settings) GetRestrictSharingIncomingEnterprise() bool

func (*Settings) GetRsaConfigured

func (x *Settings) GetRsaConfigured() bool

func (*Settings) GetRules

func (x *Settings) GetRules() []*PasswordRule

func (*Settings) GetSecurityKeys

func (x *Settings) GetSecurityKeys() []*SecurityKey

func (*Settings) GetSecurityKeysNoUserVerify

func (x *Settings) GetSecurityKeysNoUserVerify() bool

func (*Settings) GetShareAccountTo

func (x *Settings) GetShareAccountTo() []*MissingAccountShareKey

func (*Settings) GetShareDataKeyWithDevicePublicKey

func (x *Settings) GetShareDataKeyWithDevicePublicKey() bool

func (*Settings) GetShareDataKeyWithEccPublicKey

func (x *Settings) GetShareDataKeyWithEccPublicKey() bool

func (*Settings) GetSsoUser

func (x *Settings) GetSsoUser() bool

func (*Settings) GetTheme

func (x *Settings) GetTheme() string

func (*Settings) GetTwoFactorRequired

func (x *Settings) GetTwoFactorRequired() 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 SyncLog

type SyncLog struct {
	CountryName string `protobuf:"bytes,1,opt,name=countryName,proto3" json:"countryName,omitempty"`
	SecondsAgo  int64  `protobuf:"varint,2,opt,name=secondsAgo,proto3" json:"secondsAgo,omitempty"`
	DeviceName  string `protobuf:"bytes,3,opt,name=deviceName,proto3" json:"deviceName,omitempty"`
	CountryCode string `protobuf:"bytes,4,opt,name=countryCode,proto3" json:"countryCode,omitempty"`
	DeviceUID   []byte `protobuf:"bytes,5,opt,name=deviceUID,proto3" json:"deviceUID,omitempty"`
	IpAddress   string `protobuf:"bytes,6,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"`
	// contains filtered or unexported fields
}

func (*SyncLog) Descriptor deprecated

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

Deprecated: Use SyncLog.ProtoReflect.Descriptor instead.

func (*SyncLog) GetCountryCode

func (x *SyncLog) GetCountryCode() string

func (*SyncLog) GetCountryName

func (x *SyncLog) GetCountryName() string

func (*SyncLog) GetDeviceName

func (x *SyncLog) GetDeviceName() string

func (*SyncLog) GetDeviceUID

func (x *SyncLog) GetDeviceUID() []byte

func (*SyncLog) GetIpAddress

func (x *SyncLog) GetIpAddress() string

func (*SyncLog) GetSecondsAgo

func (x *SyncLog) GetSecondsAgo() int64

func (*SyncLog) ProtoMessage

func (*SyncLog) ProtoMessage()

func (*SyncLog) ProtoReflect

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

func (*SyncLog) Reset

func (x *SyncLog) Reset()

func (*SyncLog) String

func (x *SyncLog) String() string

Jump to

Keyboard shortcuts

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