presenter

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2021 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

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 New

func New(shortIDService shortid.Service) *Presenter

func (*Presenter) CategoryFromEntity

func (p *Presenter) CategoryFromEntity(e *entities.Category) openapi.Category

func (*Presenter) CategoryListFromEntity

func (p *Presenter) CategoryListFromEntity(input []*entities.Category) openapi.CategoryList

func (*Presenter) CategorySliceFromEntity

func (p *Presenter) CategorySliceFromEntity(input []*entities.Category) []openapi.Category

func (*Presenter) CategoryToEntity

func (p *Presenter) CategoryToEntity(id uuid.UUID, category openapi.Category) (*entities.Category, error)

func (*Presenter) EncodeID

func (p *Presenter) EncodeID(id uuid.UUID) string

func (*Presenter) EncodeIDList

func (p *Presenter) EncodeIDList(ids []uuid.UUID) []string

func (*Presenter) ImageFromEntity

func (p *Presenter) ImageFromEntity(e *entities.Image) openapi.Image

func (*Presenter) ImageListFromEntity

func (p *Presenter) ImageListFromEntity(input []*entities.Image) openapi.ImageList

func (*Presenter) ImageSliceFromEntity

func (p *Presenter) ImageSliceFromEntity(input []*entities.Image) []openapi.Image

func (*Presenter) ImageToEntity

func (p *Presenter) ImageToEntity(id uuid.UUID, image openapi.Image) (*entities.Image, error)

func (*Presenter) ImageURLsSliceFromEntity

func (p *Presenter) ImageURLsSliceFromEntity(input []*entities.Image) []map[string]string

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) ParseID

func (p *Presenter) ParseID(id string) (uuid.UUID, error)

func (*Presenter) ParseIDList

func (p *Presenter) ParseIDList(ids []string) ([]uuid.UUID, error)

func (*Presenter) ProductFromEntity

func (p *Presenter) ProductFromEntity(e *entities.Product) openapi.Product

func (*Presenter) ProductListFromEntity

func (p *Presenter) ProductListFromEntity(input []*entities.Product) openapi.ProductList

func (*Presenter) ProductSliceFromEntity

func (p *Presenter) ProductSliceFromEntity(input []*entities.Product) []openapi.Product

func (*Presenter) ProductToEntity

func (p *Presenter) ProductToEntity(id uuid.UUID, product openapi.Product) (*entities.Product, error)

func (*Presenter) ResolvedProductFromEntity

func (p *Presenter) ResolvedProductFromEntity(e *entities.ResolvedProduct) (openapi.ResolvedProduct, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL