SegmentPlugin

class SegmentPlugin(writeKey: String,options: SegmentOptions)
class SegmentPlugin(writeKey: String,options: SegmentOptions) : Plugin

Constructors

<init>
Link copied to clipboard
fun <init>(writeKey: String)

Types

Companion
Link copied to clipboard
object Companion
object Companion

Functions

alias
Link copied to clipboard
open override fun alias(userId: String, previousId: String?)
open override fun alias(userId: String, previousId: String?)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
flush
Link copied to clipboard
open override fun flush()
open override fun flush()
group
Link copied to clipboard
open override fun group(userId: String?, groupId: String, properties: Properties?)
open override fun group(userId: String?, groupId: String, properties: Properties?)
hashCode
Link copied to clipboard
open override fun hashCode(): Int
open override fun hashCode(): Int
id
Link copied to clipboard
override fun id(): String
override fun id(): String
identify
Link copied to clipboard
open override fun identify(userId: String?, properties: Properties?)
open override fun identify(userId: String?, properties: Properties?)
load
Link copied to clipboard
open override fun load(options: PluginLoadOptions)
open override fun load(options: PluginLoadOptions)
postAlias
Link copied to clipboard
open override fun postAlias(userId: String, previousId: String?)
open override fun postAlias(userId: String, previousId: String?)
postGroup
Link copied to clipboard
open override fun postGroup(userId: String?, groupId: String, properties: Properties?, validationResults: List<ValidationResponse>)
open override fun postGroup(userId: String?, groupId: String, properties: Properties?, validationResults: List<ValidationResponse>)
postIdentify
Link copied to clipboard
open override fun postIdentify(userId: String?, properties: Properties?, validationResults: List<ValidationResponse>)
open override fun postIdentify(userId: String?, properties: Properties?, validationResults: List<ValidationResponse>)
postTrack
Link copied to clipboard
open override fun postTrack(userId: String?, event: Event, validationResults: List<ValidationResponse>)
open override fun postTrack(userId: String?, event: Event, validationResults: List<ValidationResponse>)
reset
Link copied to clipboard
open override fun reset()
open override fun reset()
shutdown
Link copied to clipboard
open override fun shutdown()
open override fun shutdown()
toString
Link copied to clipboard
open override fun toString(): String
open override fun toString(): String
track
Link copied to clipboard
open override fun track(userId: String?, event: Event)
open override fun track(userId: String?, event: Event)
validate
Link copied to clipboard
open override fun validate(event: Event): ValidationResponse?
open override fun validate(event: Event): ValidationResponse?

Properties

client
Link copied to clipboard
val client: Analytics
val client: Analytics
id
Link copied to clipboard
override val id: String
override val id: String