Versions in this module Expand all Collapse all v1 v1.0.4 Sep 12, 2020 v1.0.3 Sep 4, 2020 v1.0.2 Sep 3, 2020 v1.0.1 Aug 4, 2020 Changes in this version + type EchoRequest struct + Message string v1.0.0 Jul 29, 2020 Changes in this version + type CommentResponse struct + Content string + CreatedAt string + ID int64 + Metadata string + ModifiedAt string + Owner string + TicketID int64 + func (r *CommentResponse) LoadFromComment(comment *models.Comment) + type CreateCommentRequest struct + Content string + Metadata string + Owner string + TicketID int64 + func (r *CreateCommentRequest) AsComment() *models.Comment + func (r *CreateCommentRequest) Validate() *errors.Type + type CreateTicketRequest struct + Content string + ImportanceLevel models.TicketImportanceLevel + Issuer string + Metadata string + Owner string + Subject string + func (r *CreateTicketRequest) AsTicket() *models.Ticket + func (r *CreateTicketRequest) Validate() *errors.Type + type FilterTicketsRequest struct + FromDate string + ImportanceLevel models.TicketImportanceLevel + Issuer string + Owner string + PageNumber int + PageSize int + Status models.TicketStatus + ToDate string + func (r *FilterTicketsRequest) Validate() *errors.Type + type FilterTicketsResponse struct + HasNextPage bool + Tickets []*TicketResponse + func (r *FilterTicketsResponse) LoadFromTickets(tickets []*models.Ticket, HasNextPage bool) + type ID struct + ID int64 + type TicketResponse struct + Comments []*CommentResponse + Content string + CreatedAt string + ID int64 + ImportanceLevel models.TicketImportanceLevel + Issuer string + Metadata string + ModifiedAt string + Owner string + Status models.TicketStatus + Subject string + func (r *TicketResponse) LoadFromTicket(ticket *models.Ticket) + type UpdateCommentRequest struct + ID int64 + Metadata string + func (r *UpdateCommentRequest) AsComment() *models.Comment + func (r *UpdateCommentRequest) Validate() *errors.Type + type UpdateTicketRequest struct + ID int64 + ImportanceLevel models.TicketImportanceLevel + Metadata string + Status models.TicketStatus + Subject string + func (r *UpdateTicketRequest) AsTicket() *models.Ticket + func (r *UpdateTicketRequest) Validate() *errors.Type