ORM Classes

class xdm.classes.Status(*args, **kwargs)
DoesNotExist

alias of StatusDoesNotExist

download_set
download_v0_set
download_v1_set
element_set
hidden = <peewee.BooleanField object>
id = <peewee.PrimaryKeyField object>
name = <peewee.CharField object>
screenName
class xdm.classes.Config(*args, **kwargs)
DoesNotExist

alias of ConfigDoesNotExist

copy()
curType()
element = <peewee.ForeignKeyField object>
id = <peewee.PrimaryKeyField object>
instance = <peewee.CharField object>
mediaType = <peewee.ForeignKeyField object>
module = <peewee.CharField object>
name = <peewee.CharField object>
section = <peewee.CharField object>
type = <peewee.CharField object>
value
class xdm.classes.Download(*args, **kwargs)
DoesNotExist

alias of DownloadDoesNotExist

element = <peewee.ForeignKeyField object>
external_id = <peewee.CharField object>
extra_data
id = <peewee.PrimaryKeyField object>
indexer = <peewee.CharField object>
indexer_instance = <peewee.CharField object>
locations
name = <peewee.CharField object>
pp_log = <peewee.TextField object>
size = <peewee.IntegerField object>
status = <peewee.ForeignKeyField object>
type = <peewee.CharField object>
url = <peewee.CharField object>
classmethod where_extra_data(items)

let items be a dict with the keys and values you want

class xdm.classes.History(*args, **kwargs)
DoesNotExist

alias of HistoryDoesNotExist

element = <peewee.ForeignKeyField object>
event = <peewee.CharField object>
id = <peewee.PrimaryKeyField object>
new_obj = <peewee.TextField object>
obj_class = <peewee.CharField object>
obj_id = <peewee.IntegerField object>
obj_type = <peewee.CharField object>
old_obj = <peewee.TextField object>
time = <peewee.DateTimeField object>
class xdm.classes.Element(*args, **kwargs)
DoesNotExist

alias of ElementDoesNotExist

XDMID
addLocation(path, download=None)
ancestors
buildFieldDict()
buildHtml(search=False, curIndex=0)
children
clearCache()
clearLowerTreeCache()
clearTreeCache()
clearUpperTreeCache()
config_set
copy()
decendants
deleteConfig()
deleteDownloads()
deleteFields()
deleteHistory()
deleteImages()
deleteWithChildren(silent=False)
delete_instance(silent=False)
downloadImage(imageName, provider='')
downloadImages()
downloads
fields
getAnyImage()
getConfig(plugin, configName)
getConfigs()
getDefinedAttr()
getField(name, provider=None, returnObject=False)
getIdentifier()
getImage(name, provider='')
getImageNames()
getName()
getReleaseDate()
getSearchTemplate()
getSearchTerms()
getTemplate()
classmethod getWhereField(mt, type, attributes, provider='', parent=0)
getXDMID(tag=None)
history_set
id = <peewee.PrimaryKeyField object>
images
isAncestorOf(jungstar)
isDescendantOf(granny)
isReleaseDateInPast()
leaf
locations
manager
mediaType = <peewee.ForeignKeyField object>
orderFieldValues
orderFields
orderReverse
paint(search=False, single=False, status=None, curIndex=0, onlyChildren=False)
parent = <peewee.ForeignKeyField object>
save(fixTemp=True)
saveTemp()
setField(name, value, provider='')
status = <peewee.ForeignKeyField object>
type = <peewee.CharField object>
class xdm.classes.MediaType(*args, **kwargs)
DoesNotExist

alias of MediaTypeDoesNotExist

config_set
element_set
id = <peewee.PrimaryKeyField object>
identifier = <peewee.CharField object>
manager
name = <peewee.CharField object>
class xdm.classes.Field(*args, **kwargs)
DoesNotExist

alias of FieldDoesNotExist

element = <peewee.ForeignKeyField object>
id = <peewee.PrimaryKeyField object>
name = <peewee.CharField object>
provider = <peewee.CharField object>
value
class xdm.classes.Image(*args, **kwargs)
DoesNotExist

alias of ImageDoesNotExist

delete_instance()
element = <peewee.ForeignKeyField object>
id = <peewee.PrimaryKeyField object>
name = <peewee.TextField object>
provider = <peewee.TextField object>
type = <peewee.TextField object>
url = <peewee.TextField object>
class xdm.classes.Repo(*args, **kwargs)
DoesNotExist

alias of RepoDoesNotExist

id = <peewee.PrimaryKeyField object>
info_url = <peewee.CharField object>
name = <peewee.CharField object>
url = <peewee.CharField object>
class xdm.classes.Location(*args, **kwargs)
DoesNotExist

alias of LocationDoesNotExist

download = <peewee.ForeignKeyField object>
element = <peewee.ForeignKeyField object>
extra_data
id = <peewee.PrimaryKeyField object>
path = <peewee.TextField object>