GoogleSecuritySafebrowsingV5FullHashFullHashDetail class
Details about a matching full hash.
An important note about forward compatibility: new threat types and threat
attributes may be added by the server at any time; those additions are
considered minor version changes. It is Google's policy not to expose minor
version numbers in APIs (see https://cloud.google.com/apis/design/versioning
for the versioning policy), so clients MUST be prepared to receive
FullHashDetail
messages containing ThreatType
enum values or
ThreatAttribute
enum values that are considered invalid by the client.
Therefore, it is the client's responsibility to check for the validity of
all ThreatType
and ThreatAttribute
enum values; if any value is
considered invalid, the client MUST disregard the entire FullHashDetail
message.
Constructors
-
GoogleSecuritySafebrowsingV5FullHashFullHashDetail({List<
String> ? attributes, String? threatType}) - GoogleSecuritySafebrowsingV5FullHashFullHashDetail.fromJson(Map json_)
Properties
-
attributes
↔ List<
String> ? -
Unordered list.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- threatType ↔ String?
-
The type of threat.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited