Product Definition Schema¶
-
class
tendril.schema.products.SimpleBomLine(content, *args, **kwargs)[source]¶ Bases:
tendril.schema.base.NakedSchemaObject-
_itemtype= None¶
-
property
ident¶
-
-
class
tendril.schema.products.SimpleBomLineCard(content, *args, **kwargs)[source]¶ Bases:
tendril.schema.products.SimpleBomLine-
_itemtype= 'card'¶
-
-
class
tendril.schema.products.SimpleBomLineCable(content, *args, **kwargs)[source]¶ Bases:
tendril.schema.products.SimpleBomLine-
_itemtype= 'cable'¶
-
-
class
tendril.schema.products.SimpleBomItemDecl(content, *args, **kwargs)[source]¶ Bases:
tendril.schema.base.NakedSchemaObject-
property
qty¶
-
property
ident¶
-
property
-
class
tendril.schema.products.SimpleBomListing(*args, **kwargs)[source]¶ Bases:
tendril.schema.helpers.SchemaObjectList-
_objtype= None¶
-
_abc_impl= <_abc_data object>¶
-
-
class
tendril.schema.products.SimpleCardListing(*args, **kwargs)[source]¶ Bases:
tendril.schema.products.SimpleBomListing-
_objtype= [(<class 'dict'>, <class 'tendril.schema.products.SimpleBomLineCard'>), ('default', <class 'tendril.schema.products.SimpleBomItemDecl'>)]¶
-
_abc_impl= <_abc_data object>¶
-
-
class
tendril.schema.products.SimpleCableListing(*args, **kwargs)[source]¶ Bases:
tendril.schema.products.SimpleBomListing-
_objtype= [(<class 'dict'>, <class 'tendril.schema.products.SimpleBomLineCable'>), ('default', <class 'tendril.schema.products.SimpleBomItemDecl'>)]¶
-
_abc_impl= <_abc_data object>¶
-
-
class
tendril.schema.products.ProductDefinition(*args, **kwargs)[source]¶ Bases:
tendril.schema.base.SchemaControlledYamlFile-
supports_schema_name= 'ProductDefinition'¶
-
supports_schema_version_max= Decimal('1.0')¶
-
supports_schema_version_min= Decimal('1.0')¶
-
property
version¶
-
property
ident¶
-
property
card_listing¶
-
property
cable_listing¶
-