Binding

This is the autogenerated xsData documentation for the binding. All these classes are encapsulated by the classes documented in Bundles and Elements, there is no need to use these classes directly.

API

class momotor.bundles.binding.momotor_1_0.CheckletComplexType(repository=<factory>, link=<factory>, index=<factory>, package_version=<factory>, resources=<factory>, id=None, ref=None, name=None, extras=None, version=None, entrypoint=None)
class Meta
name = 'checkletComplexType'
class PackageVersion(name=None, version=None)
name: Optional[str] = None
version: Optional[str] = None
class Repository(src=None, type_value=None, revision=None)
revision: Optional[str] = None
src: Optional[str] = None
type_value: Optional[str] = None
entrypoint: Optional[str] = None
extras: Optional[str] = None
id: Optional[str] = None
index: list[LinkComplexType]
name: Optional[str] = None
package_version: list[PackageVersion]
ref: Optional[str] = None
repository: list[Repository]
resources: list[ResourcesComplexType]
version: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.CheckletsComplexType(checklet=<factory>, basename=None)
class Meta
name = 'checkletsComplexType'
basename: Optional[str] = None
checklet: list[CheckletComplexType]
class momotor.bundles.binding.momotor_1_0.Config(meta=<factory>, options=<factory>, files=<factory>, id=None)
class Meta
name = 'config'
namespace = 'http://momotor.org/1.0'
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
class momotor.bundles.binding.momotor_1_0.ConfigComplexType(meta=<factory>, options=<factory>, files=<factory>, id=None)
class Meta
name = 'configComplexType'
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
class momotor.bundles.binding.momotor_1_0.DependenciesComplexType(depends=<factory>)
class Meta
name = 'dependenciesComplexType'
depends: list[DependsComplexType]
class momotor.bundles.binding.momotor_1_0.DependsComplexType(step=None)
class Meta
name = 'dependsComplexType'
step: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.ExpectComplexType(properties=<factory>, files=<factory>, id=None, ref=None, step=None, outcome=None)
class Meta
name = 'expectComplexType'
files: list[FilesComplexType]
id: Optional[str] = None
outcome: Optional[OutcomeSimpleType] = None
properties: list[PropertiesComplexType]
ref: Optional[str] = None
step: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.ExpectedResultComplexType(expect=<factory>, id=None, ref=None)
class Meta
name = 'expectedResultComplexType'
expect: list[ExpectComplexType]
id: Optional[str] = None
ref: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.FileComplexType(id=None, ref=None, name=None, class_value=None, src=None, type_value=None, encoding=None, any_attributes=<factory>, content=<factory>)
class Meta
name = 'fileComplexType'
any_attributes: dict[str, str]
class_value: Optional[str] = None
content: list[object]
encoding: Optional[str] = None
id: Optional[str] = None
name: Optional[str] = None
ref: Optional[str] = None
src: Optional[str] = None
type_value: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.FilesComplexType(file=<factory>, baseclass=None, basename=None, basesrc=None)
class Meta
name = 'filesComplexType'
baseclass: Optional[str] = None
basename: Optional[str] = None
basesrc: Optional[str] = None
file: list[FileComplexType]
class momotor.bundles.binding.momotor_1_0.LinkComplexType(src=None)
class Meta
name = 'linkComplexType'
src: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.MetaComplexType(name=<factory>, version=<factory>, author=<factory>, description=<factory>, source=<factory>, generator=<factory>)
class Description(lang=None, markup=None, content=<factory>)
content: list[object]
lang: Union[str, LangValue, None] = None
markup: Optional[str] = None
class Meta
name = 'metaComplexType'
author: list[str]
description: list[Description]
generator: list[str]
name: list[str]
source: list[str]
version: list[str]
class momotor.bundles.binding.momotor_1_0.OptionComplexType(id=None, ref=None, name=None, value=None, domain=None, description=None, type_value=None, encoding=None, any_attributes=<factory>, content=<factory>)
class Meta
name = 'optionComplexType'
any_attributes: dict[str, str]
content: list[object]
description: Optional[str] = None
domain: Optional[str] = None
encoding: Optional[str] = None
id: Optional[str] = None
name: Optional[str] = None
ref: Optional[str] = None
type_value: Optional[str] = None
value: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.OptionsComplexType(option=<factory>, domain=None)
class Meta
name = 'optionsComplexType'
domain: Optional[str] = None
option: list[OptionComplexType]
class momotor.bundles.binding.momotor_1_0.OutcomeSimpleType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
ERROR = 'error'
FAIL = 'fail'
PASS = 'pass'
SKIP = 'skip'
class momotor.bundles.binding.momotor_1_0.Product(meta=<factory>, options=<factory>, properties=<factory>, files=<factory>, id=None)
class Meta
name = 'product'
namespace = 'http://momotor.org/1.0'
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
properties: list[PropertiesComplexType]
class momotor.bundles.binding.momotor_1_0.ProductComplexType(meta=<factory>, options=<factory>, properties=<factory>, files=<factory>, id=None)
class Meta
name = 'productComplexType'
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
properties: list[PropertiesComplexType]
class momotor.bundles.binding.momotor_1_0.PropertiesComplexType(property=<factory>)
class Meta
name = 'propertiesComplexType'
property: list[PropertyComplexType]
class momotor.bundles.binding.momotor_1_0.PropertyComplexType(name=None, value=None, accept=None, type_value=None, encoding=None, any_attributes=<factory>, content=<factory>)
class Meta
name = 'propertyComplexType'
accept: Optional[PropertyComplexTypeAccept] = None
any_attributes: dict[str, str]
content: list[object]
encoding: Optional[str] = None
name: Optional[str] = None
type_value: Optional[str] = None
value: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.PropertyComplexTypeAccept(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
ANY = 'any'
EQ = 'eq'
GE = 'ge'
GT = 'gt'
IN_RANGE = 'in-range'
LE = 'le'
LT = 'lt'
NE = 'ne'
NONE = 'none'
ONE_OF = 'one-of'
class momotor.bundles.binding.momotor_1_0.Recipe(meta=<factory>, options=<factory>, checklets=<factory>, files=<factory>, steps=<factory>, tests=<factory>, id=None)
class Meta
name = 'recipe'
namespace = 'http://momotor.org/1.0'
checklets: list[CheckletsComplexType]
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
steps: list[StepsComplexType]
tests: list[TestsComplexType]
class momotor.bundles.binding.momotor_1_0.RecipeComplexType(meta=<factory>, options=<factory>, checklets=<factory>, files=<factory>, steps=<factory>, tests=<factory>, id=None)
class Meta
name = 'recipeComplexType'
checklets: list[CheckletsComplexType]
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
steps: list[StepsComplexType]
tests: list[TestsComplexType]
class momotor.bundles.binding.momotor_1_0.ResourceComplexType(name=None, value=None, content=<factory>)
class Meta
name = 'resourceComplexType'
content: list[object]
name: Optional[str] = None
value: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.ResourcesComplexType(resource=<factory>)
class Meta
name = 'resourcesComplexType'
resource: list[ResourceComplexType]
class momotor.bundles.binding.momotor_1_0.Result(checklet=<factory>, properties=<factory>, options=<factory>, files=<factory>, step=None, outcome=None)
class Meta
name = 'result'
namespace = 'http://momotor.org/1.0'
checklet: list[CheckletComplexType]
files: list[FilesComplexType]
options: list[OptionsComplexType]
outcome: Optional[OutcomeSimpleType] = None
properties: list[PropertiesComplexType]
step: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.ResultComplexType(checklet=<factory>, properties=<factory>, options=<factory>, files=<factory>, step=None, outcome=None)
class Meta
name = 'resultComplexType'
checklet: list[CheckletComplexType]
files: list[FilesComplexType]
options: list[OptionsComplexType]
outcome: Optional[OutcomeSimpleType] = None
properties: list[PropertiesComplexType]
step: Optional[str] = None
class momotor.bundles.binding.momotor_1_0.Results(meta=<factory>, checklets=<factory>, result=<factory>, id=None)
class Meta
name = 'results'
namespace = 'http://momotor.org/1.0'
checklets: list[CheckletsComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
result: list[ResultComplexType]
class momotor.bundles.binding.momotor_1_0.ResultsComplexType(meta=<factory>, checklets=<factory>, result=<factory>, id=None)
class Meta
name = 'resultsComplexType'
checklets: list[CheckletsComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
result: list[ResultComplexType]
class momotor.bundles.binding.momotor_1_0.StepComplexType(meta=<factory>, dependencies=<factory>, checklet=<factory>, resources=<factory>, options=<factory>, files=<factory>, id=None, priority=StepComplexTypePriority.DEFAULT)
class Meta
name = 'stepComplexType'
checklet: list[CheckletComplexType]
dependencies: list[DependenciesComplexType]
files: list[FilesComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
options: list[OptionsComplexType]
priority: StepComplexTypePriority = 'default'
resources: list[ResourcesComplexType]
class momotor.bundles.binding.momotor_1_0.StepComplexTypePriority(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
DEFAULT = 'default'
HIGH = 'high'
LOW = 'low'
MUST_PASS = 'must-pass'
NORMAL = 'normal'
class momotor.bundles.binding.momotor_1_0.StepsComplexType(step=<factory>, options=<factory>, checklets=<factory>)
class Meta
name = 'stepsComplexType'
checklets: list[CheckletsComplexType]
options: list[OptionsComplexType]
step: list[StepComplexType]
class momotor.bundles.binding.momotor_1_0.TestComplexType(meta=<factory>, product=<factory>, expected_result=<factory>, id=None)
class Meta
name = 'testComplexType'
expected_result: list[ExpectedResultComplexType]
id: Optional[str] = None
meta: list[MetaComplexType]
product: list[ProductComplexType]
class momotor.bundles.binding.momotor_1_0.TestResultComplexType(results=<factory>)
class Meta
name = 'testResultComplexType'
results: list[ResultsComplexType]
class momotor.bundles.binding.momotor_1_0.Testresult(results=<factory>)
class Meta
name = 'testresult'
namespace = 'http://momotor.org/1.0'
results: list[ResultsComplexType]
class momotor.bundles.binding.momotor_1_0.TestsComplexType(expected_result=<factory>, expect=<factory>, files=<factory>, properties=<factory>, test=<factory>)
class Meta
name = 'testsComplexType'
expect: list[ExpectComplexType]
expected_result: list[ExpectedResultComplexType]
files: list[FilesComplexType]
properties: list[PropertiesComplexType]
test: list[TestComplexType]