# -*- coding: utf-8 -*- 

from . import object
from . import type
from . import measurement
from . import image
from . import category
from . import cultureethnia
from . import material
from . import styleperiod
from . import technique
from . import collectionlist
from . import creator
from . import cocreator
from . import documentobject
from . import intervention
from . import location
from . import locationlog
from . import note
from . import objectgroup
from . import itineranthistory
from . import tag
from . import reproductionright
from . import theme
from . import publication
from . import creatordocument
from . import customperiod
from . import authorlibrary

def get_list_by_name():
    return {'object': {'id': 1, 'name': 'object', 'classname': 'Object', 'filename': 'object.py', 'label': 'Objeto', 'tag': '', 'treeView': None, 'template': 'object', 'plural': 'objects', 'extraActions': '{\r\n"printPDF":{"label":"Ficha a PDF","atSearch":true,"atRecord":true}\r\n}', 'sort_field_results': 'created_at|desc', 'table_fields': ' ID|id,Imagen|featuredImage,Número de Accesión|accessionNumber,Título|title,Título Sugerido|suggestedTitle,Autor|creator', 'search_fields': 'id,title,suggestedTitle,accessionNumber,creator,collection,object_type,acquisitionDate', 'clazz_representation': '|title| ,|suggestedTitle|'}, 'type': {'id': 2, 'name': 'type', 'classname': 'Type', 'filename': 'type.py', 'label': 'Tipo de objeto', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'types', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'measurement': {'id': 6, 'name': 'measurement', 'classname': 'Measurement', 'filename': 'measurement.py', 'label': 'Medida', 'tag': '', 'treeView': None, 'template': 'measurement', 'plural': 'measurements', 'extraActions': None, 'sort_field_results': 'id|desc', 'table_fields': ' ID|id,Ancho|width,Alto|height,Unidad|units', 'search_fields': 'id,item,units', 'clazz_representation': '|id|'}, 'image': {'id': 7, 'name': 'image', 'classname': 'Image', 'filename': 'image.py', 'label': 'Imagen', 'tag': None, 'treeView': None, 'template': None, 'plural': 'images', 'extraActions': None, 'sort_field_results': 'position|asc', 'table_fields': 'ID|id,Pie de Imagen|caption', 'search_fields': 'id,created_at', 'clazz_representation': '|caption|'}, 'category': {'id': 8, 'name': 'category', 'classname': 'Category', 'filename': 'category.py', 'label': 'Categoría', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'categories', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'cultureethnia': {'id': 9, 'name': 'cultureethnia', 'classname': 'Cultureethnia', 'filename': 'cultureethnia.py', 'label': 'Culturas / Etnias', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'culturesEthtnias', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'material': {'id': 10, 'name': 'material', 'classname': 'Material', 'filename': 'material.py', 'label': 'Material', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'materials', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'styleperiod': {'id': 11, 'name': 'styleperiod', 'classname': 'Styleperiod', 'filename': 'styleperiod.py', 'label': 'Estilos / Periodos', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'styleperiods', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'technique': {'id': 12, 'name': 'technique', 'classname': 'Technique', 'filename': 'technique.py', 'label': 'Técnica', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'techniques', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'collectionlist': {'id': 13, 'name': 'collectionlist', 'classname': 'Collectionlist', 'filename': 'collectionlist.py', 'label': 'Colección', 'tag': None, 'treeView': None, 'template': None, 'plural': 'collections', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'creator': {'id': 14, 'name': 'creator', 'classname': 'Creator', 'filename': 'creator.py', 'label': 'Autor / Creador', 'tag': None, 'treeView': None, 'template': 'creator', 'plural': 'creators', 'extraActions': None, 'sort_field_results': 'full_repr|asc', 'table_fields': 'Nombre|fullname,Cantidad de Objetos|objectQty', 'search_fields': 'name,fullname,lastname,type,collectiveName,textsearch', 'clazz_representation': '|fullname|'}, 'cocreator': {'id': 15, 'name': 'cocreator', 'classname': 'Cocreator', 'filename': 'cocreator.py', 'label': 'Cocreador / Coautor', 'tag': None, 'treeView': None, 'template': None, 'plural': 'cocreators', 'extraActions': None, 'sort_field_results': 'creator_id|asc', 'table_fields': 'Cocreador|creator,Rol|role', 'search_fields': 'creator', 'clazz_representation': '|creator| ,(|role|)'}, 'documentobject': {'id': 16, 'name': 'documentobject', 'classname': 'Documentobject', 'filename': 'documentobject.py', 'label': 'Documento', 'tag': None, 'treeView': None, 'template': None, 'plural': 'documentobjects', 'extraActions': None, 'sort_field_results': 'title|asc', 'table_fields': 'Título|title', 'search_fields': 'title,object,description,author,subject', 'clazz_representation': 'Adjunto: |title| -, (|object|)'}, 'intervention': {'id': 17, 'name': 'intervention', 'classname': 'Intervention', 'filename': 'intervention.py', 'label': 'Intervención', 'tag': None, 'treeView': None, 'template': None, 'plural': 'interventions', 'extraActions': None, 'sort_field_results': 'startDate|asc', 'table_fields': 'Fecha|startDate,Objeto|object', 'search_fields': 'object,startDate', 'clazz_representation': 'Fecha: |startDate|,Objeto: |object|'}, 'location': {'id': 18, 'name': 'location', 'classname': 'Location', 'filename': 'location.py', 'label': 'Ubicación', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'locations', 'extraActions': None, 'sort_field_results': 'position|asc', 'table_fields': 'Nombre|name,Pertenece|parent', 'search_fields': 'name,parent', 'clazz_representation': '|name| <, |parent|'}, 'locationlog': {'id': 19, 'name': 'locationlog', 'classname': 'Locationlog', 'filename': 'locationlog.py', 'label': 'Movimiento', 'tag': None, 'treeView': None, 'template': None, 'plural': 'locationlogs', 'extraActions': None, 'sort_field_results': 'fromDate|desc', 'table_fields': 'Estado|status,Ubicación|location,Desde|fromDate,Hasta|tillDate', 'search_fields': 'location', 'clazz_representation': '|location|'}, 'note': {'id': 20, 'name': 'note', 'classname': 'Note', 'filename': 'note.py', 'label': 'Bitácora', 'tag': None, 'treeView': None, 'template': None, 'plural': 'notes', 'extraActions': None, 'sort_field_results': 'object_id|asc', 'table_fields': 'ID|id,Objeto|object,Fecha|created_at', 'search_fields': 'object', 'clazz_representation': '|id| -, |object|'}, 'objectgroup': {'id': 21, 'name': 'objectgroup', 'classname': 'Objectgroup', 'filename': 'objectgroup.py', 'label': 'Exhibición / Grupo', 'tag': None, 'treeView': None, 'template': 'objectgroup', 'plural': 'objectgroups', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name,Tipo|type', 'search_fields': 'name,type', 'clazz_representation': '|name|'}, 'itineranthistory': {'id': 22, 'name': 'itineranthistory', 'classname': 'Itineranthistory', 'filename': 'itineranthistory.py', 'label': 'Historial de Exposición Itinerante', 'tag': None, 'treeView': None, 'template': None, 'plural': 'itineranthistorial', 'extraActions': None, 'sort_field_results': 'place|asc', 'table_fields': 'Lugar|place,Desde|dateStart,Hasta|dateTill', 'search_fields': 'place', 'clazz_representation': '|place|'}, 'tag': {'id': 23, 'name': 'tag', 'classname': 'Tag', 'filename': 'tag.py', 'label': 'Etiquetas', 'tag': None, 'treeView': None, 'template': None, 'plural': 'tags', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'reproductionright': {'id': 24, 'name': 'reproductionright', 'classname': 'Reproductionright', 'filename': 'reproductionright.py', 'label': 'Derecho de Reproducción', 'tag': None, 'treeView': None, 'template': None, 'plural': 'reproductionrights', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Autor|creator,Nombre|name,Email|email', 'search_fields': 'name,creator', 'clazz_representation': '|name|-, |creator|'}, 'theme': {'id': 25, 'name': 'theme', 'classname': 'Theme', 'filename': 'theme.py', 'label': 'Temática', 'tag': None, 'treeView': None, 'template': None, 'plural': 'themes', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'publication': {'id': 26, 'name': 'publication', 'classname': 'Publication', 'filename': 'publication.py', 'label': 'Publicación', 'tag': None, 'treeView': None, 'template': None, 'plural': 'publications', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name,Exhibición|group', 'search_fields': 'name,group', 'clazz_representation': '|name|'}, 'creatordocument': {'id': 27, 'name': 'creatordocument', 'classname': 'Creatordocument', 'filename': 'creatordocument.py', 'label': 'Documentación del Autor / Creador', 'tag': None, 'treeView': None, 'template': None, 'plural': 'creatordocuments', 'extraActions': None, 'sort_field_results': 'title|asc', 'table_fields': 'Título|title', 'search_fields': 'title', 'clazz_representation': '|title|'}, 'customperiod': {'id': 28, 'name': 'customperiod', 'classname': 'Customperiod', 'filename': 'customperiod.py', 'label': 'Tesauro de Periodos (Institucional)', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'customPeriods', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 'authorlibrary': {'id': 29, 'name': 'authorlibrary', 'classname': 'Authorlibrary', 'filename': 'authorlibrary.py', 'label': 'Autor (Biblioteca)', 'tag': None, 'treeView': None, 'template': 'authorLibrary', 'plural': 'authorsLibrary', 'extraActions': None, 'sort_field_results': 'full_repr|asc', 'table_fields': 'Nombre|fullname,Cantidad de Publicaciones|objectQty', 'search_fields': 'name,fullname,lastname,type,collectiveName,textsearch', 'clazz_representation': '|fullname|'}}


def get_list_by_id():
    return {1: {'id': 1, 'name': 'object', 'classname': 'Object', 'filename': 'object.py', 'label': 'Objeto', 'tag': '', 'treeView': None, 'template': 'object', 'plural': 'objects', 'extraActions': '{\r\n"printPDF":{"label":"Ficha a PDF","atSearch":true,"atRecord":true}\r\n}', 'sort_field_results': 'created_at|desc', 'table_fields': ' ID|id,Imagen|featuredImage,Número de Accesión|accessionNumber,Título|title,Título Sugerido|suggestedTitle,Autor|creator', 'search_fields': 'id,title,suggestedTitle,accessionNumber,creator,collection,object_type,acquisitionDate', 'clazz_representation': '|title| ,|suggestedTitle|'}, 2: {'id': 2, 'name': 'type', 'classname': 'Type', 'filename': 'type.py', 'label': 'Tipo de objeto', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'types', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 6: {'id': 6, 'name': 'measurement', 'classname': 'Measurement', 'filename': 'measurement.py', 'label': 'Medida', 'tag': '', 'treeView': None, 'template': 'measurement', 'plural': 'measurements', 'extraActions': None, 'sort_field_results': 'id|desc', 'table_fields': ' ID|id,Ancho|width,Alto|height,Unidad|units', 'search_fields': 'id,item,units', 'clazz_representation': '|id|'}, 7: {'id': 7, 'name': 'image', 'classname': 'Image', 'filename': 'image.py', 'label': 'Imagen', 'tag': None, 'treeView': None, 'template': None, 'plural': 'images', 'extraActions': None, 'sort_field_results': 'position|asc', 'table_fields': 'ID|id,Pie de Imagen|caption', 'search_fields': 'id,created_at', 'clazz_representation': '|caption|'}, 8: {'id': 8, 'name': 'category', 'classname': 'Category', 'filename': 'category.py', 'label': 'Categoría', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'categories', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 9: {'id': 9, 'name': 'cultureethnia', 'classname': 'Cultureethnia', 'filename': 'cultureethnia.py', 'label': 'Culturas / Etnias', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'culturesEthtnias', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 10: {'id': 10, 'name': 'material', 'classname': 'Material', 'filename': 'material.py', 'label': 'Material', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'materials', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 11: {'id': 11, 'name': 'styleperiod', 'classname': 'Styleperiod', 'filename': 'styleperiod.py', 'label': 'Estilos / Periodos', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'styleperiods', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 12: {'id': 12, 'name': 'technique', 'classname': 'Technique', 'filename': 'technique.py', 'label': 'Técnica', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'techniques', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 13: {'id': 13, 'name': 'collectionlist', 'classname': 'Collectionlist', 'filename': 'collectionlist.py', 'label': 'Colección', 'tag': None, 'treeView': None, 'template': None, 'plural': 'collections', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 14: {'id': 14, 'name': 'creator', 'classname': 'Creator', 'filename': 'creator.py', 'label': 'Autor / Creador', 'tag': None, 'treeView': None, 'template': 'creator', 'plural': 'creators', 'extraActions': None, 'sort_field_results': 'full_repr|asc', 'table_fields': 'Nombre|fullname,Cantidad de Objetos|objectQty', 'search_fields': 'name,fullname,lastname,type,collectiveName,textsearch', 'clazz_representation': '|fullname|'}, 15: {'id': 15, 'name': 'cocreator', 'classname': 'Cocreator', 'filename': 'cocreator.py', 'label': 'Cocreador / Coautor', 'tag': None, 'treeView': None, 'template': None, 'plural': 'cocreators', 'extraActions': None, 'sort_field_results': 'creator_id|asc', 'table_fields': 'Cocreador|creator,Rol|role', 'search_fields': 'creator', 'clazz_representation': '|creator| ,(|role|)'}, 16: {'id': 16, 'name': 'documentobject', 'classname': 'Documentobject', 'filename': 'documentobject.py', 'label': 'Documento', 'tag': None, 'treeView': None, 'template': None, 'plural': 'documentobjects', 'extraActions': None, 'sort_field_results': 'title|asc', 'table_fields': 'Título|title', 'search_fields': 'title,object,description,author,subject', 'clazz_representation': 'Adjunto: |title| -, (|object|)'}, 17: {'id': 17, 'name': 'intervention', 'classname': 'Intervention', 'filename': 'intervention.py', 'label': 'Intervención', 'tag': None, 'treeView': None, 'template': None, 'plural': 'interventions', 'extraActions': None, 'sort_field_results': 'startDate|asc', 'table_fields': 'Fecha|startDate,Objeto|object', 'search_fields': 'object,startDate', 'clazz_representation': 'Fecha: |startDate|,Objeto: |object|'}, 18: {'id': 18, 'name': 'location', 'classname': 'Location', 'filename': 'location.py', 'label': 'Ubicación', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'locations', 'extraActions': None, 'sort_field_results': 'position|asc', 'table_fields': 'Nombre|name,Pertenece|parent', 'search_fields': 'name,parent', 'clazz_representation': '|name| <, |parent|'}, 19: {'id': 19, 'name': 'locationlog', 'classname': 'Locationlog', 'filename': 'locationlog.py', 'label': 'Movimiento', 'tag': None, 'treeView': None, 'template': None, 'plural': 'locationlogs', 'extraActions': None, 'sort_field_results': 'fromDate|desc', 'table_fields': 'Estado|status,Ubicación|location,Desde|fromDate,Hasta|tillDate', 'search_fields': 'location', 'clazz_representation': '|location|'}, 20: {'id': 20, 'name': 'note', 'classname': 'Note', 'filename': 'note.py', 'label': 'Bitácora', 'tag': None, 'treeView': None, 'template': None, 'plural': 'notes', 'extraActions': None, 'sort_field_results': 'object_id|asc', 'table_fields': 'ID|id,Objeto|object,Fecha|created_at', 'search_fields': 'object', 'clazz_representation': '|id| -, |object|'}, 21: {'id': 21, 'name': 'objectgroup', 'classname': 'Objectgroup', 'filename': 'objectgroup.py', 'label': 'Exhibición / Grupo', 'tag': None, 'treeView': None, 'template': 'objectgroup', 'plural': 'objectgroups', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name,Tipo|type', 'search_fields': 'name,type', 'clazz_representation': '|name|'}, 22: {'id': 22, 'name': 'itineranthistory', 'classname': 'Itineranthistory', 'filename': 'itineranthistory.py', 'label': 'Historial de Exposición Itinerante', 'tag': None, 'treeView': None, 'template': None, 'plural': 'itineranthistorial', 'extraActions': None, 'sort_field_results': 'place|asc', 'table_fields': 'Lugar|place,Desde|dateStart,Hasta|dateTill', 'search_fields': 'place', 'clazz_representation': '|place|'}, 23: {'id': 23, 'name': 'tag', 'classname': 'Tag', 'filename': 'tag.py', 'label': 'Etiquetas', 'tag': None, 'treeView': None, 'template': None, 'plural': 'tags', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 24: {'id': 24, 'name': 'reproductionright', 'classname': 'Reproductionright', 'filename': 'reproductionright.py', 'label': 'Derecho de Reproducción', 'tag': None, 'treeView': None, 'template': None, 'plural': 'reproductionrights', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Autor|creator,Nombre|name,Email|email', 'search_fields': 'name,creator', 'clazz_representation': '|name|-, |creator|'}, 25: {'id': 25, 'name': 'theme', 'classname': 'Theme', 'filename': 'theme.py', 'label': 'Temática', 'tag': None, 'treeView': None, 'template': None, 'plural': 'themes', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 26: {'id': 26, 'name': 'publication', 'classname': 'Publication', 'filename': 'publication.py', 'label': 'Publicación', 'tag': None, 'treeView': None, 'template': None, 'plural': 'publications', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name,Exhibición|group', 'search_fields': 'name,group', 'clazz_representation': '|name|'}, 27: {'id': 27, 'name': 'creatordocument', 'classname': 'Creatordocument', 'filename': 'creatordocument.py', 'label': 'Documentación del Autor / Creador', 'tag': None, 'treeView': None, 'template': None, 'plural': 'creatordocuments', 'extraActions': None, 'sort_field_results': 'title|asc', 'table_fields': 'Título|title', 'search_fields': 'title', 'clazz_representation': '|title|'}, 28: {'id': 28, 'name': 'customperiod', 'classname': 'Customperiod', 'filename': 'customperiod.py', 'label': 'Tesauro de Periodos (Institucional)', 'tag': None, 'treeView': 'parent', 'template': None, 'plural': 'customPeriods', 'extraActions': None, 'sort_field_results': 'name|asc', 'table_fields': 'Nombre|name', 'search_fields': 'name', 'clazz_representation': '|name|'}, 29: {'id': 29, 'name': 'authorlibrary', 'classname': 'Authorlibrary', 'filename': 'authorlibrary.py', 'label': 'Autor (Biblioteca)', 'tag': None, 'treeView': None, 'template': 'authorLibrary', 'plural': 'authorsLibrary', 'extraActions': None, 'sort_field_results': 'full_repr|asc', 'table_fields': 'Nombre|fullname,Cantidad de Publicaciones|objectQty', 'search_fields': 'name,fullname,lastname,type,collectiveName,textsearch', 'clazz_representation': '|fullname|'}}
