Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAccountUseCase ¶
type AddAccountUseCase interface {
AddAccount(input *domaindto.AddAccountInputDTO) (*domaindto.AddAccountOutputDTO, error)
}
type AddBookUseCase ¶
type AddBookUseCase interface {
AddBook(input *domaindto.AddBookUseCaseInputDTO) (*domaindto.AddBookUseCaseOutputDTO, error)
}
type AddUserUseCase ¶
type AddUserUseCase interface {
Add(input *domaindto.AddUserInputDTO) (*domaindto.AddUserOutputDTO, error)
}
type DeleteUserUseCase ¶
type GetBookByIdUseCase ¶
type GetUserByIdUseCase ¶
type GetUserByIdUseCase interface {
GetUserById(userId string) (*domaindto.GetUserByIdUseCaseOutputDTO, error)
}
type ListAccountsUseCase ¶
type ListAccountsUseCase interface {
ListAccounts() []domaindto.ListAccountsOutputDTO
}
type ListBooksUseCase ¶
type ListUsersUseCase ¶
type ListUsersUseCase interface {
List() []*domaindto.ListUsersDTO
}
type RemoveAccountUseCase ¶
type RemoveBookUseCase ¶
type RemoveBookUseCase interface {
RemoveBook(bookId string) (*domaindto.RemoveBookUseCaseOutputDTO, error)
}
Click to show internal directories.
Click to hide internal directories.