ticket

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TicketService

type TicketService struct {
	pb.UnimplementedTicketServer
	// contains filtered or unexported fields
}

TicketService implements the ticket service

func NewTicketService

func NewTicketService(uc ticketBiz.TicketUseCase, logger log.Logger) *TicketService

NewTicketService creates a new ticket service

func (*TicketService) CreateUserTicket

func (s *TicketService) CreateUserTicket(ctx context.Context, req *pb.CreateUserTicketRequest) (*emptypb.Empty, error)

CreateUserTicket creates a new ticket

func (*TicketService) CreateUserTicketFollow

func (s *TicketService) CreateUserTicketFollow(ctx context.Context, req *pb.CreateUserTicketFollowRequest) (*emptypb.Empty, error)

CreateUserTicketFollow creates a follow-up for ticket

func (*TicketService) GetUserTicketDetails

func (s *TicketService) GetUserTicketDetails(ctx context.Context, req *pb.GetUserTicketDetailsRequest) (*pb.TicketInfo, error)

GetUserTicketDetails gets ticket details

func (*TicketService) GetUserTicketList

GetUserTicketList gets user's ticket list with pagination

func (*TicketService) UpdateUserTicketStatus

func (s *TicketService) UpdateUserTicketStatus(ctx context.Context, req *pb.UpdateUserTicketStatusRequest) (*emptypb.Empty, error)

UpdateUserTicketStatus updates ticket status

Jump to

Keyboard shortcuts

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