def create_ticket_object(self, json_ticket): """ Create a ticket object using json input. Args: json_ticket: json object, json ticket details. Returns: ticket: Ticket, a ticket object from Ticket class. """ ticket = Ticket() if json_ticket['id']: ticket.id = json_ticket['id'] if json_ticket['type']: ticket.type = json_ticket['type'] if json_ticket['subject']: ticket.subject = json_ticket['subject'] if json_ticket['description']: ticket.description = json_ticket['description'] if json_ticket['priority']: ticket.priority = json_ticket['priority'] if json_ticket['status']: ticket.status = json_ticket['status'] if json_ticket['recipient']: ticket.recipient = json_ticket['recipient'] if json_ticket['requester_id']: ticket.requester_id = json_ticket['requester_id'] if json_ticket['assignee_id']: ticket.assignee_id = json_ticket['assignee_id'] if json_ticket['created_at']: ticket.created_at = self.get_date(json_ticket['created_at']) if json_ticket['updated_at']: ticket.updated_at = self.get_date(json_ticket['updated_at']) if json_ticket['due_at']: ticket.due_at = self.get_date(json_ticket['due_at']) return ticket