Start Application out ports

This commit is contained in:
João P.A Silveira 2026-05-30 21:05:36 -03:00
parent 065347b55f
commit d97cdf49c2
8 changed files with 45 additions and 0 deletions

View file

@ -0,0 +1,5 @@
package br.dev.jsilveira.coresync.application.port.out
interface GetUserEmailUserCase {
String execute(UUID id)
}

View file

@ -0,0 +1,5 @@
package br.dev.jsilveira.coresync.application.port.out
interface GetUserEmailVerifiedUserCase {
Boolean execute(UUID id)
}

View file

@ -0,0 +1,5 @@
package br.dev.jsilveira.coresync.application.port.out
interface GetUserImageUserCase {
String execute(UUID id)
}

View file

@ -0,0 +1,5 @@
package br.dev.jsilveira.coresync.application.port.out
interface GetUserIsActiveUserCase {
Boolean execute(UUID id)
}

View file

@ -0,0 +1,5 @@
package br.dev.jsilveira.coresync.application.port.out
interface GetUserNameUserCase {
String execute(UUID id)
}

View file

@ -0,0 +1,5 @@
package br.dev.jsilveira.coresync.application.port.out
interface GetWorkoutPlanIsActiveUserCase {
Boolean execute(UUID id)
}

View file

@ -0,0 +1,7 @@
package br.dev.jsilveira.coresync.application.port.out
import br.dev.jsilveira.coresync.domain.model.WorkoutPlan
interface GetWorkoutPlanNameUserCase {
String execute(UUID id)
}

View file

@ -0,0 +1,8 @@
package br.dev.jsilveira.coresync.application.port.out
import br.dev.jsilveira.coresync.domain.model.WorkoutDay
interface GetWorkoutPlanWorkoutDaysUserCase {
List<WorkoutDay> execute(UUID id)
}