forked from loafle/openapi-generator-original
84 lines
1.5 KiB
Scala
84 lines
1.5 KiB
Scala
package api
|
|
|
|
import model.ApiResponse
|
|
import model.Pet
|
|
import play.api.libs.Files.TemporaryFile
|
|
|
|
/**
|
|
* Provides a default implementation for [[PetApi]].
|
|
*/
|
|
|
|
class PetApiImpl extends PetApi {
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def addPet(body: Pet): Unit = {
|
|
// TODO: Implement better logic
|
|
|
|
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def deletePet(petId: Long, apiKey: Option[String]): Unit = {
|
|
// TODO: Implement better logic
|
|
|
|
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def findPetsByStatus(status: List[String]): List[Pet] = {
|
|
// TODO: Implement better logic
|
|
|
|
List.empty[Pet]
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def findPetsByTags(tags: List[String]): List[Pet] = {
|
|
// TODO: Implement better logic
|
|
|
|
List.empty[Pet]
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def getPetById(petId: Long): Pet = {
|
|
// TODO: Implement better logic
|
|
|
|
Pet(None, None, "", List.empty[String], None, None)
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def updatePet(body: Pet): Unit = {
|
|
// TODO: Implement better logic
|
|
|
|
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def updatePetWithForm(petId: Long, name: Option[String], status: Option[String]): Unit = {
|
|
// TODO: Implement better logic
|
|
|
|
|
|
}
|
|
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
override def uploadFile(petId: Long, additionalMetadata: Option[String], file: Option[TemporaryFile]): ApiResponse = {
|
|
// TODO: Implement better logic
|
|
|
|
ApiResponse(None, None, None)
|
|
}
|
|
}
|