components/index/types/file.go
package types
// Language represents the language of a File.
type Language struct {
Confidence string `json:"confidence"`
Language string `json:"language"`
RawScore float64 `json:"rawScore"`
}
// Metadata represents metadata for a File.
type Metadata map[string]interface{}
// File represents a file resource in an Index.
type File struct {
Document
Content string `json:"content"`
IpfsTikaVersion string `json:"ipfs_tika_version"`
Language Language `json:"language"`
Metadata Metadata `json:"metadata"`
URLs []string `json:"urls"`
NSFW *NSFW `json:"nfsw,omitempty"`
}