repositorio

package
v0.0.0-...-95602c8 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

repositories/cliente_repository.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RepositorioCliente

type RepositorioCliente interface {
	SalvarOuAtualizarCliente(cliente *dominio.Cliente) error
	BuscarClientePorID(idCliente string) (*dominio.Cliente, error)
}

type RepositorioClienteDynamoDBImpl

type RepositorioClienteDynamoDBImpl struct {
	// contains filtered or unexported fields
}

func NewRepositorioClienteImpl

func NewRepositorioClienteImpl() *RepositorioClienteDynamoDBImpl

func (*RepositorioClienteDynamoDBImpl) BuscarClientePorID

func (r *RepositorioClienteDynamoDBImpl) BuscarClientePorID(idCliente string) (*dominio.Cliente, error)

func (*RepositorioClienteDynamoDBImpl) SalvarOuAtualizarCliente

func (r *RepositorioClienteDynamoDBImpl) SalvarOuAtualizarCliente(cliente *dominio.Cliente) error

type RepositorioClienteMock

type RepositorioClienteMock struct{}

RepositorioClienteMock é um mock do repositório do cliente.

func NewRepositorioClienteMock

func NewRepositorioClienteMock() *RepositorioClienteMock

NewRepositorioClienteMock cria uma nova instância de RepositorioClienteMock.

func (*RepositorioClienteMock) BuscarClientePorID

func (r *RepositorioClienteMock) BuscarClientePorID(idCliente string) (*dominio.Cliente, error)

BuscarClientePorID simula a operação de buscar um cliente pelo ID.

func (*RepositorioClienteMock) SalvarOuAtualizarCliente

func (r *RepositorioClienteMock) SalvarOuAtualizarCliente(cliente *dominio.Cliente) error

SalvarOuAtualizarCliente simula a operação de salvar ou atualizar um cliente.

Jump to

Keyboard shortcuts

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