d2py.abc.validate#

Module Contents#

Classes#

Component

Number

Helper class that provides a standard way to create an ABC using

OneOf

Helper class that provides a standard way to create an ABC using

String

Helper class that provides a standard way to create an ABC using

Validator

Helper class that provides a standard way to create an ABC using

class d2py.abc.validate.Component(name, kind, quantity)#
kind#
name#
quantity#
class d2py.abc.validate.Number(minvalue=None, maxvalue=None)[源代码]#

Bases: Validator

Helper class that provides a standard way to create an ABC using inheritance.

validate(value)[源代码]#
class d2py.abc.validate.OneOf(*options)[源代码]#

Bases: Validator

Helper class that provides a standard way to create an ABC using inheritance.

validate(value)[源代码]#
class d2py.abc.validate.String(minsize=None, maxsize=None, predicate=None)[源代码]#

Bases: Validator

Helper class that provides a standard way to create an ABC using inheritance.

validate(value)[源代码]#
class d2py.abc.validate.Validator[源代码]#

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

__get__(obj, objtype=None)[源代码]#
__set__(obj, value)[源代码]#
__set_name__(owner, name)[源代码]#
abstract validate(value)[源代码]#