pyrtma.validators.Struct

class Struct(_ctype)[source]

Bases: FieldValidator, Generic[_S]

Validator class for Structures

Methods

validate_many

Validate multiple structures

validate_one

Validate a structure

Parameters:

_ctype (Type[_S])

validate_many(value)[source]

Validate multiple structures

Parameters:

value (Iterable[TypeVar(_S, bound= MessageBase)]) – Iterable of structures to validate

Raises:

TypeError – Wrong type

validate_one(value)[source]

Validate a structure

Parameters:

value (TypeVar(_S, bound= MessageBase)) – Structure value to validate

Raises:

TypeError – Wrong type