ControlList class

Constructors

ControlList({int? absent, int? automated, List<Object> controls = const [], int? partial, String? statement, int? total, int? unverified, String? version})
Returns a new ControlList instance.

Properties

absent ↔ int?
Absent is how many the organization does not have. Each still names the clause it would satisfy, and none of them moves a coverage number.
getter/setter pair
automated ↔ int?
Automated is how many run with nobody in the loop.
getter/setter pair
controls ↔ List<Object>
Controls is every control, opaque because the organization owns its shape.
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
partial ↔ int?
Partial is how many run but do not cover their whole claim.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
statement ↔ String?
Statement is the counts as one sentence, safe to quote.
getter/setter pair
total ↔ int?
Total is how many controls this organization publishes.
getter/setter pair
unverified ↔ int?
Unverified is how many rest on somebody having read the source rather than on a test or an audit row.
getter/setter pair
version ↔ String?
Version is the embedded inventory's version.
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.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

fromJson(dynamic value) → ControlList?
Returns a new ControlList instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<ControlList>
mapFromJson(dynamic json) → Map<String, ControlList>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<ControlList>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.