Documentation
¶
Index ¶
- type PartnerService
- func (s *PartnerService) CreatePartner(partnerName string) error
- func (s *PartnerService) DeletePartner(id int64) error
- func (s *PartnerService) GetPartner(id int64) (*entity.Partner, error)
- func (s *PartnerService) ListPartners() ([]*entity.Partner, error)
- func (s *PartnerService) UpdatePartner(e *entity.Partner) error
- type Reader
- type Repository
- type UseCase
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PartnerService ¶
type PartnerService struct {
// contains filtered or unexported fields
}
PartnerService partner usercase
func NewPartnerService ¶
func NewPartnerService(r Repository) *PartnerService
NewPartnerService create new service
func (*PartnerService) CreatePartner ¶
func (s *PartnerService) CreatePartner(partnerName string) error
CreatePartner create a partner
func (*PartnerService) DeletePartner ¶
func (s *PartnerService) DeletePartner(id int64) error
DeletePartner delete a partner record
func (*PartnerService) GetPartner ¶
func (s *PartnerService) GetPartner(id int64) (*entity.Partner, error)
GerPartner get a partner record
func (*PartnerService) ListPartners ¶
func (s *PartnerService) ListPartners() ([]*entity.Partner, error)
ListPartners lists partner records
func (*PartnerService) UpdatePartner ¶
func (s *PartnerService) UpdatePartner(e *entity.Partner) error
UpdatePartner update a partner record
Click to show internal directories.
Click to hide internal directories.