AffiliateAnalyticsEntry class abstract

AffiliateAnalyticsEntry

Properties:

  • id - The affiliate id
  • name - The affiliate name
  • acceptedAt - When the affiliate joined the project
  • status - The affiliate current standing with the project. Not always approved: an affiliate is reported for what they did in the period, so one since banned or deactivated still appears alongside the metrics they earned.
  • totals - The affiliate's totals over the period
Annotations
  • @BuiltValue.new()

Constructors

AffiliateAnalyticsEntry([void updates(AffiliateAnalyticsEntryBuilder b)])
factory

Properties

acceptedAt DateTime
When the affiliate joined the project
no setter
hashCode int
The hash code for this object.
no setterinherited
id String
The affiliate id
no setter
name String
The affiliate name
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status AffiliateAnalyticsEntryStatusEnum
The affiliate current standing with the project. Not always approved: an affiliate is reported for what they did in the period, so one since banned or deactivated still appears alongside the metrics they earned.
no setter
totals AffiliateAnalyticsMetrics
The affiliate's totals over the period
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AffiliateAnalyticsEntryBuilder)) AffiliateAnalyticsEntry
Rebuilds the instance.
inherited
toBuilder() AffiliateAnalyticsEntryBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<AffiliateAnalyticsEntry>
no setter