app.objects.secondclass namespace¶
Submodules¶
app.objects.secondclass.c_fact module¶
-
class
app.objects.secondclass.c_fact.
Fact
(trait, value=None, score=1, collected_by=None, technique_id=None)¶ Bases:
app.utility.base_object.BaseObject
-
escaped
(executor)¶
-
load_schema
= <FactSchema(many=False)>¶
-
schema
= <FactSchema(many=False)>¶
-
property
unique
¶
-
-
class
app.objects.secondclass.c_fact.
FactSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_fact
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_instruction module¶
-
class
app.objects.secondclass.c_instruction.
Instruction
(id, command, executor, payloads=None, sleep=0, timeout=60)¶ Bases:
app.utility.base_object.BaseObject
-
property
display
¶
-
schema
= <InstructionSchema(many=False)>¶
-
property
-
class
app.objects.secondclass.c_instruction.
InstructionSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_instruction
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_link module¶
-
class
app.objects.secondclass.c_link.
Link
(command, paw, ability, status=-3, score=0, jitter=0, cleanup=0, id=None, pin=0, host=None)¶ Bases:
app.utility.base_object.BaseObject
-
apply_id
(host)¶
-
can_ignore
()¶
-
display_schema
= <LinkSchema(many=False)>¶
-
load_schema
= <LinkSchema(many=False)>¶
-
async
parse
(operation, result)¶
-
property
pin
¶
-
schema
= <LinkSchema(many=False)>¶
-
property
states
¶
-
property
unique
¶
-
-
class
app.objects.secondclass.c_link.
LinkSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_link
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
prepare_link
(data, **_)¶
-
app.objects.secondclass.c_parser module¶
-
class
app.objects.secondclass.c_parser.
Parser
(module, parserconfigs)¶ Bases:
app.utility.base_object.BaseObject
-
schema
= <ParserSchema(many=False)>¶
-
property
unique
¶
-
-
class
app.objects.secondclass.c_parser.
ParserSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_parser
(data, **_)¶
-
fix_relationships
(parser, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
prepare_parser
(data, **_)¶
-
app.objects.secondclass.c_parserconfig module¶
-
class
app.objects.secondclass.c_parserconfig.
ParserConfig
(source, edge=None, target=None, **kwargs)¶ Bases:
app.utility.base_object.BaseObject
-
schema
= <ParserConfigSchema(many=False)>¶
-
-
class
app.objects.secondclass.c_parserconfig.
ParserConfigSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_parserconfig
(data, **_)¶
-
check_edge_target
(in_data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
remove_nones
(data, **_)¶
-
app.objects.secondclass.c_relationship module¶
-
class
app.objects.secondclass.c_relationship.
Relationship
(source, edge=None, target=None, score=1)¶ Bases:
app.utility.base_object.BaseObject
-
property
display
¶
-
classmethod
from_json
(json)¶
-
load_schema
= <RelationshipSchema(many=False)>¶
-
schema
= <RelationshipSchema(many=False)>¶
-
property
unique
¶
-
property
-
class
app.objects.secondclass.c_relationship.
RelationshipSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_relationship
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_requirement module¶
-
class
app.objects.secondclass.c_requirement.
Requirement
(module, relationship_match)¶ Bases:
app.utility.base_object.BaseObject
-
schema
= <RequirementSchema(many=False)>¶
-
property
unique
¶
-
-
class
app.objects.secondclass.c_requirement.
RequirementSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_requirement
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_result module¶
-
class
app.objects.secondclass.c_result.
Result
(id, output, pid=0, status=0)¶ Bases:
app.utility.base_object.BaseObject
-
schema
= <ResultSchema(many=False)>¶
-
-
class
app.objects.secondclass.c_result.
ResultSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_result
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_rule module¶
-
class
app.objects.secondclass.c_rule.
Rule
(action, trait, match='.*')¶ Bases:
app.utility.base_object.BaseObject
-
schema
= <RuleSchema(many=False)>¶
-
-
class
app.objects.secondclass.c_rule.
RuleActionField
(*, default: Any = <marshmallow.missing>, missing: Any = <marshmallow.missing>, data_key: str = None, attribute: str = None, validate: Union[Callable[[Any], Any], Iterable[Callable[[Any], Any]]] = None, required: bool = False, allow_none: bool = None, load_only: bool = False, dump_only: bool = False, error_messages: Dict[str, str] = None, **metadata)¶ Bases:
marshmallow.fields.Field
Custom field to handle the RuleAction Enum.
-
class
app.objects.secondclass.c_rule.
RuleSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_rule
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_variation module¶
-
class
app.objects.secondclass.c_variation.
Variation
(description, command)¶ Bases:
app.utility.base_object.BaseObject
-
property
command
¶
-
schema
= <VariationSchema(many=False)>¶
-
property
-
class
app.objects.secondclass.c_variation.
VariationSchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_variation
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
app.objects.secondclass.c_visibility module¶
-
class
app.objects.secondclass.c_visibility.
Visibility
¶ Bases:
app.utility.base_object.BaseObject
-
MAX_SCORE
= 100¶
-
MIN_SCORE
= 1¶
-
apply
(adjustment)¶
-
property
display
¶
-
schema
= <VisibilitySchema(many=False)>¶
-
property
score
¶
-
-
class
app.objects.secondclass.c_visibility.
VisibilitySchema
(*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)¶ Bases:
marshmallow.schema.Schema
-
build_visibility
(data, **_)¶
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-