Documentation
¶
Index ¶
- type Presenter
- func (p *Presenter) CategoryFromEntity(e *entities.Category) openapi.Category
- func (p *Presenter) CategoryListFromEntity(input []*entities.Category) openapi.CategoryList
- func (p *Presenter) CategorySliceFromEntity(input []*entities.Category) []openapi.Category
- func (p *Presenter) CategoryToEntity(id uuid.UUID, category openapi.Category) (*entities.Category, error)
- func (p *Presenter) EncodeID(id uuid.UUID) string
- func (p *Presenter) EncodeIDList(ids []uuid.UUID) []string
- func (p *Presenter) ImageFromEntity(e *entities.Image) openapi.Image
- func (p *Presenter) ImageListFromEntity(input []*entities.Image) openapi.ImageList
- func (p *Presenter) ImageSliceFromEntity(input []*entities.Image) []openapi.Image
- func (p *Presenter) ImageToEntity(id uuid.UUID, image openapi.Image) (*entities.Image, error)
- func (p *Presenter) ImageURLsSliceFromEntity(input []*entities.Image) []map[string]string
- func (p *Presenter) ManufacturerFromEntity(e *entities.Manufacturer) openapi.Manufacturer
- func (p *Presenter) ManufacturerListFromEntity(input []*entities.Manufacturer) openapi.ManufacturerList
- func (p *Presenter) ManufacturerSliceFromEntity(input []*entities.Manufacturer) []openapi.Manufacturer
- func (p *Presenter) ManufacturerToEntity(id uuid.UUID, manufacturer openapi.Manufacturer) *entities.Manufacturer
- func (p *Presenter) ParseID(id string) (uuid.UUID, error)
- func (p *Presenter) ParseIDList(ids []string) ([]uuid.UUID, error)
- func (p *Presenter) ProductFromEntity(e *entities.Product) openapi.Product
- func (p *Presenter) ProductListFromEntity(input []*entities.Product) openapi.ProductList
- func (p *Presenter) ProductSliceFromEntity(input []*entities.Product) []openapi.Product
- func (p *Presenter) ProductToEntity(id uuid.UUID, product openapi.Product) (*entities.Product, error)
- func (p *Presenter) ResolvedProductFromEntity(e *entities.ResolvedProduct) (openapi.ResolvedProduct, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Presenter ¶
type Presenter struct {
// contains filtered or unexported fields
}
func (*Presenter) CategoryFromEntity ¶
func (*Presenter) CategoryListFromEntity ¶
func (p *Presenter) CategoryListFromEntity(input []*entities.Category) openapi.CategoryList
func (*Presenter) CategorySliceFromEntity ¶
func (*Presenter) CategoryToEntity ¶
func (*Presenter) ImageFromEntity ¶
func (*Presenter) ImageListFromEntity ¶
func (*Presenter) ImageSliceFromEntity ¶
func (*Presenter) ImageToEntity ¶
func (*Presenter) ImageURLsSliceFromEntity ¶
func (*Presenter) ManufacturerFromEntity ¶
func (p *Presenter) ManufacturerFromEntity(e *entities.Manufacturer) openapi.Manufacturer
func (*Presenter) ManufacturerListFromEntity ¶
func (p *Presenter) ManufacturerListFromEntity(input []*entities.Manufacturer) openapi.ManufacturerList
func (*Presenter) ManufacturerSliceFromEntity ¶
func (p *Presenter) ManufacturerSliceFromEntity(input []*entities.Manufacturer) []openapi.Manufacturer
func (*Presenter) ManufacturerToEntity ¶
func (p *Presenter) ManufacturerToEntity(id uuid.UUID, manufacturer openapi.Manufacturer) *entities.Manufacturer
func (*Presenter) ProductFromEntity ¶
func (*Presenter) ProductListFromEntity ¶
func (p *Presenter) ProductListFromEntity(input []*entities.Product) openapi.ProductList
func (*Presenter) ProductSliceFromEntity ¶
func (*Presenter) ProductToEntity ¶
func (*Presenter) ResolvedProductFromEntity ¶
func (p *Presenter) ResolvedProductFromEntity(e *entities.ResolvedProduct) (openapi.ResolvedProduct, error)
Click to show internal directories.
Click to hide internal directories.