Module Contents
-
arche.readers.schema.EXTENDED_KEYWORDS
-
arche.readers.schema.SchemaObject
-
arche.readers.schema.RawSchema
-
arche.readers.schema.SchemaSource
-
arche.readers.schema.TaggedFields
-
class
arche.readers.schema.Tag
Bases: enum.Enum
-
unique = [0]
-
category = [1]
-
name_field = [2]
-
product_url_field = [3]
-
product_price_field = [4]
-
product_price_was_field = [5]
-
class
arche.readers.schema.Schema(source: SchemaSource)
-
allowed_tags
-
json(self)
-
__repr__(self)
-
get_enums(self)
-
static
get_tags(schema: RawSchema)
-
classmethod
get_field_tags(cls, tags: Set[Any], field: str, tagged_fields: DefaultDict)
-
static
parse_tag(value)
-
static
read(schema_source: SchemaSource)
-
static
from_url(path: str)