ports

package
v0.0.0-...-5b7eff6 Latest Latest
Warning

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

Go to latest
Published: May 19, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package name : ports Filename : ports.go Description : Host code for application business logic

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VisionRepository

type VisionRepository interface {
	CreateUser(user *domain.User) (*domain.User, error)
	ReadUser(user_id string) (*domain.User, error)
	ReadUsers() ([]*domain.User, error)
	UpdateUser(user *domain.User) (*domain.User, error)
	DeleteUser(user_id string) error
	CreateClient(client *domain.Client) (*domain.Client, error)
	ReadClient(client_id string) (*domain.Client, error)
	ReadClients() ([]*domain.Client, error)
	UpdateClient(client *domain.Client) (*domain.Client, error)
	DeleteClient(client_id string) error
	CreateDevice(device *domain.Device) (*domain.Device, error)
	ReadDevice(device_id string) (*domain.Device, error)
	ReadDevices() ([]*domain.Device, error)
	UpdateDevice(device *domain.Device) (*domain.Device, error)
	DeleteDevice(device_id string) error
}

type VisionService

type VisionService interface {
	CreateUser(user *domain.User) (*domain.User, error)
	ReadUser(user_id string) (*domain.User, error)
	ReadUsers() ([]*domain.User, error)
	UpdateUser(user *domain.User) (*domain.User, error)
	DeleteUser(user_id string) error
	CreateClient(client *domain.Client) (*domain.Client, error)
	ReadClient(client_id string) (*domain.Client, error)
	ReadClients() ([]*domain.Client, error)
	UpdateClient(client *domain.Client) (*domain.Client, error)
	DeleteClient(client_id string) error
	CreateDevice(device *domain.Device) (*domain.Device, error)
	ReadDevice(device_id string) (*domain.Device, error)
	ReadDevices() ([]*domain.Device, error)
	UpdateDevice(device *domain.Device) (*domain.Device, error)
	DeleteDevice(device_id string) error
}

Jump to

Keyboard shortcuts

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