sihl.storage
Storage.File
sihl
sihl.app
sihl.authn
sihl.authz
sihl.cmd
sihl.configuration
sihl.core
sihl.data
sihl.email
sihl.http
sihl.log
sihl.message
sihl.middleware
sihl.queue
sihl.schedule
sihl.seed
sihl.server
sihl.session
sihl.token
sihl.user
sihl.utils
sihl.web
type t = {
id : string;
filename : string;
filesize : int;
mime : string;
}
val mime : t -> string
val filesize : t -> int
val filename : t -> string
val id : t -> string
module Fields : sig ... end
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val equal : t -> t -> Ppx_deriving_runtime.bool
val make : id:string -> filename:string -> filesize:int -> mime:string -> t
val set_mime : string -> t -> t
val set_filesize : int -> t -> t
val set_filename : string -> t -> t