arche.readers.schema

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)