caliban.uploads

Type members

Classlikes

case class FileMeta(id: String, bytes: Array[Byte], contentType: Option[String], fileName: String, fileSize: Long)
case class GraphQLUploadRequest(request: GraphQLRequest, fileMap: List[(String, List[Either[String, Int]])], fileHandle: UIO[Uploads])

Wraps a request which included an upload request, this stores the additional information necessary to be able to resolve files at query time

Wraps a request which included an upload request, this stores the additional information necessary to be able to resolve files at query time

trait Multipart
final case class Upload(name: String)
object Uploads

Types

type Uploads = Has[Multipart]