Documentation
¶
Index ¶
- type TicketService
- func (s *TicketService) CreateUserTicket(ctx context.Context, req *pb.CreateUserTicketRequest) (*emptypb.Empty, error)
- func (s *TicketService) CreateUserTicketFollow(ctx context.Context, req *pb.CreateUserTicketFollowRequest) (*emptypb.Empty, error)
- func (s *TicketService) GetUserTicketDetails(ctx context.Context, req *pb.GetUserTicketDetailsRequest) (*pb.TicketInfo, error)
- func (s *TicketService) GetUserTicketList(ctx context.Context, req *pb.GetUserTicketListRequest) (*pb.GetUserTicketListReply, error)
- func (s *TicketService) UpdateUserTicketStatus(ctx context.Context, req *pb.UpdateUserTicketStatusRequest) (*emptypb.Empty, error)
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 ¶
func (s *TicketService) GetUserTicketList(ctx context.Context, req *pb.GetUserTicketListRequest) (*pb.GetUserTicketListReply, error)
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
Click to show internal directories.
Click to hide internal directories.