Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAllDailyListUsecase ¶
type GetAllDailyListUsecase struct {
// contains filtered or unexported fields
}
func NewGetAllDailyListUsecase ¶
func NewGetAllDailyListUsecase(dailyDataRepository repositories.DailyDataRepositoryInterface) *GetAllDailyListUsecase
func (*GetAllDailyListUsecase) Handle ¶
func (i *GetAllDailyListUsecase) Handle() ([]DailyData, error)
type GetAllNotesUseCase ¶
type GetAllNotesUseCase struct {
// contains filtered or unexported fields
}
func NewGetAllNotesUseCase ¶
func NewGetAllNotesUseCase(noteRepository repositories.NoteRepositoryInterface) *GetAllNotesUseCase
func (*GetAllNotesUseCase) Handle ¶
func (g *GetAllNotesUseCase) Handle() ([]string, error)
type GetDateSelectRangeUseCase ¶ added in v0.1.0
type GetDateSelectRangeUseCase struct {
// contains filtered or unexported fields
}
func NewGetDateSelectRangeUseCase ¶ added in v0.1.0
func NewGetDateSelectRangeUseCase(now time.Time) *GetDateSelectRangeUseCase
func (*GetDateSelectRangeUseCase) Handle ¶ added in v0.1.0
func (g *GetDateSelectRangeUseCase) Handle(overCursorDate, currentCursorDate, underCursorDate time.Time, insertMode InsertMode) ([]time.Time, error)
type GetNoteUseCase ¶
type GetNoteUseCase struct {
// contains filtered or unexported fields
}
func NewGetNoteUseCase ¶
func NewGetNoteUseCase(noteRepository repositories.NoteRepositoryInterface) *GetNoteUseCase
type GetNotesBySearchTextUseCase ¶ added in v0.0.6
type GetNotesBySearchTextUseCase struct {
// contains filtered or unexported fields
}
func NewGetNotesBySearchTextUseCase ¶ added in v0.0.6
func NewGetNotesBySearchTextUseCase(noteRepository repositories.NoteRepositoryInterface) *GetNotesBySearchTextUseCase
type InsertMode ¶ added in v0.1.0
type InsertMode int
const ( INSERT_OVER_DATE_MODE InsertMode = iota INSERT_UNDER_DATE_MODE )
type SaveDailyDataUseCase ¶
type SaveDailyDataUseCase struct {
// contains filtered or unexported fields
}
func NewSaveDailyDataUseCase ¶
func NewSaveDailyDataUseCase(noteRepository repositories.NoteRepositoryInterface, dailyDataRepository repositories.DailyDataRepositoryInterface) *SaveDailyDataUseCase
func (*SaveDailyDataUseCase) Handle ¶
func (c *SaveDailyDataUseCase) Handle(dailyData DailyData) error
Click to show internal directories.
Click to hide internal directories.