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