# Functions
CountBytesInString takes a string and gets a byte count.
DeserializeMap takes a byte buffer and attempts to convert it back to a map.
Float64ToString does conversion of floats to string values.
GetTimestamp returns the current unix timestamp in milliseconds.
GetTimestampString returns the current unix timestamp in milliseconds.
GetUUID generates a Version 4 UUID string.
InitEmitter creates a new Emitter object which handles storing and sending Snowplow Events.
InitPayload returns a new payload object.
InitSelfDescribingJson creates a new SelfDescribingJson object.
No description provided by the author
InitSubject returns a new subject object.
InitTracker creates a new tracker instance linked to an emitter and subject.
Int64ToString converts an Integer of 64 bits to a String.
IntArrayToString converts an array of integers to a string delimited by a string of your choice.
IntToString converts an Integer to a String.
MapToString takes a generic and converts it to a JSON representation.
MapToQueryParams takes a map of string keys and values and builds an encoded query string.
NewFloat64 returns a pointer to a float64.
NewInt64 returns a pointer to an int64.
NewString returns a pointer to a string.
OptionAppId sets the Tracker Application ID.
OptionBase64Encode sets the Tracker base64encode.
OptionByteLimitGet sets the byte limit for GET requests.
OptionByteLimitPost sets the byte limit for POST requests.
OptionCallback sets a custom callback for the emitter loop.
OptionDbName overrides the default name of the storage database.
OptionHttpClient sets a custom client for HTTP connections.
OptionNamespace sets the Tracker Namespace.
OptionPlatform sets the Tracker Platform.
OptionProtocol sets the protocol type to use (http or https).
OptionRequestType sets the request type to use (GET or POST).
OptionSendLimit sets the send limit for the emitter.
OptionStorage sets a custom event Storage target which implements the Storage interface
Note: If this option is used OptionDbName will be ignored.
OptionSubject sets the Tracker Subject.
RequireCollectorUri sets the Emitters collector URI.
RequireEmitter sets the Tracker Emitter.
SerializeMap takes a map and attempts to convert it to a byte buffer.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Event Types.
No description provided by the author
No description provided by the author
GET Requests.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Page View.
No description provided by the author
No description provided by the author
POST Requests.
No description provided by the author
"stm":"1443452851000".
"schema":"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-3","data":[].
No description provided by the author
General.
No description provided by the author
Schema Versions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Structured Event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Screen View.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Transaction Item.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Ecomm Transaction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Subject class.
No description provided by the author
No description provided by the author
No description provided by the author
User Timing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author