Package-level declarations
Types
Link copied to clipboard
class Event(val metric: EventMetric, properties: Map<EventKey, Serializable>?) : BaseModel<EventKey, Event>
Controls the data that can be input into a map of event attributes recognised by Klaviyo
Link copied to clipboard
Common clientside event metrics recognized by Klaviyo Custom metrics can be defined with the CUSTOM inner class
Link copied to clipboard
interface ImmutableProfile
Immutable implementation of Profile model to support observability and prevent untracked mutations
Link copied to clipboard
class Profile(properties: Map<ProfileKey, Serializable>?) : BaseModel<ProfileKey, Profile> , ImmutableProfile
Controls the data that can be input into a map of profile attributes recognised by Klaviyo
Link copied to clipboard
All profile attributes recognised by the Klaviyo APIs Custom properties can be defined using the CUSTOM inner class