Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BankUsecase ¶
type BankUsecase struct {
Repository repositories.IBankRepository
}
type IBankUsecase ¶
type IOauthUsecase ¶
type IOauthUsecase interface {
IssueToken(ctx *gin.Context, token *dto.IssueToken) (*entities.Token, domainErrors.DomainError)
}
type OauthUsecase ¶
type OauthUsecase struct { OauthClientRepository repositories.IOauthClientRepository OauthAccessTokenRepository repositories.IOauthAccessTokenRepository Logger *logrus.Logger }
func (*OauthUsecase) IssueToken ¶
func (o *OauthUsecase) IssueToken(ctx *gin.Context, dtoIssueToken *dto.IssueToken) (*entities.Token, domainErrors.DomainError)
type Usecase ¶
type Usecase struct {
OauthUsecase IOauthUsecase
}
Click to show internal directories.
Click to hide internal directories.