ClauseCoverage class
Constructors
-
ClauseCoverage({int? automated, List<ClauseRow> clauses = const [], String? edition, String? framework, int? generated, String? name, int? none, String? note, int? partial, String? publisher, String? statement, int? total, String? unit, String? units, String? version})
-
Returns a new ClauseCoverage instance.
Properties
-
automated
↔ int?
-
Automated is how many clauses have an automated control behind them that something can fail on behalf of.
getter/setter pair
-
clauses
↔ List<ClauseRow>
-
Clauses is every clause the standard publishes, with what stands behind it.
getter/setter pair
-
edition
↔ String?
-
Edition is which edition this clause list is taken from.
getter/setter pair
-
framework
↔ String?
-
Framework is the framework id — "soc2", "iso27001", "nist80053".
getter/setter pair
-
generated
↔ int?
-
Generated is when this was computed, unix milliseconds.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
name
↔ String?
-
Name is the published standard's name.
getter/setter pair
-
none
↔ int?
-
None is how many have nothing behind them.
getter/setter pair
-
note
↔ String?
-
Note is what this clause list is scoped to, when a count alone would misrepresent it.
getter/setter pair
-
partial
↔ int?
-
Partial is how many are answered in part.
getter/setter pair
-
publisher
↔ String?
-
Publisher is who publishes it — AICPA, ISO/IEC, NIST.
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, carrying the unit.
getter/setter pair
-
total
↔ int?
-
Total is the framework's WHOLE published clause list — the denominator.
getter/setter pair
-
unit
↔ String?
-
Unit is what ONE clause is — "criterion", "control", "family".
getter/setter pair
-
units
↔ String?
-
Units is the plural of Unit, for rendering a sentence.
getter/setter pair
-
version
↔ String?
-
Version is the embedded inventory's version.
getter/setter pair