-
public final class Usecases-builderKt
-
-
Method Summary
Modifier and Type Method Description final static <F extends UseCaseFactory, RQ extends UseCaseRequest> CommandUseCase<RQ>commandUseCaseBuilder(F $self, Function1<RQ, Unit> command, Function2<BuilderCommandUseCase<RQ>, F, Unit> builder)final static <RQ extends UseCaseRequest> CommandUseCase<RQ>commandUseCaseBuilder(Function1<RQ, Unit> $self, Function1<BuilderCommandUseCase<RQ>, Unit> builder)final static <F extends UseCaseFactory, RQ extends UseCaseRequest, RS extends UseCaseResponse> FunctionalUseCase<RQ, RS>functionalUseCaseBuilder(F $self, Function1<RQ, RS> function, Function2<BuilderFunctionalUseCase<RQ, RS>, F, Unit> builder)final static <RQ extends UseCaseRequest, RS extends UseCaseResponse> FunctionalUseCase<RQ, RS>functionalUseCaseBuilder(Function1<RQ, RS> $self, Function1<BuilderFunctionalUseCase<RQ, RS>, Unit> builder)-
-
Method Detail
-
commandUseCaseBuilder
final static <F extends UseCaseFactory, RQ extends UseCaseRequest> CommandUseCase<RQ> commandUseCaseBuilder(F $self, Function1<RQ, Unit> command, Function2<BuilderCommandUseCase<RQ>, F, Unit> builder)
-
commandUseCaseBuilder
final static <RQ extends UseCaseRequest> CommandUseCase<RQ> commandUseCaseBuilder(Function1<RQ, Unit> $self, Function1<BuilderCommandUseCase<RQ>, Unit> builder)
-
functionalUseCaseBuilder
final static <F extends UseCaseFactory, RQ extends UseCaseRequest, RS extends UseCaseResponse> FunctionalUseCase<RQ, RS> functionalUseCaseBuilder(F $self, Function1<RQ, RS> function, Function2<BuilderFunctionalUseCase<RQ, RS>, F, Unit> builder)
-
functionalUseCaseBuilder
final static <RQ extends UseCaseRequest, RS extends UseCaseResponse> FunctionalUseCase<RQ, RS> functionalUseCaseBuilder(Function1<RQ, RS> $self, Function1<BuilderFunctionalUseCase<RQ, RS>, Unit> builder)
-
-
-
-