Documentation
¶
Index ¶
- Variables
- type AnalyticsMessage
- func (*AnalyticsMessage) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyticsMessage) GetAppId() string
- func (x *AnalyticsMessage) GetDeviceInfo() *DeviceInfo
- func (x *AnalyticsMessage) GetEvents() []*Event
- func (x *AnalyticsMessage) GetPackageInfo() *PackageInfo
- func (*AnalyticsMessage) ProtoMessage()
- func (x *AnalyticsMessage) ProtoReflect() protoreflect.Message
- func (x *AnalyticsMessage) Reset()
- func (x *AnalyticsMessage) String() string
- type AndroidBuildVersion
- func (*AndroidBuildVersion) Descriptor() ([]byte, []int)deprecated
- func (x *AndroidBuildVersion) GetBaseOS() string
- func (x *AndroidBuildVersion) GetCodename() string
- func (x *AndroidBuildVersion) GetIncremental() string
- func (x *AndroidBuildVersion) GetPreviewSdkInt() uint32
- func (x *AndroidBuildVersion) GetRelease() string
- func (x *AndroidBuildVersion) GetSdkInt() uint32
- func (x *AndroidBuildVersion) GetSecurityPatch() string
- func (*AndroidBuildVersion) ProtoMessage()
- func (x *AndroidBuildVersion) ProtoReflect() protoreflect.Message
- func (x *AndroidBuildVersion) Reset()
- func (x *AndroidBuildVersion) String() string
- type AndroidDeviceInfo
- func (*AndroidDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AndroidDeviceInfo) GetAndroidId() string
- func (x *AndroidDeviceInfo) GetBoard() string
- func (x *AndroidDeviceInfo) GetBootloader() string
- func (x *AndroidDeviceInfo) GetBrand() string
- func (x *AndroidDeviceInfo) GetDevice() string
- func (x *AndroidDeviceInfo) GetDisplay() string
- func (x *AndroidDeviceInfo) GetFingerprint() string
- func (x *AndroidDeviceInfo) GetHardware() string
- func (x *AndroidDeviceInfo) GetHost() string
- func (x *AndroidDeviceInfo) GetId() string
- func (x *AndroidDeviceInfo) GetIsPhysicalDevice() bool
- func (x *AndroidDeviceInfo) GetManufacturer() string
- func (x *AndroidDeviceInfo) GetModel() string
- func (x *AndroidDeviceInfo) GetProduct() string
- func (x *AndroidDeviceInfo) GetSupported32BitAbis() []string
- func (x *AndroidDeviceInfo) GetSupported64BitAbis() []string
- func (x *AndroidDeviceInfo) GetSupportedAbis() []string
- func (x *AndroidDeviceInfo) GetSystemFeatures() []string
- func (x *AndroidDeviceInfo) GetTags() string
- func (x *AndroidDeviceInfo) GetType() string
- func (x *AndroidDeviceInfo) GetVersion() *AndroidBuildVersion
- func (*AndroidDeviceInfo) ProtoMessage()
- func (x *AndroidDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *AndroidDeviceInfo) Reset()
- func (x *AndroidDeviceInfo) String() string
- type BrowserName
- func (BrowserName) Descriptor() protoreflect.EnumDescriptor
- func (x BrowserName) Enum() *BrowserName
- func (BrowserName) EnumDescriptor() ([]byte, []int)deprecated
- func (x BrowserName) Number() protoreflect.EnumNumber
- func (x BrowserName) String() string
- func (BrowserName) Type() protoreflect.EnumType
- type DeviceInfo
- func (*DeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceInfo) GetAndroidDeviceInfo() *AndroidDeviceInfo
- func (m *DeviceInfo) GetDeviceInfo() isDeviceInfo_DeviceInfo
- func (x *DeviceInfo) GetIosDeviceInfo() *IosDeviceInfo
- func (x *DeviceInfo) GetLinuxDeviceInfo() *LinuxDeviceInfo
- func (x *DeviceInfo) GetMacOSDeviceInfo() *MacOSDeviceInfo
- func (x *DeviceInfo) GetPlatform() Platform
- func (x *DeviceInfo) GetWebBrowserInfo() *WebBrowserInfo
- func (x *DeviceInfo) GetWindowsDeviceInfo() *WindowsDeviceInfo
- func (*DeviceInfo) ProtoMessage()
- func (x *DeviceInfo) ProtoReflect() protoreflect.Message
- func (x *DeviceInfo) Reset()
- func (x *DeviceInfo) String() string
- type DeviceInfo_AndroidDeviceInfo
- type DeviceInfo_IosDeviceInfo
- type DeviceInfo_LinuxDeviceInfo
- type DeviceInfo_MacOSDeviceInfo
- type DeviceInfo_WebBrowserInfo
- type DeviceInfo_WindowsDeviceInfo
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetDate() uint64
- func (x *Event) GetName() string
- func (x *Event) GetParams() map[string]string
- func (x *Event) GetPseudoId() string
- func (x *Event) GetSessionID() uint32
- func (x *Event) GetUserId() string
- func (x *Event) GetUserProperties() map[string]string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type IosDeviceInfo
- func (*IosDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *IosDeviceInfo) GetIdentifierForVendor() string
- func (x *IosDeviceInfo) GetIsPhysicalDevice() bool
- func (x *IosDeviceInfo) GetLocalizedModel() string
- func (x *IosDeviceInfo) GetModel() string
- func (x *IosDeviceInfo) GetName() string
- func (x *IosDeviceInfo) GetSystemName() string
- func (x *IosDeviceInfo) GetSystemVersion() string
- func (x *IosDeviceInfo) GetUtsname() *IosUtsname
- func (*IosDeviceInfo) ProtoMessage()
- func (x *IosDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *IosDeviceInfo) Reset()
- func (x *IosDeviceInfo) String() string
- type IosUtsname
- func (*IosUtsname) Descriptor() ([]byte, []int)deprecated
- func (x *IosUtsname) GetMachine() string
- func (x *IosUtsname) GetNodename() string
- func (x *IosUtsname) GetRelease() string
- func (x *IosUtsname) GetSysname() string
- func (x *IosUtsname) GetVersion() string
- func (*IosUtsname) ProtoMessage()
- func (x *IosUtsname) ProtoReflect() protoreflect.Message
- func (x *IosUtsname) Reset()
- func (x *IosUtsname) String() string
- type LinuxDeviceInfo
- func (*LinuxDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *LinuxDeviceInfo) GetBuildId() string
- func (x *LinuxDeviceInfo) GetId() string
- func (x *LinuxDeviceInfo) GetIdLike() []string
- func (x *LinuxDeviceInfo) GetMachineId() string
- func (x *LinuxDeviceInfo) GetName() string
- func (x *LinuxDeviceInfo) GetPrettyName() string
- func (x *LinuxDeviceInfo) GetVariant() string
- func (x *LinuxDeviceInfo) GetVariantId() string
- func (x *LinuxDeviceInfo) GetVersion() string
- func (x *LinuxDeviceInfo) GetVersionCodename() string
- func (x *LinuxDeviceInfo) GetVersionId() string
- func (*LinuxDeviceInfo) ProtoMessage()
- func (x *LinuxDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *LinuxDeviceInfo) Reset()
- func (x *LinuxDeviceInfo) String() string
- type MacOSDeviceInfo
- func (*MacOSDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MacOSDeviceInfo) GetActiveCPUs() uint32
- func (x *MacOSDeviceInfo) GetArch() string
- func (x *MacOSDeviceInfo) GetComputerName() string
- func (x *MacOSDeviceInfo) GetCpuFrequency() uint64
- func (x *MacOSDeviceInfo) GetHostName() string
- func (x *MacOSDeviceInfo) GetKernelVersion() string
- func (x *MacOSDeviceInfo) GetMemorySize() uint64
- func (x *MacOSDeviceInfo) GetModel() string
- func (x *MacOSDeviceInfo) GetOsRelease() string
- func (*MacOSDeviceInfo) ProtoMessage()
- func (x *MacOSDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *MacOSDeviceInfo) Reset()
- func (x *MacOSDeviceInfo) String() string
- type PackageInfo
- func (*PackageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PackageInfo) GetAppName() string
- func (x *PackageInfo) GetBuildNumber() string
- func (x *PackageInfo) GetBuildSignature() string
- func (x *PackageInfo) GetInstallSource() string
- func (x *PackageInfo) GetPackageName() string
- func (x *PackageInfo) GetVersion() string
- func (*PackageInfo) ProtoMessage()
- func (x *PackageInfo) ProtoReflect() protoreflect.Message
- func (x *PackageInfo) Reset()
- func (x *PackageInfo) String() string
- type Platform
- type WebBrowserInfo
- func (*WebBrowserInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WebBrowserInfo) GetAppCodeName() string
- func (x *WebBrowserInfo) GetAppName() string
- func (x *WebBrowserInfo) GetAppVersion() string
- func (x *WebBrowserInfo) GetBrowserName() BrowserName
- func (x *WebBrowserInfo) GetDeviceMemory() uint64
- func (x *WebBrowserInfo) GetHardwareConcurrency() uint32
- func (x *WebBrowserInfo) GetLanguage() string
- func (x *WebBrowserInfo) GetLanguages() []string
- func (x *WebBrowserInfo) GetMaxTouchPoints() uint32
- func (x *WebBrowserInfo) GetPlatform() string
- func (x *WebBrowserInfo) GetProduct() string
- func (x *WebBrowserInfo) GetProductSub() string
- func (x *WebBrowserInfo) GetUserAgent() string
- func (x *WebBrowserInfo) GetVendor() string
- func (x *WebBrowserInfo) GetVendorSub() string
- func (*WebBrowserInfo) ProtoMessage()
- func (x *WebBrowserInfo) ProtoReflect() protoreflect.Message
- func (x *WebBrowserInfo) Reset()
- func (x *WebBrowserInfo) String() string
- type WindowsDeviceInfo
- func (*WindowsDeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WindowsDeviceInfo) GetComputerName() string
- func (x *WindowsDeviceInfo) GetNumberOfCores() uint32
- func (x *WindowsDeviceInfo) GetSystemMemoryInMegabytes() uint32
- func (*WindowsDeviceInfo) ProtoMessage()
- func (x *WindowsDeviceInfo) ProtoReflect() protoreflect.Message
- func (x *WindowsDeviceInfo) Reset()
- func (x *WindowsDeviceInfo) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Platform_name = map[int32]string{ 0: "android", 1: "ios", 2: "linux", 3: "macos", 4: "windows", 5: "web", } Platform_value = map[string]int32{ "android": 0, "ios": 1, "linux": 2, "macos": 3, "windows": 4, "web": 5, } )
Enum value maps for Platform.
var ( BrowserName_name = map[int32]string{ 0: "unknown", 1: "firefox", 2: "samsungInternet", 3: "opera", 4: "msie", 5: "edge", 6: "chrome", 7: "safari", } BrowserName_value = map[string]int32{ "unknown": 0, "firefox": 1, "samsungInternet": 2, "opera": 3, "msie": 4, "edge": 5, "chrome": 6, "safari": 7, } )
Enum value maps for BrowserName.
var File_analytics_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AnalyticsMessage ¶
type AnalyticsMessage struct {
AppId string `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`
Events []*Event `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
DeviceInfo *DeviceInfo `protobuf:"bytes,3,opt,name=deviceInfo,proto3" json:"deviceInfo,omitempty"`
PackageInfo *PackageInfo `protobuf:"bytes,4,opt,name=packageInfo,proto3" json:"packageInfo,omitempty"`
// contains filtered or unexported fields
}
func (*AnalyticsMessage) Descriptor
deprecated
func (*AnalyticsMessage) Descriptor() ([]byte, []int)
Deprecated: Use AnalyticsMessage.ProtoReflect.Descriptor instead.
func (*AnalyticsMessage) GetAppId ¶
func (x *AnalyticsMessage) GetAppId() string
func (*AnalyticsMessage) GetDeviceInfo ¶
func (x *AnalyticsMessage) GetDeviceInfo() *DeviceInfo
func (*AnalyticsMessage) GetEvents ¶
func (x *AnalyticsMessage) GetEvents() []*Event
func (*AnalyticsMessage) GetPackageInfo ¶
func (x *AnalyticsMessage) GetPackageInfo() *PackageInfo
func (*AnalyticsMessage) ProtoMessage ¶
func (*AnalyticsMessage) ProtoMessage()
func (*AnalyticsMessage) ProtoReflect ¶
func (x *AnalyticsMessage) ProtoReflect() protoreflect.Message
func (*AnalyticsMessage) Reset ¶
func (x *AnalyticsMessage) Reset()
func (*AnalyticsMessage) String ¶
func (x *AnalyticsMessage) String() string
type AndroidBuildVersion ¶
type AndroidBuildVersion struct {
BaseOS string `protobuf:"bytes,1,opt,name=baseOS,proto3" json:"baseOS,omitempty"`
Codename string `protobuf:"bytes,2,opt,name=codename,proto3" json:"codename,omitempty"`
Incremental string `protobuf:"bytes,3,opt,name=incremental,proto3" json:"incremental,omitempty"`
PreviewSdkInt uint32 `protobuf:"varint,4,opt,name=previewSdkInt,proto3" json:"previewSdkInt,omitempty"`
Release string `protobuf:"bytes,5,opt,name=release,proto3" json:"release,omitempty"`
SdkInt uint32 `protobuf:"varint,6,opt,name=sdkInt,proto3" json:"sdkInt,omitempty"`
SecurityPatch string `protobuf:"bytes,7,opt,name=securityPatch,proto3" json:"securityPatch,omitempty"`
// contains filtered or unexported fields
}
func (*AndroidBuildVersion) Descriptor
deprecated
func (*AndroidBuildVersion) Descriptor() ([]byte, []int)
Deprecated: Use AndroidBuildVersion.ProtoReflect.Descriptor instead.
func (*AndroidBuildVersion) GetBaseOS ¶
func (x *AndroidBuildVersion) GetBaseOS() string
func (*AndroidBuildVersion) GetCodename ¶
func (x *AndroidBuildVersion) GetCodename() string
func (*AndroidBuildVersion) GetIncremental ¶
func (x *AndroidBuildVersion) GetIncremental() string
func (*AndroidBuildVersion) GetPreviewSdkInt ¶
func (x *AndroidBuildVersion) GetPreviewSdkInt() uint32
func (*AndroidBuildVersion) GetRelease ¶
func (x *AndroidBuildVersion) GetRelease() string
func (*AndroidBuildVersion) GetSdkInt ¶
func (x *AndroidBuildVersion) GetSdkInt() uint32
func (*AndroidBuildVersion) GetSecurityPatch ¶
func (x *AndroidBuildVersion) GetSecurityPatch() string
func (*AndroidBuildVersion) ProtoMessage ¶
func (*AndroidBuildVersion) ProtoMessage()
func (*AndroidBuildVersion) ProtoReflect ¶
func (x *AndroidBuildVersion) ProtoReflect() protoreflect.Message
func (*AndroidBuildVersion) Reset ¶
func (x *AndroidBuildVersion) Reset()
func (*AndroidBuildVersion) String ¶
func (x *AndroidBuildVersion) String() string
type AndroidDeviceInfo ¶
type AndroidDeviceInfo struct {
Version *AndroidBuildVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Board string `protobuf:"bytes,2,opt,name=board,proto3" json:"board,omitempty"`
Bootloader string `protobuf:"bytes,3,opt,name=bootloader,proto3" json:"bootloader,omitempty"`
Brand string `protobuf:"bytes,4,opt,name=brand,proto3" json:"brand,omitempty"`
Device string `protobuf:"bytes,5,opt,name=device,proto3" json:"device,omitempty"`
Display string `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
Fingerprint string `protobuf:"bytes,7,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
Hardware string `protobuf:"bytes,8,opt,name=hardware,proto3" json:"hardware,omitempty"`
Host string `protobuf:"bytes,9,opt,name=host,proto3" json:"host,omitempty"`
Id string `protobuf:"bytes,10,opt,name=id,proto3" json:"id,omitempty"`
Manufacturer string `protobuf:"bytes,11,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
Model string `protobuf:"bytes,12,opt,name=model,proto3" json:"model,omitempty"`
Product string `protobuf:"bytes,13,opt,name=product,proto3" json:"product,omitempty"`
Supported32BitAbis []string `protobuf:"bytes,14,rep,name=supported32BitAbis,proto3" json:"supported32BitAbis,omitempty"`
Supported64BitAbis []string `protobuf:"bytes,15,rep,name=supported64BitAbis,proto3" json:"supported64BitAbis,omitempty"`
SupportedAbis []string `protobuf:"bytes,16,rep,name=supportedAbis,proto3" json:"supportedAbis,omitempty"`
Tags string `protobuf:"bytes,17,opt,name=tags,proto3" json:"tags,omitempty"`
Type string `protobuf:"bytes,18,opt,name=type,proto3" json:"type,omitempty"`
IsPhysicalDevice bool `protobuf:"varint,19,opt,name=isPhysicalDevice,proto3" json:"isPhysicalDevice,omitempty"`
AndroidId string `protobuf:"bytes,20,opt,name=androidId,proto3" json:"androidId,omitempty"`
SystemFeatures []string `protobuf:"bytes,21,rep,name=systemFeatures,proto3" json:"systemFeatures,omitempty"`
// contains filtered or unexported fields
}
func (*AndroidDeviceInfo) Descriptor
deprecated
func (*AndroidDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use AndroidDeviceInfo.ProtoReflect.Descriptor instead.
func (*AndroidDeviceInfo) GetAndroidId ¶
func (x *AndroidDeviceInfo) GetAndroidId() string
func (*AndroidDeviceInfo) GetBoard ¶
func (x *AndroidDeviceInfo) GetBoard() string
func (*AndroidDeviceInfo) GetBootloader ¶
func (x *AndroidDeviceInfo) GetBootloader() string
func (*AndroidDeviceInfo) GetBrand ¶
func (x *AndroidDeviceInfo) GetBrand() string
func (*AndroidDeviceInfo) GetDevice ¶
func (x *AndroidDeviceInfo) GetDevice() string
func (*AndroidDeviceInfo) GetDisplay ¶
func (x *AndroidDeviceInfo) GetDisplay() string
func (*AndroidDeviceInfo) GetFingerprint ¶
func (x *AndroidDeviceInfo) GetFingerprint() string
func (*AndroidDeviceInfo) GetHardware ¶
func (x *AndroidDeviceInfo) GetHardware() string
func (*AndroidDeviceInfo) GetHost ¶
func (x *AndroidDeviceInfo) GetHost() string
func (*AndroidDeviceInfo) GetId ¶
func (x *AndroidDeviceInfo) GetId() string
func (*AndroidDeviceInfo) GetIsPhysicalDevice ¶
func (x *AndroidDeviceInfo) GetIsPhysicalDevice() bool
func (*AndroidDeviceInfo) GetManufacturer ¶
func (x *AndroidDeviceInfo) GetManufacturer() string
func (*AndroidDeviceInfo) GetModel ¶
func (x *AndroidDeviceInfo) GetModel() string
func (*AndroidDeviceInfo) GetProduct ¶
func (x *AndroidDeviceInfo) GetProduct() string
func (*AndroidDeviceInfo) GetSupported32BitAbis ¶
func (x *AndroidDeviceInfo) GetSupported32BitAbis() []string
func (*AndroidDeviceInfo) GetSupported64BitAbis ¶
func (x *AndroidDeviceInfo) GetSupported64BitAbis() []string
func (*AndroidDeviceInfo) GetSupportedAbis ¶
func (x *AndroidDeviceInfo) GetSupportedAbis() []string
func (*AndroidDeviceInfo) GetSystemFeatures ¶
func (x *AndroidDeviceInfo) GetSystemFeatures() []string
func (*AndroidDeviceInfo) GetTags ¶
func (x *AndroidDeviceInfo) GetTags() string
func (*AndroidDeviceInfo) GetType ¶
func (x *AndroidDeviceInfo) GetType() string
func (*AndroidDeviceInfo) GetVersion ¶
func (x *AndroidDeviceInfo) GetVersion() *AndroidBuildVersion
func (*AndroidDeviceInfo) ProtoMessage ¶
func (*AndroidDeviceInfo) ProtoMessage()
func (*AndroidDeviceInfo) ProtoReflect ¶
func (x *AndroidDeviceInfo) ProtoReflect() protoreflect.Message
func (*AndroidDeviceInfo) Reset ¶
func (x *AndroidDeviceInfo) Reset()
func (*AndroidDeviceInfo) String ¶
func (x *AndroidDeviceInfo) String() string
type BrowserName ¶
type BrowserName int32
const ( BrowserName_unknown BrowserName = 0 BrowserName_firefox BrowserName = 1 BrowserName_samsungInternet BrowserName = 2 BrowserName_opera BrowserName = 3 BrowserName_msie BrowserName = 4 BrowserName_edge BrowserName = 5 BrowserName_chrome BrowserName = 6 BrowserName_safari BrowserName = 7 )
func (BrowserName) Descriptor ¶
func (BrowserName) Descriptor() protoreflect.EnumDescriptor
func (BrowserName) Enum ¶
func (x BrowserName) Enum() *BrowserName
func (BrowserName) EnumDescriptor
deprecated
func (BrowserName) EnumDescriptor() ([]byte, []int)
Deprecated: Use BrowserName.Descriptor instead.
func (BrowserName) Number ¶
func (x BrowserName) Number() protoreflect.EnumNumber
func (BrowserName) String ¶
func (x BrowserName) String() string
func (BrowserName) Type ¶
func (BrowserName) Type() protoreflect.EnumType
type DeviceInfo ¶
type DeviceInfo struct {
Platform Platform `protobuf:"varint,1,opt,name=platform,proto3,enum=gitjournal.Platform" json:"platform,omitempty"`
// Types that are assignable to DeviceInfo:
// *DeviceInfo_AndroidDeviceInfo
// *DeviceInfo_IosDeviceInfo
// *DeviceInfo_LinuxDeviceInfo
// *DeviceInfo_MacOSDeviceInfo
// *DeviceInfo_WindowsDeviceInfo
// *DeviceInfo_WebBrowserInfo
DeviceInfo isDeviceInfo_DeviceInfo `protobuf_oneof:"deviceInfo"`
// contains filtered or unexported fields
}
func (*DeviceInfo) Descriptor
deprecated
func (*DeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.
func (*DeviceInfo) GetAndroidDeviceInfo ¶
func (x *DeviceInfo) GetAndroidDeviceInfo() *AndroidDeviceInfo
func (*DeviceInfo) GetDeviceInfo ¶
func (m *DeviceInfo) GetDeviceInfo() isDeviceInfo_DeviceInfo
func (*DeviceInfo) GetIosDeviceInfo ¶
func (x *DeviceInfo) GetIosDeviceInfo() *IosDeviceInfo
func (*DeviceInfo) GetLinuxDeviceInfo ¶
func (x *DeviceInfo) GetLinuxDeviceInfo() *LinuxDeviceInfo
func (*DeviceInfo) GetMacOSDeviceInfo ¶
func (x *DeviceInfo) GetMacOSDeviceInfo() *MacOSDeviceInfo
func (*DeviceInfo) GetPlatform ¶
func (x *DeviceInfo) GetPlatform() Platform
func (*DeviceInfo) GetWebBrowserInfo ¶
func (x *DeviceInfo) GetWebBrowserInfo() *WebBrowserInfo
func (*DeviceInfo) GetWindowsDeviceInfo ¶
func (x *DeviceInfo) GetWindowsDeviceInfo() *WindowsDeviceInfo
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 DeviceInfo_AndroidDeviceInfo ¶
type DeviceInfo_AndroidDeviceInfo struct {
AndroidDeviceInfo *AndroidDeviceInfo `protobuf:"bytes,11,opt,name=androidDeviceInfo,proto3,oneof"`
}
type DeviceInfo_IosDeviceInfo ¶
type DeviceInfo_IosDeviceInfo struct {
IosDeviceInfo *IosDeviceInfo `protobuf:"bytes,12,opt,name=iosDeviceInfo,proto3,oneof"`
}
type DeviceInfo_LinuxDeviceInfo ¶
type DeviceInfo_LinuxDeviceInfo struct {
LinuxDeviceInfo *LinuxDeviceInfo `protobuf:"bytes,13,opt,name=linuxDeviceInfo,proto3,oneof"`
}
type DeviceInfo_MacOSDeviceInfo ¶
type DeviceInfo_MacOSDeviceInfo struct {
MacOSDeviceInfo *MacOSDeviceInfo `protobuf:"bytes,14,opt,name=macOSDeviceInfo,proto3,oneof"`
}
type DeviceInfo_WebBrowserInfo ¶
type DeviceInfo_WebBrowserInfo struct {
WebBrowserInfo *WebBrowserInfo `protobuf:"bytes,16,opt,name=webBrowserInfo,proto3,oneof"`
}
type DeviceInfo_WindowsDeviceInfo ¶
type DeviceInfo_WindowsDeviceInfo struct {
WindowsDeviceInfo *WindowsDeviceInfo `protobuf:"bytes,15,opt,name=windowsDeviceInfo,proto3,oneof"`
}
type Event ¶
type Event struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Date uint64 `protobuf:"varint,2,opt,name=date,proto3" json:"date,omitempty"` // unix timestamp
Params map[string]string `` /* 153-byte string literal not displayed */
UserId string `protobuf:"bytes,4,opt,name=userId,proto3" json:"userId,omitempty"`
PseudoId string `protobuf:"bytes,5,opt,name=pseudoId,proto3" json:"pseudoId,omitempty"`
UserProperties map[string]string `` /* 169-byte string literal not displayed */
SessionID uint32 `protobuf:"varint,7,opt,name=sessionID,proto3" json:"sessionID,omitempty"`
// contains filtered or unexported fields
}
func (*Event) Descriptor
deprecated
func (*Event) GetPseudoId ¶
func (*Event) GetSessionID ¶
func (*Event) GetUserProperties ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type IosDeviceInfo ¶
type IosDeviceInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
SystemName string `protobuf:"bytes,2,opt,name=systemName,proto3" json:"systemName,omitempty"`
SystemVersion string `protobuf:"bytes,3,opt,name=systemVersion,proto3" json:"systemVersion,omitempty"`
Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
LocalizedModel string `protobuf:"bytes,5,opt,name=localizedModel,proto3" json:"localizedModel,omitempty"`
IdentifierForVendor string `protobuf:"bytes,6,opt,name=identifierForVendor,proto3" json:"identifierForVendor,omitempty"`
IsPhysicalDevice bool `protobuf:"varint,7,opt,name=isPhysicalDevice,proto3" json:"isPhysicalDevice,omitempty"`
Utsname *IosUtsname `protobuf:"bytes,8,opt,name=utsname,proto3" json:"utsname,omitempty"`
// contains filtered or unexported fields
}
func (*IosDeviceInfo) Descriptor
deprecated
func (*IosDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use IosDeviceInfo.ProtoReflect.Descriptor instead.
func (*IosDeviceInfo) GetIdentifierForVendor ¶
func (x *IosDeviceInfo) GetIdentifierForVendor() string
func (*IosDeviceInfo) GetIsPhysicalDevice ¶
func (x *IosDeviceInfo) GetIsPhysicalDevice() bool
func (*IosDeviceInfo) GetLocalizedModel ¶
func (x *IosDeviceInfo) GetLocalizedModel() string
func (*IosDeviceInfo) GetModel ¶
func (x *IosDeviceInfo) GetModel() string
func (*IosDeviceInfo) GetName ¶
func (x *IosDeviceInfo) GetName() string
func (*IosDeviceInfo) GetSystemName ¶
func (x *IosDeviceInfo) GetSystemName() string
func (*IosDeviceInfo) GetSystemVersion ¶
func (x *IosDeviceInfo) GetSystemVersion() string
func (*IosDeviceInfo) GetUtsname ¶
func (x *IosDeviceInfo) GetUtsname() *IosUtsname
func (*IosDeviceInfo) ProtoMessage ¶
func (*IosDeviceInfo) ProtoMessage()
func (*IosDeviceInfo) ProtoReflect ¶
func (x *IosDeviceInfo) ProtoReflect() protoreflect.Message
func (*IosDeviceInfo) Reset ¶
func (x *IosDeviceInfo) Reset()
func (*IosDeviceInfo) String ¶
func (x *IosDeviceInfo) String() string
type IosUtsname ¶
type IosUtsname struct {
Sysname string `protobuf:"bytes,1,opt,name=sysname,proto3" json:"sysname,omitempty"`
Nodename string `protobuf:"bytes,2,opt,name=nodename,proto3" json:"nodename,omitempty"`
Release string `protobuf:"bytes,3,opt,name=release,proto3" json:"release,omitempty"`
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
Machine string `protobuf:"bytes,5,opt,name=machine,proto3" json:"machine,omitempty"`
// contains filtered or unexported fields
}
func (*IosUtsname) Descriptor
deprecated
func (*IosUtsname) Descriptor() ([]byte, []int)
Deprecated: Use IosUtsname.ProtoReflect.Descriptor instead.
func (*IosUtsname) GetMachine ¶
func (x *IosUtsname) GetMachine() string
func (*IosUtsname) GetNodename ¶
func (x *IosUtsname) GetNodename() string
func (*IosUtsname) GetRelease ¶
func (x *IosUtsname) GetRelease() string
func (*IosUtsname) GetSysname ¶
func (x *IosUtsname) GetSysname() string
func (*IosUtsname) GetVersion ¶
func (x *IosUtsname) GetVersion() string
func (*IosUtsname) ProtoMessage ¶
func (*IosUtsname) ProtoMessage()
func (*IosUtsname) ProtoReflect ¶
func (x *IosUtsname) ProtoReflect() protoreflect.Message
func (*IosUtsname) Reset ¶
func (x *IosUtsname) Reset()
func (*IosUtsname) String ¶
func (x *IosUtsname) String() string
type LinuxDeviceInfo ¶
type LinuxDeviceInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
IdLike []string `protobuf:"bytes,4,rep,name=idLike,proto3" json:"idLike,omitempty"`
VersionCodename string `protobuf:"bytes,5,opt,name=versionCodename,proto3" json:"versionCodename,omitempty"`
VersionId string `protobuf:"bytes,6,opt,name=versionId,proto3" json:"versionId,omitempty"`
PrettyName string `protobuf:"bytes,7,opt,name=prettyName,proto3" json:"prettyName,omitempty"`
BuildId string `protobuf:"bytes,8,opt,name=buildId,proto3" json:"buildId,omitempty"`
Variant string `protobuf:"bytes,9,opt,name=variant,proto3" json:"variant,omitempty"`
VariantId string `protobuf:"bytes,10,opt,name=variantId,proto3" json:"variantId,omitempty"`
MachineId string `protobuf:"bytes,11,opt,name=machineId,proto3" json:"machineId,omitempty"`
// contains filtered or unexported fields
}
func (*LinuxDeviceInfo) Descriptor
deprecated
func (*LinuxDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use LinuxDeviceInfo.ProtoReflect.Descriptor instead.
func (*LinuxDeviceInfo) GetBuildId ¶
func (x *LinuxDeviceInfo) GetBuildId() string
func (*LinuxDeviceInfo) GetId ¶
func (x *LinuxDeviceInfo) GetId() string
func (*LinuxDeviceInfo) GetIdLike ¶
func (x *LinuxDeviceInfo) GetIdLike() []string
func (*LinuxDeviceInfo) GetMachineId ¶
func (x *LinuxDeviceInfo) GetMachineId() string
func (*LinuxDeviceInfo) GetName ¶
func (x *LinuxDeviceInfo) GetName() string
func (*LinuxDeviceInfo) GetPrettyName ¶
func (x *LinuxDeviceInfo) GetPrettyName() string
func (*LinuxDeviceInfo) GetVariant ¶
func (x *LinuxDeviceInfo) GetVariant() string
func (*LinuxDeviceInfo) GetVariantId ¶
func (x *LinuxDeviceInfo) GetVariantId() string
func (*LinuxDeviceInfo) GetVersion ¶
func (x *LinuxDeviceInfo) GetVersion() string
func (*LinuxDeviceInfo) GetVersionCodename ¶
func (x *LinuxDeviceInfo) GetVersionCodename() string
func (*LinuxDeviceInfo) GetVersionId ¶
func (x *LinuxDeviceInfo) GetVersionId() string
func (*LinuxDeviceInfo) ProtoMessage ¶
func (*LinuxDeviceInfo) ProtoMessage()
func (*LinuxDeviceInfo) ProtoReflect ¶
func (x *LinuxDeviceInfo) ProtoReflect() protoreflect.Message
func (*LinuxDeviceInfo) Reset ¶
func (x *LinuxDeviceInfo) Reset()
func (*LinuxDeviceInfo) String ¶
func (x *LinuxDeviceInfo) String() string
type MacOSDeviceInfo ¶
type MacOSDeviceInfo struct {
ComputerName string `protobuf:"bytes,1,opt,name=computerName,proto3" json:"computerName,omitempty"`
HostName string `protobuf:"bytes,2,opt,name=hostName,proto3" json:"hostName,omitempty"`
Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"`
Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
KernelVersion string `protobuf:"bytes,5,opt,name=kernelVersion,proto3" json:"kernelVersion,omitempty"`
OsRelease string `protobuf:"bytes,6,opt,name=osRelease,proto3" json:"osRelease,omitempty"`
ActiveCPUs uint32 `protobuf:"varint,7,opt,name=activeCPUs,proto3" json:"activeCPUs,omitempty"`
MemorySize uint64 `protobuf:"varint,8,opt,name=memorySize,proto3" json:"memorySize,omitempty"`
CpuFrequency uint64 `protobuf:"varint,9,opt,name=cpuFrequency,proto3" json:"cpuFrequency,omitempty"`
// contains filtered or unexported fields
}
func (*MacOSDeviceInfo) Descriptor
deprecated
func (*MacOSDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use MacOSDeviceInfo.ProtoReflect.Descriptor instead.
func (*MacOSDeviceInfo) GetActiveCPUs ¶
func (x *MacOSDeviceInfo) GetActiveCPUs() uint32
func (*MacOSDeviceInfo) GetArch ¶
func (x *MacOSDeviceInfo) GetArch() string
func (*MacOSDeviceInfo) GetComputerName ¶
func (x *MacOSDeviceInfo) GetComputerName() string
func (*MacOSDeviceInfo) GetCpuFrequency ¶
func (x *MacOSDeviceInfo) GetCpuFrequency() uint64
func (*MacOSDeviceInfo) GetHostName ¶
func (x *MacOSDeviceInfo) GetHostName() string
func (*MacOSDeviceInfo) GetKernelVersion ¶
func (x *MacOSDeviceInfo) GetKernelVersion() string
func (*MacOSDeviceInfo) GetMemorySize ¶
func (x *MacOSDeviceInfo) GetMemorySize() uint64
func (*MacOSDeviceInfo) GetModel ¶
func (x *MacOSDeviceInfo) GetModel() string
func (*MacOSDeviceInfo) GetOsRelease ¶
func (x *MacOSDeviceInfo) GetOsRelease() string
func (*MacOSDeviceInfo) ProtoMessage ¶
func (*MacOSDeviceInfo) ProtoMessage()
func (*MacOSDeviceInfo) ProtoReflect ¶
func (x *MacOSDeviceInfo) ProtoReflect() protoreflect.Message
func (*MacOSDeviceInfo) Reset ¶
func (x *MacOSDeviceInfo) Reset()
func (*MacOSDeviceInfo) String ¶
func (x *MacOSDeviceInfo) String() string
type PackageInfo ¶
type PackageInfo struct {
AppName string `protobuf:"bytes,1,opt,name=appName,proto3" json:"appName,omitempty"`
PackageName string `protobuf:"bytes,2,opt,name=packageName,proto3" json:"packageName,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
BuildNumber string `protobuf:"bytes,4,opt,name=buildNumber,proto3" json:"buildNumber,omitempty"`
BuildSignature string `protobuf:"bytes,5,opt,name=buildSignature,proto3" json:"buildSignature,omitempty"`
InstallSource string `protobuf:"bytes,6,opt,name=installSource,proto3" json:"installSource,omitempty"`
// contains filtered or unexported fields
}
func (*PackageInfo) Descriptor
deprecated
func (*PackageInfo) Descriptor() ([]byte, []int)
Deprecated: Use PackageInfo.ProtoReflect.Descriptor instead.
func (*PackageInfo) GetAppName ¶
func (x *PackageInfo) GetAppName() string
func (*PackageInfo) GetBuildNumber ¶
func (x *PackageInfo) GetBuildNumber() string
func (*PackageInfo) GetBuildSignature ¶
func (x *PackageInfo) GetBuildSignature() string
func (*PackageInfo) GetInstallSource ¶
func (x *PackageInfo) GetInstallSource() string
func (*PackageInfo) GetPackageName ¶
func (x *PackageInfo) GetPackageName() string
func (*PackageInfo) GetVersion ¶
func (x *PackageInfo) GetVersion() string
func (*PackageInfo) ProtoMessage ¶
func (*PackageInfo) ProtoMessage()
func (*PackageInfo) ProtoReflect ¶
func (x *PackageInfo) ProtoReflect() protoreflect.Message
func (*PackageInfo) Reset ¶
func (x *PackageInfo) Reset()
func (*PackageInfo) String ¶
func (x *PackageInfo) String() string
type Platform ¶
type Platform int32
func (Platform) Descriptor ¶
func (Platform) Descriptor() protoreflect.EnumDescriptor
func (Platform) EnumDescriptor
deprecated
func (Platform) Number ¶
func (x Platform) Number() protoreflect.EnumNumber
func (Platform) Type ¶
func (Platform) Type() protoreflect.EnumType
type WebBrowserInfo ¶
type WebBrowserInfo struct {
BrowserName BrowserName `protobuf:"varint,1,opt,name=browserName,proto3,enum=gitjournal.BrowserName" json:"browserName,omitempty"`
AppCodeName string `protobuf:"bytes,2,opt,name=appCodeName,proto3" json:"appCodeName,omitempty"`
AppName string `protobuf:"bytes,3,opt,name=appName,proto3" json:"appName,omitempty"`
AppVersion string `protobuf:"bytes,4,opt,name=appVersion,proto3" json:"appVersion,omitempty"`
DeviceMemory uint64 `protobuf:"varint,5,opt,name=deviceMemory,proto3" json:"deviceMemory,omitempty"`
Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"`
Languages []string `protobuf:"bytes,7,rep,name=languages,proto3" json:"languages,omitempty"`
Platform string `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"`
Product string `protobuf:"bytes,9,opt,name=product,proto3" json:"product,omitempty"`
ProductSub string `protobuf:"bytes,10,opt,name=productSub,proto3" json:"productSub,omitempty"`
UserAgent string `protobuf:"bytes,11,opt,name=userAgent,proto3" json:"userAgent,omitempty"`
Vendor string `protobuf:"bytes,12,opt,name=vendor,proto3" json:"vendor,omitempty"`
VendorSub string `protobuf:"bytes,13,opt,name=vendorSub,proto3" json:"vendorSub,omitempty"`
HardwareConcurrency uint32 `protobuf:"varint,14,opt,name=hardwareConcurrency,proto3" json:"hardwareConcurrency,omitempty"`
MaxTouchPoints uint32 `protobuf:"varint,15,opt,name=maxTouchPoints,proto3" json:"maxTouchPoints,omitempty"`
// contains filtered or unexported fields
}
func (*WebBrowserInfo) Descriptor
deprecated
func (*WebBrowserInfo) Descriptor() ([]byte, []int)
Deprecated: Use WebBrowserInfo.ProtoReflect.Descriptor instead.
func (*WebBrowserInfo) GetAppCodeName ¶
func (x *WebBrowserInfo) GetAppCodeName() string
func (*WebBrowserInfo) GetAppName ¶
func (x *WebBrowserInfo) GetAppName() string
func (*WebBrowserInfo) GetAppVersion ¶
func (x *WebBrowserInfo) GetAppVersion() string
func (*WebBrowserInfo) GetBrowserName ¶
func (x *WebBrowserInfo) GetBrowserName() BrowserName
func (*WebBrowserInfo) GetDeviceMemory ¶
func (x *WebBrowserInfo) GetDeviceMemory() uint64
func (*WebBrowserInfo) GetHardwareConcurrency ¶
func (x *WebBrowserInfo) GetHardwareConcurrency() uint32
func (*WebBrowserInfo) GetLanguage ¶
func (x *WebBrowserInfo) GetLanguage() string
func (*WebBrowserInfo) GetLanguages ¶
func (x *WebBrowserInfo) GetLanguages() []string
func (*WebBrowserInfo) GetMaxTouchPoints ¶
func (x *WebBrowserInfo) GetMaxTouchPoints() uint32
func (*WebBrowserInfo) GetPlatform ¶
func (x *WebBrowserInfo) GetPlatform() string
func (*WebBrowserInfo) GetProduct ¶
func (x *WebBrowserInfo) GetProduct() string
func (*WebBrowserInfo) GetProductSub ¶
func (x *WebBrowserInfo) GetProductSub() string
func (*WebBrowserInfo) GetUserAgent ¶
func (x *WebBrowserInfo) GetUserAgent() string
func (*WebBrowserInfo) GetVendor ¶
func (x *WebBrowserInfo) GetVendor() string
func (*WebBrowserInfo) GetVendorSub ¶
func (x *WebBrowserInfo) GetVendorSub() string
func (*WebBrowserInfo) ProtoMessage ¶
func (*WebBrowserInfo) ProtoMessage()
func (*WebBrowserInfo) ProtoReflect ¶
func (x *WebBrowserInfo) ProtoReflect() protoreflect.Message
func (*WebBrowserInfo) Reset ¶
func (x *WebBrowserInfo) Reset()
func (*WebBrowserInfo) String ¶
func (x *WebBrowserInfo) String() string
type WindowsDeviceInfo ¶
type WindowsDeviceInfo struct {
ComputerName string `protobuf:"bytes,1,opt,name=computerName,proto3" json:"computerName,omitempty"`
NumberOfCores uint32 `protobuf:"varint,2,opt,name=numberOfCores,proto3" json:"numberOfCores,omitempty"`
SystemMemoryInMegabytes uint32 `protobuf:"varint,3,opt,name=systemMemoryInMegabytes,proto3" json:"systemMemoryInMegabytes,omitempty"`
// contains filtered or unexported fields
}
func (*WindowsDeviceInfo) Descriptor
deprecated
func (*WindowsDeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use WindowsDeviceInfo.ProtoReflect.Descriptor instead.
func (*WindowsDeviceInfo) GetComputerName ¶
func (x *WindowsDeviceInfo) GetComputerName() string
func (*WindowsDeviceInfo) GetNumberOfCores ¶
func (x *WindowsDeviceInfo) GetNumberOfCores() uint32
func (*WindowsDeviceInfo) GetSystemMemoryInMegabytes ¶
func (x *WindowsDeviceInfo) GetSystemMemoryInMegabytes() uint32
func (*WindowsDeviceInfo) ProtoMessage ¶
func (*WindowsDeviceInfo) ProtoMessage()
func (*WindowsDeviceInfo) ProtoReflect ¶
func (x *WindowsDeviceInfo) ProtoReflect() protoreflect.Message
func (*WindowsDeviceInfo) Reset ¶
func (x *WindowsDeviceInfo) Reset()
func (*WindowsDeviceInfo) String ¶
func (x *WindowsDeviceInfo) String() string