rtkit.entities

class rtkit.entities.RTEntity(id, tracker)[source]

Bases: object

Base Class for an Entity

static api()[source]
Returns:NotImplementedError - needs to be implemented in subclass
id
Returns:int with the ID
class rtkit.entities.User(id, tracker, **kwargs)[source]

Bases: rtkit.entities.RTEntity

User Object

static api()[source]
Returns:str with ‘user’
id
Returns:int with the ID
class rtkit.entities.Queue(id, tracker, **kwargs)[source]

Bases: rtkit.entities.RTEntity

Queue Object

static api()[source]
Returns:str with ‘queue’
description = None

Queue Description

id
Returns:int with the ID
name = None

Queue Name

search_tickets(query='', active=True, order='id')[source]
class rtkit.entities.Ticket(id, tracker, **kwargs)[source]

Bases: rtkit.entities.RTEntity

Ticket Object

static api()[source]
Returns:str with ‘ticket’
creator = None

Creator

date = None

Dates as dicionary with keys

  • created
  • started
  • due
  • resolved
  • updated
delta = None

Time Deltas dictionary with keys

  • worked
  • estimated
  • left
id
Returns:int with the ID
owner = None

Owner

priority = None

Priority

requestors = None

Requestors

status = None

Status

subject = None

Subject

class rtkit.entities.Attachment(id, tracker, **kwargs)[source]

Bases: rtkit.entities.RTEntity

Attachment Object

static api()[source]
Returns:str with ‘attachments’
content = None

Content

ctype = None

ContentType

encoding = None

ContentEncoding

filename = None

Filename

id
class rtkit.entities.History(id, tracker)[source]

Bases: rtkit.entities.RTEntity

History Object

Todo

History not implemented

api()
Returns:NotImplementedError - needs to be implemented in subclass
id
Returns:int with the ID

Bases: rtkit.entities.RTEntity

Links Object

Todo

Links not implemented

api()
Returns:NotImplementedError - needs to be implemented in subclass
id
Returns:int with the ID