pypif.obj.system.system module¶
-
class
pypif.obj.system.system.
System
(uid=None, names=None, ids=None, source=None, quantity=None, properties=None, preparation=None, sub_systems=None, references=None, contacts=None, licenses=None, tags=None, **kwargs)¶ Bases:
pypif.obj.common.rcl.Rcl
Base representation for all systems.
-
__init__
(uid=None, names=None, ids=None, source=None, quantity=None, properties=None, preparation=None, sub_systems=None, references=None, contacts=None, licenses=None, tags=None, **kwargs)¶ Constructor.
Parameters: - uid – String with the permanent ID for this record.
- names – List of strings with common names of the system.
- ids – List of dictionaries, strings, numbers, or
Id
objects that identify the system. - source – Dictionary, string, or
Source
object with the source of the system. - quantity – Dictionary or
Quantity
object with the quantity of the system. - properties – List of dictionaries or
Property
objects with properties of the system. - preparation – List of dictionaries or
ProcessStep
objects with the preparation information of the system. - sub_systems – List of dictionaries or
System
objects with the subsystems of the system. - references – List of dictionaries or
Reference
objects where information about the system is published. - contacts – List of dictionaries, strings, or
Person
objects with people to contact for information about the system. - licenses – List of dictionaries, strings, or
License
objects with licensing information for data about the system. - tags – List of strings or numbers that are tags for this object.
- kwargs – Dictionary of fields that are not supported.
-
ids
¶
-
names
¶
-
preparation
¶
-
properties
¶
-
quantity
¶
-
source
¶
-
sub_systems
¶
-
uid
¶
-