Documentation ¶
Index ¶
- type Service
- func (s Service) CreatePart(ctx context.Context, req *part.CreatePartRequest) (*part.CreatePartResponse, error)
- func (s Service) CreateParts(ctx context.Context, req *part.CreatePartsRequest) (*part.CreatePartsResponse, error)
- func (s Service) DeletePart(ctx context.Context, req *part.DeletePartRequest) (*part.DeletePartResponse, error)
- func (s Service) GetPart(ctx context.Context, req *part.GetPartRequest) (*part.GetPartResponse, error)
- func (s Service) ListPart(ctx context.Context, req *part.ListPartRequest) (*part.ListPartResponse, error)
- func (s Service) UpdatePart(ctx context.Context, req *part.UpdatePartRequest) (*part.UpdatePartResponse, error)
- func (s Service) UpdateParts(ctx context.Context, req *part.UpdatePartsRequest) (*part.UpdatePartsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
Service is the service dealing with storing and retrieving part items from the database.
func (Service) CreatePart ¶
func (s Service) CreatePart(ctx context.Context, req *part.CreatePartRequest) (*part.CreatePartResponse, error)
CreatePart creates a part given a description
func (Service) CreateParts ¶
func (s Service) CreateParts(ctx context.Context, req *part.CreatePartsRequest) (*part.CreatePartsResponse, error)
CreateParts create part items from a list of part descriptions
func (Service) DeletePart ¶
func (s Service) DeletePart(ctx context.Context, req *part.DeletePartRequest) (*part.DeletePartResponse, error)
DeletePart deletes a part given an ID
func (Service) GetPart ¶
func (s Service) GetPart(ctx context.Context, req *part.GetPartRequest) (*part.GetPartResponse, error)
GetPart retrieves a part item from its ID
func (Service) ListPart ¶
func (s Service) ListPart(ctx context.Context, req *part.ListPartRequest) (*part.ListPartResponse, error)
ListPart retrieves a part item from its ID
func (Service) UpdatePart ¶
func (s Service) UpdatePart(ctx context.Context, req *part.UpdatePartRequest) (*part.UpdatePartResponse, error)
UpdatePart updates a part item
func (Service) UpdateParts ¶
func (s Service) UpdateParts(ctx context.Context, req *part.UpdatePartsRequest) (*part.UpdatePartsResponse, error)
UpdateParts updates part items given their respective title and description.
Click to show internal directories.
Click to hide internal directories.