openc2lib.types.base
OpenC2 structures
Definition of the base types (structures) in the OpenC2 DataModels (Sec. 3.1.1) Each OpenC2 object must derive from these classes, which affects serialization operations
1""" OpenC2 structures 2 3 Definition of the base types (structures) in the OpenC2 DataModels (Sec. 3.1.1) 4 Each OpenC2 object must derive from these classes, which 5 affects serialization operations 6 7""" 8 9 10from openc2lib.types.base.binary import Binary 11from openc2lib.types.base.binary_x import Binaryx 12from openc2lib.types.base.record import Record 13from openc2lib.types.base.choice import Choice 14from openc2lib.types.base.enumerated import Enumerated 15from openc2lib.types.base.enumerated_id import EnumeratedID 16from openc2lib.types.base.array import Array 17from openc2lib.types.base.array_of import ArrayOf 18from openc2lib.types.base.map import Map 19from openc2lib.types.base.map_of import MapOf