Ejemplo n.º 1
0
    def construct(cls, sp, data):
        obj = TunigoResponse()

        # Parse items
        obj.items = []

        for container in data.get('items', []):
            for tag, item in container.items():
                obj.items.append(Parser.parse(sp, Parser.Tunigo, tag, item))

        # Fill extras
        obj.total = data.get('totalItems')
        obj.regions = data.get('regions')
        obj.products = data.get('products')

        return obj
Ejemplo n.º 2
0
 def parse_node(cls, sp, node):
     return Parser.parse(sp, 'XML', node.tag, node)