Skip to content
Snippets Groups Projects
Commit 48ad7941 authored by Robert Habermann's avatar Robert Habermann
Browse files

fix docs

parent 255c3a65
No related branches found
No related tags found
No related merge requests found
...@@ -12,7 +12,7 @@ PyOTRS Lib (all) ...@@ -12,7 +12,7 @@ PyOTRS Lib (all)
:mod:`pyotrs.lib.Article` :mod:`pyotrs.lib.Article`
------------------------ -------------------------
.. autoclass:: pyotrs.lib.Article .. autoclass:: pyotrs.lib.Article
:members: :members:
...@@ -23,7 +23,7 @@ PyOTRS Lib (all) ...@@ -23,7 +23,7 @@ PyOTRS Lib (all)
:mod:`pyotrs.lib.Attachment` :mod:`pyotrs.lib.Attachment`
------------------------ ----------------------------
.. autoclass:: pyotrs.lib.Attachment .. autoclass:: pyotrs.lib.Attachment
:members: :members:
...@@ -34,7 +34,7 @@ PyOTRS Lib (all) ...@@ -34,7 +34,7 @@ PyOTRS Lib (all)
:mod:`pyotrs.lib.AttachmentList` :mod:`pyotrs.lib.AttachmentList`
------------------------ --------------------------------
.. autoclass:: pyotrs.lib.AttachmentList .. autoclass:: pyotrs.lib.AttachmentList
:members: :members:
...@@ -56,7 +56,7 @@ PyOTRS Lib (all) ...@@ -56,7 +56,7 @@ PyOTRS Lib (all)
:mod:`pyotrs.lib.DynamicField` :mod:`pyotrs.lib.DynamicField`
------------------------ ------------------------------
.. autoclass:: pyotrs.lib.DynamicField .. autoclass:: pyotrs.lib.DynamicField
:members: :members:
...@@ -67,7 +67,7 @@ PyOTRS Lib (all) ...@@ -67,7 +67,7 @@ PyOTRS Lib (all)
:mod:`pyotrs.lib.DynamicFieldList` :mod:`pyotrs.lib.DynamicFieldList`
------------------------ ----------------------------------
.. autoclass:: pyotrs.lib.DynamicFieldList .. autoclass:: pyotrs.lib.DynamicFieldList
:members: :members:
......
...@@ -11,7 +11,7 @@ PyOTRS Lib (public) ...@@ -11,7 +11,7 @@ PyOTRS Lib (public)
:mod:`pyotrs.lib.Article` :mod:`pyotrs.lib.Article`
------------------------ -------------------------
.. autoclass:: pyotrs.lib.Article .. autoclass:: pyotrs.lib.Article
:members: :members:
...@@ -21,7 +21,7 @@ PyOTRS Lib (public) ...@@ -21,7 +21,7 @@ PyOTRS Lib (public)
:mod:`pyotrs.lib.Attachment` :mod:`pyotrs.lib.Attachment`
------------------------ ----------------------------
.. autoclass:: pyotrs.lib.Attachment .. autoclass:: pyotrs.lib.Attachment
:members: :members:
...@@ -31,7 +31,7 @@ PyOTRS Lib (public) ...@@ -31,7 +31,7 @@ PyOTRS Lib (public)
:mod:`pyotrs.lib.AttachmentList` :mod:`pyotrs.lib.AttachmentList`
------------------------ --------------------------------
.. autoclass:: pyotrs.lib.AttachmentList .. autoclass:: pyotrs.lib.AttachmentList
:members: :members:
...@@ -51,7 +51,7 @@ PyOTRS Lib (public) ...@@ -51,7 +51,7 @@ PyOTRS Lib (public)
:mod:`pyotrs.lib.DynamicField` :mod:`pyotrs.lib.DynamicField`
------------------------ ------------------------------
.. autoclass:: pyotrs.lib.DynamicField .. autoclass:: pyotrs.lib.DynamicField
:members: :members:
...@@ -61,7 +61,7 @@ PyOTRS Lib (public) ...@@ -61,7 +61,7 @@ PyOTRS Lib (public)
:mod:`pyotrs.lib.DynamicFieldList` :mod:`pyotrs.lib.DynamicFieldList`
------------------------ ----------------------------------
.. autoclass:: pyotrs.lib.DynamicFieldList .. autoclass:: pyotrs.lib.DynamicFieldList
:members: :members:
......
...@@ -122,6 +122,14 @@ class Article(object): ...@@ -122,6 +122,14 @@ class Article(object):
@classmethod @classmethod
def create_basic(cls, dct): def create_basic(cls, dct):
""" create basic Article
Args:
dct:
Returns:
"""
for key, value in dct.items(): for key, value in dct.items():
logger.debug("Create Basic Article: {0} <==> {1}".format(key, value)) logger.debug("Create Basic Article: {0} <==> {1}".format(key, value))
...@@ -131,6 +139,11 @@ class Article(object): ...@@ -131,6 +139,11 @@ class Article(object):
@classmethod @classmethod
def dummy(cls): def dummy(cls):
""" dummy data (for testing)
Returns:
"""
_dct = {"Subject": "Dümmy Subject", _dct = {"Subject": "Dümmy Subject",
"Body": "Hallo Bjørn,\n[kt]\n\n -- The End", "Body": "Hallo Bjørn,\n[kt]\n\n -- The End",
"TimeUnit": 0, "TimeUnit": 0,
...@@ -139,6 +152,11 @@ class Article(object): ...@@ -139,6 +152,11 @@ class Article(object):
return Article(_dct) return Article(_dct)
def to_dct(self): def to_dct(self):
"""
Returns:
"""
return {"Article": self.__dict__} return {"Article": self.__dict__}
def validate(self): def validate(self):
...@@ -180,6 +198,11 @@ class Attachment(object): ...@@ -180,6 +198,11 @@ class Attachment(object):
@classmethod @classmethod
def dummy(cls): def dummy(cls):
""" dummy data (for testing)
Returns:
"""
_content = ( _content = (
"IyBjb250ZW50IG9mIHNldHVwLmNmZwpbcHl0ZXN0XQpub3JlY3Vyc2VkaXJzID0gL" "IyBjb250ZW50IG9mIHNldHVwLmNmZwpbcHl0ZXN0XQpub3JlY3Vyc2VkaXJzID0gL"
"mdpdAphZGRvcHRzID0gLS1kb2N0ZXN0LW1vZHVsZXMKClttZXRhZGF0YV0KZGVzY3" "mdpdAphZGRvcHRzID0gLS1kb2N0ZXN0LW1vZHVsZXMKClttZXRhZGF0YV0KZGVzY3"
...@@ -219,9 +242,22 @@ class AttachmentList(object): ...@@ -219,9 +242,22 @@ class AttachmentList(object):
""" """
def add(self, attachment): def add(self, attachment):
""" add Attachment to AttachmentList
Args:
attachment:
Returns:
"""
self.attachments.append(attachment) self.attachments.append(attachment)
def to_dct(self): def to_dct(self):
""" represent AttachmentList and related Attachment objects as dict
Returns:
"""
_lst = [] _lst = []
for attachments in self: for attachments in self:
_lst.append(attachments.__dict__) _lst.append(attachments.__dict__)
...@@ -229,6 +265,11 @@ class AttachmentList(object): ...@@ -229,6 +265,11 @@ class AttachmentList(object):
@classmethod @classmethod
def dummy(cls): def dummy(cls):
""" dummy data (for testing)
Returns:
"""
return AttachmentList(Attachment.dummy()) return AttachmentList(Attachment.dummy())
...@@ -255,6 +296,11 @@ class DynamicField(object): ...@@ -255,6 +296,11 @@ class DynamicField(object):
@classmethod @classmethod
def dummy(cls): def dummy(cls):
""" dummy data (for testing)
Returns:
"""
_lst = [{'Name': 'lastname', 'Value': 'Doe'}, _lst = [{'Name': 'lastname', 'Value': 'Doe'},
{'Name': 'firstname', 'Value': 'Jane'}] {'Name': 'firstname', 'Value': 'Jane'}]
return DynamicField(_lst) return DynamicField(_lst)
...@@ -288,9 +334,22 @@ class DynamicFieldList(object): ...@@ -288,9 +334,22 @@ class DynamicFieldList(object):
""" """
def add(self, dynamic_field_dicts): def add(self, dynamic_field_dicts):
""" add DynamicField object to DynamicFieldList
Args:
dynamic_field_dicts:
Returns:
"""
self.dynamic_field_dicts.append(dynamic_field_dicts) self.dynamic_field_dicts.append(dynamic_field_dicts)
def to_dct(self): def to_dct(self):
""" represent DynamicFieldList and related DynamicField objects as dict
Returns:
"""
_lst = [] _lst = []
for dynamic_field_dict in self: for dynamic_field_dict in self:
for item in dynamic_field_dict: for item in dynamic_field_dict:
...@@ -299,6 +358,11 @@ class DynamicFieldList(object): ...@@ -299,6 +358,11 @@ class DynamicFieldList(object):
@classmethod @classmethod
def dummy(cls): def dummy(cls):
""" dummy data (for testing)
Returns:
"""
return DynamicFieldList(DynamicField.dummy()) return DynamicFieldList(DynamicField.dummy())
...@@ -347,6 +411,22 @@ class Ticket(object): ...@@ -347,6 +411,22 @@ class Ticket(object):
Priority=None, Priority=None,
CustomerUser=None, CustomerUser=None,
**kwargs): **kwargs):
""" create basic ticket
Args:
Title:
QueueID:
Queue:
StateID:
State:
PriorityID:
Priority:
CustomerUser:
**kwargs:
Returns:
"""
if not Title: if not Title:
raise ValueError("Title is required") raise ValueError("Title is required")
...@@ -389,10 +469,21 @@ class Ticket(object): ...@@ -389,10 +469,21 @@ class Ticket(object):
return Ticket(dct) return Ticket(dct)
def to_dct(self): def to_dct(self):
""" represent Ticket objects as dict
Returns:
"""
return {"Ticket": self.__dict__} return {"Ticket": self.__dict__}
@classmethod @classmethod
def dummy(cls): def dummy(cls):
""" dummy data (for testing)
Returns:
"""
_queue = u"Raw" _queue = u"Raw"
_state = u"open" _state = u"open"
_priority = u"3 normal" _priority = u"3 normal"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment