rt

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2019 License: BSD-2-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client is a RT REST 1.0 client.

func NewClient

func NewClient(rtURL string, user, password string, insecureSkipVerify bool) (*Client, error)

NewClient prepares a Client for usage.

func (*Client) CommentTicket

func (c *Client) CommentTicket(ticketID int, comment string) error

func (*Client) NewTicket

func (c *Client) NewTicket(ticket *Ticket) (*Ticket, error)

func (*Client) Ticket

func (c *Client) Ticket(id int) (*Ticket, error)

func (*Client) UpdateTicket

func (c *Client) UpdateTicket(ticket *Ticket) (*Ticket, error)

type Ticket

type Ticket struct {
	ID              int
	Queue           string
	Owner           string
	Creator         string
	Subject         string
	Status          string
	Priority        string
	InitialPriority string
	FinalPriority   string
	Requestors      string
	Cc              string
	AdminCc         string
	Created         string
	Starts          string
	Started         string
	Due             string
	Resolved        string
	Told            string
	LastUpdated     string
	TimeEstimated   string
	TimeWorked      string
	TimeLeft        string
	Text            string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL