Companion

Properties

Link copied to clipboard
Link copied to clipboard
open override val multi: BiDiMultiLensSpec<MultipartForm, MultipartFormFile>

Functions

Link copied to clipboard
open override fun defaulted(name: String, default: MultipartFormFile, description: String?, metadata: Map<String, Any>): BiDiLens<MultipartForm, MultipartFormFile>
open override fun defaulted(name: String, default: LensExtractor<MultipartForm, MultipartFormFile>, description: String?, metadata: Map<String, Any>): BiDiLens<MultipartForm, MultipartFormFile>
Link copied to clipboard
fun inputStream(): BiDiLensSpec<MultipartForm, InputStream>

Use this when it doesn't matter about the name or content type of the file uploaded.

Link copied to clipboard
fun <NEXT> map(nextIn: (MultipartFormFile) -> NEXT, nextOut: (NEXT) -> MultipartFormFile): BiDiLensSpec<MultipartForm, NEXT>
fun <NEXT> map(nextIn: (MultipartFormFile) -> NEXT): LensSpec<MultipartForm, NEXT>
Link copied to clipboard
fun <NEXT> mapWithNewMeta(nextIn: (MultipartFormFile) -> NEXT, nextOut: (NEXT) -> MultipartFormFile, paramMeta: ParamMeta): BiDiLensSpec<MultipartForm, NEXT>
Link copied to clipboard
open override fun optional(name: String, description: String?, metadata: Map<String, Any>): BiDiLens<MultipartForm, MultipartFormFile?>
Link copied to clipboard
open override fun required(name: String, description: String?, metadata: Map<String, Any>): BiDiLens<MultipartForm, MultipartFormFile>