company_usecase

package
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CompanyDelete

type CompanyDelete interface {
	Delete(ctx context.Context, uuid string) error
}

type CompanyFetch

type CompanyFetch interface {
	Fetch(ctx context.Context, param company_request.CompanyParam) ([]model.Company, error)
	Paginate(ctx context.Context, param company_request.CompanyParam) (company_response.CompanyPaginate, error)
}

type CompanyGet

type CompanyGet interface {
	Get(ctx context.Context, param company_request.CompanyParam) (model.Company, error)
}

type CompanyStore

type CompanyStore interface {
	Store(ctx context.Context, req company_request.CompanyStore) (r model.Company, err error)
}

type CompanyUpdate

type CompanyUpdate interface {
	Update(ctx context.Context, req company_request.CompanyUpdate) (r model.Company, err error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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