Event class

Annotations
  • @JsonSerializable.new(createFactory: false, createToJson: true, fieldRename: FieldRename.snake, explicitToJson: true)

Properties

eventDate int
latefinal
eventLocalDayOfWeek String
latefinal
eventLocalHour int
latefinal
eventLocalHourMinute int
latefinal
eventName String
latefinal
eventParams Map<String, dynamic>?
getter/setter pair
firstOpenTime int
latefinal
hashCode int
The hash code for this object.
no setterinherited
installDay int
latefinal
retentionDay int
latefinal
retentionHour int
latefinal
retentionMinute int
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkVer String
latefinal
sessionId String
latefinal
sessionNumber int
latefinal
sessionProgress int
latefinal
sessionStart int
latefinal
ts int
latefinal
userProperties Map<String, dynamic>?
getter/setter pair
userPseudoId String
latefinal

Methods

addEventParams(Map<String, dynamic> params) → void
addUserProperties(Map<String, dynamic> props) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setEventParams(Map<String, dynamic> params) → void
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create(String eventName) Future<Event>
createTest(String eventName) Event
setCommonProperties(Map<String, dynamic> props) Future<void>
setFirstOpenTime(int firstOpenTimeMillis) Future<void>
setInstallDay(int installDayMillis) Future<void>
setUserPseudoId(String pseudoId) Future<void>
toCompactStringEvent(Event event) String
validateEventKeys(Map<String, dynamic> map) bool