package lu.foyer package clients import zio.* import zio.Console.* import zio.http.* import zio.http.codec.* import zio.http.codec.PathCodec.path import zio.http.endpoint.* import zio.schema.* import java.net.URI import java.time.LocalDate import java.util.UUID class ClientController( override val commandEngine: CommandEngine[ClientCommand, ClientEvent, ClientState]) extends CommandEngineController[ClientCommand, ClientEvent, ClientState]( "api:example:insurance", "client" ) object ClientController: val layer = ZLayer.fromFunction(ClientController.apply)