tickets

package
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: May 19, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Tickets_CreateTicket_FullMethodName        = "/api.v1alpha1.tickets.Tickets/CreateTicket"
	Tickets_EditTicket_FullMethodName          = "/api.v1alpha1.tickets.Tickets/EditTicket"
	Tickets_ListTickets_FullMethodName         = "/api.v1alpha1.tickets.Tickets/ListTickets"
	Tickets_AssignTicket_FullMethodName        = "/api.v1alpha1.tickets.Tickets/AssignTicket"
	Tickets_CloseTicket_FullMethodName         = "/api.v1alpha1.tickets.Tickets/CloseTicket"
	Tickets_ViewTicket_FullMethodName          = "/api.v1alpha1.tickets.Tickets/ViewTicket"
	Tickets_CreateComment_FullMethodName       = "/api.v1alpha1.tickets.Tickets/CreateComment"
	Tickets_EnableProject_FullMethodName       = "/api.v1alpha1.tickets.Tickets/EnableProject"
	Tickets_ListEnabledProjects_FullMethodName = "/api.v1alpha1.tickets.Tickets/ListEnabledProjects"
	Tickets_CreateSLA_FullMethodName           = "/api.v1alpha1.tickets.Tickets/CreateSLA"
	Tickets_ListSLA_FullMethodName             = "/api.v1alpha1.tickets.Tickets/ListSLA"
	Tickets_UpdateSLA_FullMethodName           = "/api.v1alpha1.tickets.Tickets/UpdateSLA"
	Tickets_ListSLACondition_FullMethodName    = "/api.v1alpha1.tickets.Tickets/ListSLACondition"
	Tickets_ReplyComment_FullMethodName        = "/api.v1alpha1.tickets.Tickets/ReplyComment"
	Tickets_ListTicketAuditLog_FullMethodName  = "/api.v1alpha1.tickets.Tickets/ListTicketAuditLog"
)

Variables

View Source
var File_api_v1alpha1_tickets_project_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_tickets_service_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_tickets_ticket_proto protoreflect.FileDescriptor
View Source
var Tickets_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.v1alpha1.tickets.Tickets",
	HandlerType: (*TicketsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateTicket",
			Handler:    _Tickets_CreateTicket_Handler,
		},
		{
			MethodName: "EditTicket",
			Handler:    _Tickets_EditTicket_Handler,
		},
		{
			MethodName: "ListTickets",
			Handler:    _Tickets_ListTickets_Handler,
		},
		{
			MethodName: "AssignTicket",
			Handler:    _Tickets_AssignTicket_Handler,
		},
		{
			MethodName: "CloseTicket",
			Handler:    _Tickets_CloseTicket_Handler,
		},
		{
			MethodName: "ViewTicket",
			Handler:    _Tickets_ViewTicket_Handler,
		},
		{
			MethodName: "CreateComment",
			Handler:    _Tickets_CreateComment_Handler,
		},
		{
			MethodName: "EnableProject",
			Handler:    _Tickets_EnableProject_Handler,
		},
		{
			MethodName: "ListEnabledProjects",
			Handler:    _Tickets_ListEnabledProjects_Handler,
		},
		{
			MethodName: "CreateSLA",
			Handler:    _Tickets_CreateSLA_Handler,
		},
		{
			MethodName: "ListSLA",
			Handler:    _Tickets_ListSLA_Handler,
		},
		{
			MethodName: "UpdateSLA",
			Handler:    _Tickets_UpdateSLA_Handler,
		},
		{
			MethodName: "ListSLACondition",
			Handler:    _Tickets_ListSLACondition_Handler,
		},
		{
			MethodName: "ReplyComment",
			Handler:    _Tickets_ReplyComment_Handler,
		},
		{
			MethodName: "ListTicketAuditLog",
			Handler:    _Tickets_ListTicketAuditLog_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/v1alpha1/tickets/service.proto",
}

Tickets_ServiceDesc is the grpc.ServiceDesc for Tickets service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterTicketsServer

func RegisterTicketsServer(s grpc.ServiceRegistrar, srv TicketsServer)

Types

type AssignTicketReq

type AssignTicketReq struct {
	TicketSid    int64  `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	AssigneeList string `protobuf:"bytes,2,opt,name=assignee_list,json=assigneeList,proto3" json:"assignee_list,omitempty"` // type:json - send 0 or null for un-assigning a ticket
	AssignedId   string `protobuf:"bytes,3,opt,name=assigned_id,json=assignedId,proto3" json:"assigned_id,omitempty"`       // uuid
	// contains filtered or unexported fields
}

func (*AssignTicketReq) Descriptor deprecated

func (*AssignTicketReq) Descriptor() ([]byte, []int)

Deprecated: Use AssignTicketReq.ProtoReflect.Descriptor instead.

func (*AssignTicketReq) GetAssignedId

func (x *AssignTicketReq) GetAssignedId() string

func (*AssignTicketReq) GetAssigneeList

func (x *AssignTicketReq) GetAssigneeList() string

func (*AssignTicketReq) GetTicketSid

func (x *AssignTicketReq) GetTicketSid() int64

func (*AssignTicketReq) ProtoMessage

func (*AssignTicketReq) ProtoMessage()

func (*AssignTicketReq) ProtoReflect

func (x *AssignTicketReq) ProtoReflect() protoreflect.Message

func (*AssignTicketReq) Reset

func (x *AssignTicketReq) Reset()

func (*AssignTicketReq) String

func (x *AssignTicketReq) String() string

type AssignTicketRes

type AssignTicketRes struct {
	TicketSid    int64  `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	AssigneeList string `protobuf:"bytes,2,opt,name=assignee_list,json=assigneeList,proto3" json:"assignee_list,omitempty"`
	AssignedId   string `protobuf:"bytes,3,opt,name=assigned_id,json=assignedId,proto3" json:"assigned_id,omitempty"` // uuid
	// contains filtered or unexported fields
}

func (*AssignTicketRes) Descriptor deprecated

func (*AssignTicketRes) Descriptor() ([]byte, []int)

Deprecated: Use AssignTicketRes.ProtoReflect.Descriptor instead.

func (*AssignTicketRes) GetAssignedId

func (x *AssignTicketRes) GetAssignedId() string

func (*AssignTicketRes) GetAssigneeList

func (x *AssignTicketRes) GetAssigneeList() string

func (*AssignTicketRes) GetTicketSid

func (x *AssignTicketRes) GetTicketSid() int64

func (*AssignTicketRes) ProtoMessage

func (*AssignTicketRes) ProtoMessage()

func (*AssignTicketRes) ProtoReflect

func (x *AssignTicketRes) ProtoReflect() protoreflect.Message

func (*AssignTicketRes) Reset

func (x *AssignTicketRes) Reset()

func (*AssignTicketRes) String

func (x *AssignTicketRes) String() string

type CloseTicketReq

type CloseTicketReq struct {

	// ticket Id of the ticket which needs to be closed
	TicketSid int64 `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	// description of the comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// from status of the ticket
	FromStatus int64 `protobuf:"varint,3,opt,name=from_status,json=fromStatus,proto3" json:"from_status,omitempty"`
	// contains filtered or unexported fields
}

CloseTicketReq - Close Ticket Request Messages

func (*CloseTicketReq) Descriptor deprecated

func (*CloseTicketReq) Descriptor() ([]byte, []int)

Deprecated: Use CloseTicketReq.ProtoReflect.Descriptor instead.

func (*CloseTicketReq) GetComment

func (x *CloseTicketReq) GetComment() string

func (*CloseTicketReq) GetFromStatus

func (x *CloseTicketReq) GetFromStatus() int64

func (*CloseTicketReq) GetTicketSid

func (x *CloseTicketReq) GetTicketSid() int64

func (*CloseTicketReq) ProtoMessage

func (*CloseTicketReq) ProtoMessage()

func (*CloseTicketReq) ProtoReflect

func (x *CloseTicketReq) ProtoReflect() protoreflect.Message

func (*CloseTicketReq) Reset

func (x *CloseTicketReq) Reset()

func (*CloseTicketReq) String

func (x *CloseTicketReq) String() string

type CloseTicketRes

type CloseTicketRes struct {
	IsStatus bool `protobuf:"varint,1,opt,name=is_status,json=isStatus,proto3" json:"is_status,omitempty"`
	// contains filtered or unexported fields
}

CloseTicketRes - Close Ticket Response Messages

func (*CloseTicketRes) Descriptor deprecated

func (*CloseTicketRes) Descriptor() ([]byte, []int)

Deprecated: Use CloseTicketRes.ProtoReflect.Descriptor instead.

func (*CloseTicketRes) GetIsStatus

func (x *CloseTicketRes) GetIsStatus() bool

func (*CloseTicketRes) ProtoMessage

func (*CloseTicketRes) ProtoMessage()

func (*CloseTicketRes) ProtoReflect

func (x *CloseTicketRes) ProtoReflect() protoreflect.Message

func (*CloseTicketRes) Reset

func (x *CloseTicketRes) Reset()

func (*CloseTicketRes) String

func (x *CloseTicketRes) String() string

type CreateCommentReq

type CreateCommentReq struct {
	TicketSid int64 `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	// description of the comment
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

Create CommentReq - Create Comment Request From Client

func (*CreateCommentReq) Descriptor deprecated

func (*CreateCommentReq) Descriptor() ([]byte, []int)

Deprecated: Use CreateCommentReq.ProtoReflect.Descriptor instead.

func (*CreateCommentReq) GetComment

func (x *CreateCommentReq) GetComment() string

func (*CreateCommentReq) GetTicketSid

func (x *CreateCommentReq) GetTicketSid() int64

func (*CreateCommentReq) ProtoMessage

func (*CreateCommentReq) ProtoMessage()

func (*CreateCommentReq) ProtoReflect

func (x *CreateCommentReq) ProtoReflect() protoreflect.Message

func (*CreateCommentReq) Reset

func (x *CreateCommentReq) Reset()

func (*CreateCommentReq) String

func (x *CreateCommentReq) String() string

type CreateCommentRes

type CreateCommentRes struct {

	// Returns the created comment row in the response
	Comment *commons.Comment `protobuf:"bytes,1,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

CreateCommenttRes - Response from CreateComment BE API

func (*CreateCommentRes) Descriptor deprecated

func (*CreateCommentRes) Descriptor() ([]byte, []int)

Deprecated: Use CreateCommentRes.ProtoReflect.Descriptor instead.

func (*CreateCommentRes) GetComment

func (x *CreateCommentRes) GetComment() *commons.Comment

func (*CreateCommentRes) ProtoMessage

func (*CreateCommentRes) ProtoMessage()

func (*CreateCommentRes) ProtoReflect

func (x *CreateCommentRes) ProtoReflect() protoreflect.Message

func (*CreateCommentRes) Reset

func (x *CreateCommentRes) Reset()

func (*CreateCommentRes) String

func (x *CreateCommentRes) String() string

type CreateSlaReq

type CreateSlaReq struct {

	// sla_sid of the sla to be created.
	SlaSid int64 `protobuf:"varint,1,opt,name=sla_sid,json=slaSid,proto3" json:"sla_sid,omitempty"`
	// name of the sla
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description of the sla
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// sla interval
	Interval int64 `protobuf:"varint,4,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

Create CreateSlaReq - Create Sla Request From Client

func (*CreateSlaReq) Descriptor deprecated

func (*CreateSlaReq) Descriptor() ([]byte, []int)

Deprecated: Use CreateSlaReq.ProtoReflect.Descriptor instead.

func (*CreateSlaReq) GetDescription

func (x *CreateSlaReq) GetDescription() string

func (*CreateSlaReq) GetInterval

func (x *CreateSlaReq) GetInterval() int64

func (*CreateSlaReq) GetName

func (x *CreateSlaReq) GetName() string

func (*CreateSlaReq) GetSlaSid

func (x *CreateSlaReq) GetSlaSid() int64

func (*CreateSlaReq) ProtoMessage

func (*CreateSlaReq) ProtoMessage()

func (*CreateSlaReq) ProtoReflect

func (x *CreateSlaReq) ProtoReflect() protoreflect.Message

func (*CreateSlaReq) Reset

func (x *CreateSlaReq) Reset()

func (*CreateSlaReq) String

func (x *CreateSlaReq) String() string

type CreateSlaRes

type CreateSlaRes struct {

	// Returns the created sla row in the response
	Sla *commons.TicketSla `protobuf:"bytes,1,opt,name=sla,proto3" json:"sla,omitempty"`
	// contains filtered or unexported fields
}

CreateSlaRes - Response from CreateSla BE API

func (*CreateSlaRes) Descriptor deprecated

func (*CreateSlaRes) Descriptor() ([]byte, []int)

Deprecated: Use CreateSlaRes.ProtoReflect.Descriptor instead.

func (*CreateSlaRes) GetSla

func (x *CreateSlaRes) GetSla() *commons.TicketSla

func (*CreateSlaRes) ProtoMessage

func (*CreateSlaRes) ProtoMessage()

func (*CreateSlaRes) ProtoReflect

func (x *CreateSlaRes) ProtoReflect() protoreflect.Message

func (*CreateSlaRes) Reset

func (x *CreateSlaRes) Reset()

func (*CreateSlaRes) String

func (x *CreateSlaRes) String() string

type CreateTicketReq

type CreateTicketReq struct {

	// title of the ticket to be created.
	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	// description of the ticket
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// the enabled project sid. project must have been enabled/imported from omni.project.project_sid to tickets_db.ticket_project.project_sid
	ProjectSid int64 `protobuf:"varint,3,opt,name=project_sid,json=projectSid,proto3" json:"project_sid,omitempty"`
	// ticket due date
	DueDate *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=due_date,json=dueDate,proto3" json:"due_date,omitempty"`
	// A list of conversation context meatadatgit stata
	Metadata []*commons.Metadata `protobuf:"bytes,9,rep,name=metadata,proto3" json:"metadata,omitempty"`
	// A list of skills assotiated with a ticket
	TicketSkills []*commons.Skills `protobuf:"bytes,10,rep,name=ticket_skills,json=ticketSkills,proto3" json:"ticket_skills,omitempty"`
	// Status - Ticket status : 1 open, 2 doing, 3 close etc
	Status int64 `protobuf:"varint,11,opt,name=status,proto3" json:"status,omitempty"`
	// A list of sla assotiated with a ticket
	TicketSla []*commons.Sla `protobuf:"bytes,12,rep,name=ticket_sla,json=ticketSla,proto3" json:"ticket_sla,omitempty"`
	// contains filtered or unexported fields
}

CreateTicketReq - Request for CreateTicket

func (*CreateTicketReq) Descriptor deprecated

func (*CreateTicketReq) Descriptor() ([]byte, []int)

Deprecated: Use CreateTicketReq.ProtoReflect.Descriptor instead.

func (*CreateTicketReq) GetDescription

func (x *CreateTicketReq) GetDescription() string

func (*CreateTicketReq) GetDueDate

func (x *CreateTicketReq) GetDueDate() *timestamppb.Timestamp

func (*CreateTicketReq) GetMetadata

func (x *CreateTicketReq) GetMetadata() []*commons.Metadata

func (*CreateTicketReq) GetProjectSid

func (x *CreateTicketReq) GetProjectSid() int64

func (*CreateTicketReq) GetStatus

func (x *CreateTicketReq) GetStatus() int64

func (*CreateTicketReq) GetTicketSkills

func (x *CreateTicketReq) GetTicketSkills() []*commons.Skills

func (*CreateTicketReq) GetTicketSla

func (x *CreateTicketReq) GetTicketSla() []*commons.Sla

func (*CreateTicketReq) GetTitle

func (x *CreateTicketReq) GetTitle() string

func (*CreateTicketReq) ProtoMessage

func (*CreateTicketReq) ProtoMessage()

func (*CreateTicketReq) ProtoReflect

func (x *CreateTicketReq) ProtoReflect() protoreflect.Message

func (*CreateTicketReq) Reset

func (x *CreateTicketReq) Reset()

func (*CreateTicketReq) String

func (x *CreateTicketReq) String() string

type CreateTicketRes

type CreateTicketRes struct {

	// Returns the created ticket row in the response
	Ticket *commons.Ticket `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
	// contains filtered or unexported fields
}

CreateTicketRes - Response from CreateTicket BE API

func (*CreateTicketRes) Descriptor deprecated

func (*CreateTicketRes) Descriptor() ([]byte, []int)

Deprecated: Use CreateTicketRes.ProtoReflect.Descriptor instead.

func (*CreateTicketRes) GetTicket

func (x *CreateTicketRes) GetTicket() *commons.Ticket

func (*CreateTicketRes) ProtoMessage

func (*CreateTicketRes) ProtoMessage()

func (*CreateTicketRes) ProtoReflect

func (x *CreateTicketRes) ProtoReflect() protoreflect.Message

func (*CreateTicketRes) Reset

func (x *CreateTicketRes) Reset()

func (*CreateTicketRes) String

func (x *CreateTicketRes) String() string

type EditTicketReq

type EditTicketReq struct {
	TicketSid int64 `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	// The comment text
	EditValue *commons.EditAttribute `protobuf:"bytes,2,opt,name=edit_value,json=editValue,proto3" json:"edit_value,omitempty"`
	// contains filtered or unexported fields
}

EditTicketReq - Request for EditTicketReq

func (*EditTicketReq) Descriptor deprecated

func (*EditTicketReq) Descriptor() ([]byte, []int)

Deprecated: Use EditTicketReq.ProtoReflect.Descriptor instead.

func (*EditTicketReq) GetEditValue

func (x *EditTicketReq) GetEditValue() *commons.EditAttribute

func (*EditTicketReq) GetTicketSid

func (x *EditTicketReq) GetTicketSid() int64

func (*EditTicketReq) ProtoMessage

func (*EditTicketReq) ProtoMessage()

func (*EditTicketReq) ProtoReflect

func (x *EditTicketReq) ProtoReflect() protoreflect.Message

func (*EditTicketReq) Reset

func (x *EditTicketReq) Reset()

func (*EditTicketReq) String

func (x *EditTicketReq) String() string

type EditTicketRes

type EditTicketRes struct {
	IsEdited bool `protobuf:"varint,1,opt,name=is_edited,json=isEdited,proto3" json:"is_edited,omitempty"`
	// contains filtered or unexported fields
}

EditTicketReq - Request for EditTicketReq

func (*EditTicketRes) Descriptor deprecated

func (*EditTicketRes) Descriptor() ([]byte, []int)

Deprecated: Use EditTicketRes.ProtoReflect.Descriptor instead.

func (*EditTicketRes) GetIsEdited

func (x *EditTicketRes) GetIsEdited() bool

func (*EditTicketRes) ProtoMessage

func (*EditTicketRes) ProtoMessage()

func (*EditTicketRes) ProtoReflect

func (x *EditTicketRes) ProtoReflect() protoreflect.Message

func (*EditTicketRes) Reset

func (x *EditTicketRes) Reset()

func (*EditTicketRes) String

func (x *EditTicketRes) String() string

type EnableProjectReq

type EnableProjectReq struct {

	// project seq id of project to be enabled
	ProjectSid int64 `protobuf:"varint,1,opt,name=project_sid,json=projectSid,proto3" json:"project_sid,omitempty"`
	// Project code to be set
	ProjectCode string `protobuf:"bytes,2,opt,name=project_code,json=projectCode,proto3" json:"project_code,omitempty"`
	// Project title pulled from Omni
	ProjectTitle string `protobuf:"bytes,3,opt,name=project_title,json=projectTitle,proto3" json:"project_title,omitempty"`
	// Is project enabled for ticketing
	IsActive bool `protobuf:"varint,4,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// contains filtered or unexported fields
}

EnableProjectReq - Details of project to be enabled in the ticketing system

func (*EnableProjectReq) Descriptor deprecated

func (*EnableProjectReq) Descriptor() ([]byte, []int)

Deprecated: Use EnableProjectReq.ProtoReflect.Descriptor instead.

func (*EnableProjectReq) GetIsActive

func (x *EnableProjectReq) GetIsActive() bool

func (*EnableProjectReq) GetProjectCode

func (x *EnableProjectReq) GetProjectCode() string

func (*EnableProjectReq) GetProjectSid

func (x *EnableProjectReq) GetProjectSid() int64

func (*EnableProjectReq) GetProjectTitle

func (x *EnableProjectReq) GetProjectTitle() string

func (*EnableProjectReq) ProtoMessage

func (*EnableProjectReq) ProtoMessage()

func (*EnableProjectReq) ProtoReflect

func (x *EnableProjectReq) ProtoReflect() protoreflect.Message

func (*EnableProjectReq) Reset

func (x *EnableProjectReq) Reset()

func (*EnableProjectReq) String

func (x *EnableProjectReq) String() string

type EnableProjectRes

type EnableProjectRes struct {

	// result of project mapped to ticket was successful
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

EnableProjectRes - Indicates result of the project enable request

func (*EnableProjectRes) Descriptor deprecated

func (*EnableProjectRes) Descriptor() ([]byte, []int)

Deprecated: Use EnableProjectRes.ProtoReflect.Descriptor instead.

func (*EnableProjectRes) GetSuccess

func (x *EnableProjectRes) GetSuccess() bool

func (*EnableProjectRes) ProtoMessage

func (*EnableProjectRes) ProtoMessage()

func (*EnableProjectRes) ProtoReflect

func (x *EnableProjectRes) ProtoReflect() protoreflect.Message

func (*EnableProjectRes) Reset

func (x *EnableProjectRes) Reset()

func (*EnableProjectRes) String

func (x *EnableProjectRes) String() string

type ListEnabledProjectsReq

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

ListEnabledProjectsReq - Request to list enabled projects in ticketing system

func (*ListEnabledProjectsReq) Descriptor deprecated

func (*ListEnabledProjectsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListEnabledProjectsReq.ProtoReflect.Descriptor instead.

func (*ListEnabledProjectsReq) ProtoMessage

func (*ListEnabledProjectsReq) ProtoMessage()

func (*ListEnabledProjectsReq) ProtoReflect

func (x *ListEnabledProjectsReq) ProtoReflect() protoreflect.Message

func (*ListEnabledProjectsReq) Reset

func (x *ListEnabledProjectsReq) Reset()

func (*ListEnabledProjectsReq) String

func (x *ListEnabledProjectsReq) String() string

type ListEnabledProjectsRes

type ListEnabledProjectsRes struct {

	// enabled projects list
	Projects []*commons.TicketProject `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

ListEnabledProjectsRes - Response wraps list of projects enabled for ticketing system

func (*ListEnabledProjectsRes) Descriptor deprecated

func (*ListEnabledProjectsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListEnabledProjectsRes.ProtoReflect.Descriptor instead.

func (*ListEnabledProjectsRes) GetProjects

func (x *ListEnabledProjectsRes) GetProjects() []*commons.TicketProject

func (*ListEnabledProjectsRes) ProtoMessage

func (*ListEnabledProjectsRes) ProtoMessage()

func (*ListEnabledProjectsRes) ProtoReflect

func (x *ListEnabledProjectsRes) ProtoReflect() protoreflect.Message

func (*ListEnabledProjectsRes) Reset

func (x *ListEnabledProjectsRes) Reset()

func (*ListEnabledProjectsRes) String

func (x *ListEnabledProjectsRes) String() string

type ListSlaConditionReq

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

ListSlaConditionReq -

func (*ListSlaConditionReq) Descriptor deprecated

func (*ListSlaConditionReq) Descriptor() ([]byte, []int)

Deprecated: Use ListSlaConditionReq.ProtoReflect.Descriptor instead.

func (*ListSlaConditionReq) ProtoMessage

func (*ListSlaConditionReq) ProtoMessage()

func (*ListSlaConditionReq) ProtoReflect

func (x *ListSlaConditionReq) ProtoReflect() protoreflect.Message

func (*ListSlaConditionReq) Reset

func (x *ListSlaConditionReq) Reset()

func (*ListSlaConditionReq) String

func (x *ListSlaConditionReq) String() string

type ListSlaConditionRes

type ListSlaConditionRes struct {
	SlaCondition []*commons.SlaConditions `protobuf:"bytes,1,rep,name=slaCondition,proto3" json:"slaCondition,omitempty"`
	// contains filtered or unexported fields
}

ListSlaConditionRes -

func (*ListSlaConditionRes) Descriptor deprecated

func (*ListSlaConditionRes) Descriptor() ([]byte, []int)

Deprecated: Use ListSlaConditionRes.ProtoReflect.Descriptor instead.

func (*ListSlaConditionRes) GetSlaCondition

func (x *ListSlaConditionRes) GetSlaCondition() []*commons.SlaConditions

func (*ListSlaConditionRes) ProtoMessage

func (*ListSlaConditionRes) ProtoMessage()

func (*ListSlaConditionRes) ProtoReflect

func (x *ListSlaConditionRes) ProtoReflect() protoreflect.Message

func (*ListSlaConditionRes) Reset

func (x *ListSlaConditionRes) Reset()

func (*ListSlaConditionRes) String

func (x *ListSlaConditionRes) String() string

type ListSlaReq

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

ListSlaReq -

func (*ListSlaReq) Descriptor deprecated

func (*ListSlaReq) Descriptor() ([]byte, []int)

Deprecated: Use ListSlaReq.ProtoReflect.Descriptor instead.

func (*ListSlaReq) ProtoMessage

func (*ListSlaReq) ProtoMessage()

func (*ListSlaReq) ProtoReflect

func (x *ListSlaReq) ProtoReflect() protoreflect.Message

func (*ListSlaReq) Reset

func (x *ListSlaReq) Reset()

func (*ListSlaReq) String

func (x *ListSlaReq) String() string

type ListSlaRes

type ListSlaRes struct {
	TicketsSla []*commons.TicketSla `protobuf:"bytes,1,rep,name=ticketsSla,proto3" json:"ticketsSla,omitempty"`
	// contains filtered or unexported fields
}

ListSlaRes -

func (*ListSlaRes) Descriptor deprecated

func (*ListSlaRes) Descriptor() ([]byte, []int)

Deprecated: Use ListSlaRes.ProtoReflect.Descriptor instead.

func (*ListSlaRes) GetTicketsSla

func (x *ListSlaRes) GetTicketsSla() []*commons.TicketSla

func (*ListSlaRes) ProtoMessage

func (*ListSlaRes) ProtoMessage()

func (*ListSlaRes) ProtoReflect

func (x *ListSlaRes) ProtoReflect() protoreflect.Message

func (*ListSlaRes) Reset

func (x *ListSlaRes) Reset()

func (*ListSlaRes) String

func (x *ListSlaRes) String() string

type ListTicketAuditLogReq

type ListTicketAuditLogReq struct {

	// ticket_sid  scoping filter
	TicketSid int64 `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	// contains filtered or unexported fields
}

ListTicketAuditLogReq -

func (*ListTicketAuditLogReq) Descriptor deprecated

func (*ListTicketAuditLogReq) Descriptor() ([]byte, []int)

Deprecated: Use ListTicketAuditLogReq.ProtoReflect.Descriptor instead.

func (*ListTicketAuditLogReq) GetTicketSid

func (x *ListTicketAuditLogReq) GetTicketSid() int64

func (*ListTicketAuditLogReq) ProtoMessage

func (*ListTicketAuditLogReq) ProtoMessage()

func (*ListTicketAuditLogReq) ProtoReflect

func (x *ListTicketAuditLogReq) ProtoReflect() protoreflect.Message

func (*ListTicketAuditLogReq) Reset

func (x *ListTicketAuditLogReq) Reset()

func (*ListTicketAuditLogReq) String

func (x *ListTicketAuditLogReq) String() string

type ListTicketAuditLogRes

type ListTicketAuditLogRes struct {

	// the retrieved audit events
	Events []*audit.AuditEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

ListTicketAuditLogRes -

func (*ListTicketAuditLogRes) Descriptor deprecated

func (*ListTicketAuditLogRes) Descriptor() ([]byte, []int)

Deprecated: Use ListTicketAuditLogRes.ProtoReflect.Descriptor instead.

func (*ListTicketAuditLogRes) GetEvents

func (x *ListTicketAuditLogRes) GetEvents() []*audit.AuditEvent

func (*ListTicketAuditLogRes) ProtoMessage

func (*ListTicketAuditLogRes) ProtoMessage()

func (*ListTicketAuditLogRes) ProtoReflect

func (x *ListTicketAuditLogRes) ProtoReflect() protoreflect.Message

func (*ListTicketAuditLogRes) Reset

func (x *ListTicketAuditLogRes) Reset()

func (*ListTicketAuditLogRes) String

func (x *ListTicketAuditLogRes) String() string

type ListTicketsReq

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

ListTicketsReq

func (*ListTicketsReq) Descriptor deprecated

func (*ListTicketsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListTicketsReq.ProtoReflect.Descriptor instead.

func (*ListTicketsReq) ProtoMessage

func (*ListTicketsReq) ProtoMessage()

func (*ListTicketsReq) ProtoReflect

func (x *ListTicketsReq) ProtoReflect() protoreflect.Message

func (*ListTicketsReq) Reset

func (x *ListTicketsReq) Reset()

func (*ListTicketsReq) String

func (x *ListTicketsReq) String() string

type ListTicketsRes

type ListTicketsRes struct {
	Tickets []*commons.Ticket `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTicketsRes) Descriptor deprecated

func (*ListTicketsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListTicketsRes.ProtoReflect.Descriptor instead.

func (*ListTicketsRes) GetTickets

func (x *ListTicketsRes) GetTickets() []*commons.Ticket

func (*ListTicketsRes) ProtoMessage

func (*ListTicketsRes) ProtoMessage()

func (*ListTicketsRes) ProtoReflect

func (x *ListTicketsRes) ProtoReflect() protoreflect.Message

func (*ListTicketsRes) Reset

func (x *ListTicketsRes) Reset()

func (*ListTicketsRes) String

func (x *ListTicketsRes) String() string

type PingReq

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

func (*PingReq) Descriptor deprecated

func (*PingReq) Descriptor() ([]byte, []int)

Deprecated: Use PingReq.ProtoReflect.Descriptor instead.

func (*PingReq) ProtoMessage

func (*PingReq) ProtoMessage()

func (*PingReq) ProtoReflect

func (x *PingReq) ProtoReflect() protoreflect.Message

func (*PingReq) Reset

func (x *PingReq) Reset()

func (*PingReq) String

func (x *PingReq) String() string

type PingRes

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

func (*PingRes) Descriptor deprecated

func (*PingRes) Descriptor() ([]byte, []int)

Deprecated: Use PingRes.ProtoReflect.Descriptor instead.

func (*PingRes) ProtoMessage

func (*PingRes) ProtoMessage()

func (*PingRes) ProtoReflect

func (x *PingRes) ProtoReflect() protoreflect.Message

func (*PingRes) Reset

func (x *PingRes) Reset()

func (*PingRes) String

func (x *PingRes) String() string

type ReplyCommentReq

type ReplyCommentReq struct {

	// The snowflake id of a comment row in ticket_comment.
	CommentSid int64 `protobuf:"varint,1,opt,name=comment_sid,json=commentSid,proto3" json:"comment_sid,omitempty"`
	// The ticket reference where the comment was added.
	TicketSid int64 `protobuf:"varint,2,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	// The comment text
	Reply string `protobuf:"bytes,3,opt,name=reply,proto3" json:"reply,omitempty"`
	// commenter by id
	CreatedById string `protobuf:"bytes,4,opt,name=created_by_id,json=createdById,proto3" json:"created_by_id,omitempty"` // used in creating comment
	// contains filtered or unexported fields
}

ReplyCommentReq - Reply Comment Request Messages

func (*ReplyCommentReq) Descriptor deprecated

func (*ReplyCommentReq) Descriptor() ([]byte, []int)

Deprecated: Use ReplyCommentReq.ProtoReflect.Descriptor instead.

func (*ReplyCommentReq) GetCommentSid

func (x *ReplyCommentReq) GetCommentSid() int64

func (*ReplyCommentReq) GetCreatedById

func (x *ReplyCommentReq) GetCreatedById() string

func (*ReplyCommentReq) GetReply

func (x *ReplyCommentReq) GetReply() string

func (*ReplyCommentReq) GetTicketSid

func (x *ReplyCommentReq) GetTicketSid() int64

func (*ReplyCommentReq) ProtoMessage

func (*ReplyCommentReq) ProtoMessage()

func (*ReplyCommentReq) ProtoReflect

func (x *ReplyCommentReq) ProtoReflect() protoreflect.Message

func (*ReplyCommentReq) Reset

func (x *ReplyCommentReq) Reset()

func (*ReplyCommentReq) String

func (x *ReplyCommentReq) String() string

type ReplyCommentRes

type ReplyCommentRes struct {

	// Returns boolen true OR False in the response
	IsCreated *commons.ConfirmReplyComment `protobuf:"bytes,1,opt,name=is_created,json=isCreated,proto3" json:"is_created,omitempty"`
	// contains filtered or unexported fields
}

ReplyCommentRes - Reply Comment Response Messages

func (*ReplyCommentRes) Descriptor deprecated

func (*ReplyCommentRes) Descriptor() ([]byte, []int)

Deprecated: Use ReplyCommentRes.ProtoReflect.Descriptor instead.

func (*ReplyCommentRes) GetIsCreated

func (x *ReplyCommentRes) GetIsCreated() *commons.ConfirmReplyComment

func (*ReplyCommentRes) ProtoMessage

func (*ReplyCommentRes) ProtoMessage()

func (*ReplyCommentRes) ProtoReflect

func (x *ReplyCommentRes) ProtoReflect() protoreflect.Message

func (*ReplyCommentRes) Reset

func (x *ReplyCommentRes) Reset()

func (*ReplyCommentRes) String

func (x *ReplyCommentRes) String() string

type TicketsClient

type TicketsClient interface {
	// Public Method to create a ticket.
	CreateTicket(ctx context.Context, in *CreateTicketReq, opts ...grpc.CallOption) (*CreateTicketRes, error)
	// Public Method to create a ticket.
	EditTicket(ctx context.Context, in *EditTicketReq, opts ...grpc.CallOption) (*EditTicketRes, error)
	// Public method to list tickets
	ListTickets(ctx context.Context, in *ListTicketsReq, opts ...grpc.CallOption) (*ListTicketsRes, error)
	// Public method to assign ticket
	AssignTicket(ctx context.Context, in *AssignTicketReq, opts ...grpc.CallOption) (*AssignTicketRes, error)
	// Closes the ticket
	CloseTicket(ctx context.Context, in *CloseTicketReq, opts ...grpc.CallOption) (*CloseTicketRes, error)
	// Public method to view ticket
	ViewTicket(ctx context.Context, in *ViewTicketReq, opts ...grpc.CallOption) (*ViewTicketRes, error)
	// Public Method to create a Comment.
	CreateComment(ctx context.Context, in *CreateCommentReq, opts ...grpc.CallOption) (*CreateCommentRes, error)
	// Public method to Enable Project for Ticketing system
	EnableProject(ctx context.Context, in *EnableProjectReq, opts ...grpc.CallOption) (*EnableProjectRes, error)
	// Public method to List projects enabled for Ticketing system
	ListEnabledProjects(ctx context.Context, in *ListEnabledProjectsReq, opts ...grpc.CallOption) (*ListEnabledProjectsRes, error)
	// Public Method to create a sla.
	CreateSLA(ctx context.Context, in *CreateSlaReq, opts ...grpc.CallOption) (*CreateSlaRes, error)
	// Public method to list sla
	ListSLA(ctx context.Context, in *ListSlaReq, opts ...grpc.CallOption) (*ListSlaRes, error)
	// Public method to update sla
	UpdateSLA(ctx context.Context, in *UpdateSlaReq, opts ...grpc.CallOption) (*UpdateSlaRes, error)
	// Public method to list sla_condition
	ListSLACondition(ctx context.Context, in *ListSlaConditionReq, opts ...grpc.CallOption) (*ListSlaConditionRes, error)
	// Public method to list sla_condition
	ReplyComment(ctx context.Context, in *ReplyCommentReq, opts ...grpc.CallOption) (*ReplyCommentRes, error)
	// Public method to List audit log for Ticketing system
	ListTicketAuditLog(ctx context.Context, in *ListTicketAuditLogReq, opts ...grpc.CallOption) (*ListTicketAuditLogRes, error)
}

TicketsClient is the client API for Tickets service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewTicketsClient

func NewTicketsClient(cc grpc.ClientConnInterface) TicketsClient

type TicketsServer

type TicketsServer interface {
	// Public Method to create a ticket.
	CreateTicket(context.Context, *CreateTicketReq) (*CreateTicketRes, error)
	// Public Method to create a ticket.
	EditTicket(context.Context, *EditTicketReq) (*EditTicketRes, error)
	// Public method to list tickets
	ListTickets(context.Context, *ListTicketsReq) (*ListTicketsRes, error)
	// Public method to assign ticket
	AssignTicket(context.Context, *AssignTicketReq) (*AssignTicketRes, error)
	// Closes the ticket
	CloseTicket(context.Context, *CloseTicketReq) (*CloseTicketRes, error)
	// Public method to view ticket
	ViewTicket(context.Context, *ViewTicketReq) (*ViewTicketRes, error)
	// Public Method to create a Comment.
	CreateComment(context.Context, *CreateCommentReq) (*CreateCommentRes, error)
	// Public method to Enable Project for Ticketing system
	EnableProject(context.Context, *EnableProjectReq) (*EnableProjectRes, error)
	// Public method to List projects enabled for Ticketing system
	ListEnabledProjects(context.Context, *ListEnabledProjectsReq) (*ListEnabledProjectsRes, error)
	// Public Method to create a sla.
	CreateSLA(context.Context, *CreateSlaReq) (*CreateSlaRes, error)
	// Public method to list sla
	ListSLA(context.Context, *ListSlaReq) (*ListSlaRes, error)
	// Public method to update sla
	UpdateSLA(context.Context, *UpdateSlaReq) (*UpdateSlaRes, error)
	// Public method to list sla_condition
	ListSLACondition(context.Context, *ListSlaConditionReq) (*ListSlaConditionRes, error)
	// Public method to list sla_condition
	ReplyComment(context.Context, *ReplyCommentReq) (*ReplyCommentRes, error)
	// Public method to List audit log for Ticketing system
	ListTicketAuditLog(context.Context, *ListTicketAuditLogReq) (*ListTicketAuditLogRes, error)
	// contains filtered or unexported methods
}

TicketsServer is the server API for Tickets service. All implementations must embed UnimplementedTicketsServer for forward compatibility

type UnimplementedTicketsServer

type UnimplementedTicketsServer struct {
}

UnimplementedTicketsServer must be embedded to have forward compatible implementations.

func (UnimplementedTicketsServer) AssignTicket

func (UnimplementedTicketsServer) CloseTicket

func (UnimplementedTicketsServer) CreateComment

func (UnimplementedTicketsServer) CreateSLA

func (UnimplementedTicketsServer) CreateTicket

func (UnimplementedTicketsServer) EditTicket

func (UnimplementedTicketsServer) EnableProject

func (UnimplementedTicketsServer) ListEnabledProjects

func (UnimplementedTicketsServer) ListSLA

func (UnimplementedTicketsServer) ListSLACondition

func (UnimplementedTicketsServer) ListTicketAuditLog

func (UnimplementedTicketsServer) ListTickets

func (UnimplementedTicketsServer) ReplyComment

func (UnimplementedTicketsServer) UpdateSLA

func (UnimplementedTicketsServer) ViewTicket

type UnsafeTicketsServer

type UnsafeTicketsServer interface {
	// contains filtered or unexported methods
}

UnsafeTicketsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TicketsServer will result in compilation errors.

type UpdateSlaReq

type UpdateSlaReq struct {

	// sla_sid of the sla to be created.
	SlaSid int64 `protobuf:"varint,1,opt,name=sla_sid,json=slaSid,proto3" json:"sla_sid,omitempty"`
	// sla is_active
	IsActive int64 `protobuf:"varint,2,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// contains filtered or unexported fields
}

UpdateSlaReq -

func (*UpdateSlaReq) Descriptor deprecated

func (*UpdateSlaReq) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSlaReq.ProtoReflect.Descriptor instead.

func (*UpdateSlaReq) GetIsActive

func (x *UpdateSlaReq) GetIsActive() int64

func (*UpdateSlaReq) GetSlaSid

func (x *UpdateSlaReq) GetSlaSid() int64

func (*UpdateSlaReq) ProtoMessage

func (*UpdateSlaReq) ProtoMessage()

func (*UpdateSlaReq) ProtoReflect

func (x *UpdateSlaReq) ProtoReflect() protoreflect.Message

func (*UpdateSlaReq) Reset

func (x *UpdateSlaReq) Reset()

func (*UpdateSlaReq) String

func (x *UpdateSlaReq) String() string

type UpdateSlaRes

type UpdateSlaRes struct {
	TicketsSla *commons.TicketSla `protobuf:"bytes,1,opt,name=ticketsSla,proto3" json:"ticketsSla,omitempty"`
	// contains filtered or unexported fields
}

ListSlaRes -

func (*UpdateSlaRes) Descriptor deprecated

func (*UpdateSlaRes) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSlaRes.ProtoReflect.Descriptor instead.

func (*UpdateSlaRes) GetTicketsSla

func (x *UpdateSlaRes) GetTicketsSla() *commons.TicketSla

func (*UpdateSlaRes) ProtoMessage

func (*UpdateSlaRes) ProtoMessage()

func (*UpdateSlaRes) ProtoReflect

func (x *UpdateSlaRes) ProtoReflect() protoreflect.Message

func (*UpdateSlaRes) Reset

func (x *UpdateSlaRes) Reset()

func (*UpdateSlaRes) String

func (x *UpdateSlaRes) String() string

type ViewTicketReq

type ViewTicketReq struct {
	TicketSid int64 `protobuf:"varint,1,opt,name=ticket_sid,json=ticketSid,proto3" json:"ticket_sid,omitempty"`
	// contains filtered or unexported fields
}

ViewTicketReq -

func (*ViewTicketReq) Descriptor deprecated

func (*ViewTicketReq) Descriptor() ([]byte, []int)

Deprecated: Use ViewTicketReq.ProtoReflect.Descriptor instead.

func (*ViewTicketReq) GetTicketSid

func (x *ViewTicketReq) GetTicketSid() int64

func (*ViewTicketReq) ProtoMessage

func (*ViewTicketReq) ProtoMessage()

func (*ViewTicketReq) ProtoReflect

func (x *ViewTicketReq) ProtoReflect() protoreflect.Message

func (*ViewTicketReq) Reset

func (x *ViewTicketReq) Reset()

func (*ViewTicketReq) String

func (x *ViewTicketReq) String() string

type ViewTicketRes

type ViewTicketRes struct {
	Ticket       *commons.Ticket         `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`     // ticket details
	Comments     []*commons.Comment      `protobuf:"bytes,2,rep,name=comments,proto3" json:"comments,omitempty"` // comments
	ReplyComment []*commons.ReplyComment `protobuf:"bytes,3,rep,name=reply_comment,json=replyComment,proto3" json:"reply_comment,omitempty"`
	// contains filtered or unexported fields
}

ViewTicketRes -

func (*ViewTicketRes) Descriptor deprecated

func (*ViewTicketRes) Descriptor() ([]byte, []int)

Deprecated: Use ViewTicketRes.ProtoReflect.Descriptor instead.

func (*ViewTicketRes) GetComments

func (x *ViewTicketRes) GetComments() []*commons.Comment

func (*ViewTicketRes) GetReplyComment

func (x *ViewTicketRes) GetReplyComment() []*commons.ReplyComment

func (*ViewTicketRes) GetTicket

func (x *ViewTicketRes) GetTicket() *commons.Ticket

func (*ViewTicketRes) ProtoMessage

func (*ViewTicketRes) ProtoMessage()

func (*ViewTicketRes) ProtoReflect

func (x *ViewTicketRes) ProtoReflect() protoreflect.Message

func (*ViewTicketRes) Reset

func (x *ViewTicketRes) Reset()

func (*ViewTicketRes) String

func (x *ViewTicketRes) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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