|
@@ -16,6 +16,8 @@ class Ticket(object):
|
|
|
created_by,
|
|
|
assigned_to=None,
|
|
|
note=None,
|
|
|
+ json=None,
|
|
|
+ available_statuses=None,
|
|
|
|
|
|
interval_attempts: int = DEFAULT_INTERVAL_ATTEMPTS,
|
|
|
assigned_to_attempts: int = DEFAULT_ASSIGNED_TO_ATTEMPTS
|
|
@@ -32,6 +34,8 @@ class Ticket(object):
|
|
|
self.created_by = created_by
|
|
|
self.assigned_to = assigned_to
|
|
|
self.note = note
|
|
|
+ self.json = json
|
|
|
+ self.available_statuses = available_statuses
|
|
|
|
|
|
self.interval_attempts = interval_attempts
|
|
|
self.assigned_to_attempts = assigned_to_attempts
|
|
@@ -48,7 +52,10 @@ class Ticket(object):
|
|
|
self.due_date,
|
|
|
self.priority,
|
|
|
self.created_by,
|
|
|
- self.assigned_to
|
|
|
+ self.assigned_to,
|
|
|
+ self.note,
|
|
|
+ self.json,
|
|
|
+ self.available_statuses
|
|
|
)
|
|
|
|
|
|
def to_dict(self):
|
|
@@ -65,7 +72,9 @@ class Ticket(object):
|
|
|
"priority": self.priority,
|
|
|
"created_by": self.created_by,
|
|
|
"assigned_to": self.assigned_to,
|
|
|
- "note": self.note
|
|
|
+ "note": self.note,
|
|
|
+ "json": self.json,
|
|
|
+ "available_statuses": self.available_statuses
|
|
|
}
|
|
|
|
|
|
def update_status(self, new_status):
|