Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCreateBusinessDetailParams ¶
func NewCreateBusinessDetailParams(dto *BusinessDetailDto) db.CreateBusinessDetailParams
func NewUpdateBusinessDetailParams ¶
func NewUpdateBusinessDetailParams(id int64, dto *BusinessDetailDto) db.UpdateBusinessDetailParams
Types ¶
type BusinessDetailDto ¶
type BusinessDetailDto struct { Name string `json:"name"` Website *string `json:"website,omitempty"` Logo *image.ImageDto `json:"logo,omitempty"` }
func NewBusinessDetailDto ¶
func NewBusinessDetailDto(businessDetail db.BusinessDetail) *BusinessDetailDto
func (*BusinessDetailDto) Render ¶
func (r *BusinessDetailDto) Render(writer http.ResponseWriter, request *http.Request) error
type BusinessDetailResolver ¶
type BusinessDetailResolver struct { Repository businessdetail.BusinessDetailRepository ImageResolver *image.ImageResolver }
func NewResolver ¶
func NewResolver(repositoryService *db.RepositoryService) *BusinessDetailResolver
func (*BusinessDetailResolver) CreateBusinessDetailDto ¶
func (r *BusinessDetailResolver) CreateBusinessDetailDto(ctx context.Context, businessDetail db.BusinessDetail) *BusinessDetailDto
func (*BusinessDetailResolver) ReplaceBusinessDetail ¶
func (r *BusinessDetailResolver) ReplaceBusinessDetail(ctx context.Context, id *sql.NullInt64, dto *BusinessDetailDto)
Click to show internal directories.
Click to hide internal directories.