AttackProperty class

Details of the described attack.

Constructors

AttackProperty({AttackLayer? attackLayer, AttackPropertyIdentifier? attackPropertyIdentifier, List<Contributor>? topContributors, int? total, Unit? unit})
AttackProperty.fromJson(Map<String, dynamic> json)
factory

Properties

attackLayer AttackLayer?
The type of distributed denial of service (DDoS) event that was observed. NETWORK indicates layer 3 and layer 4 events and APPLICATION indicates layer 7 events.
final
attackPropertyIdentifier AttackPropertyIdentifier?
Defines the DDoS attack property information that is provided. The WORDPRESS_PINGBACK_REFLECTOR and WORDPRESS_PINGBACK_SOURCE values are valid only for WordPress reflective pingback DDoS attacks.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
topContributors List<Contributor>?
The array of contributor objects that includes the top five contributors to an attack.
final
total int?
The total contributions made to this attack by all contributors, not just the five listed in the TopContributors list.
final
unit Unit?
The unit of the Value of the contributions.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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