Crate arachnid_shield

Crate arachnid_shield 

Source

Structs§

ApiUser
ArachnidShieldWithVersion
AsyncArachnidShieldWithVersion
ErrorDetail
A container for any error messages that the Arachnid Shield API sends us.
MatchDetails
A match object representing the image in our database that has the same cryptographic hash as the scanned image.
NearMatchDetails
A record of a near match (based on perceptual hashing) to a known image in our database.
ScanMediaFromBytes
A representation of a request to scan media from provided bytes.
ScanMediaFromUrl
A representation of a request to scan media from a url.
ScanPdqHashes
A representation of a request to scan a pdq list.
ScannedMedia
A record of a media (+ metadata) that has been scanned by the Arachnid Shield API and potential any visual or cryptographic matches attached to it.
ScannedPdqHashes
A record of the matches for PDQ hashes that have been scanned by the Arachnid Shield API.
V1
A marker struct that defines a public api for V1 of the Arachnid Shield API.

Enums§

ArachnidShieldError
A collection of errors that can occur when interacting with the Arachnid Shield API.
MatchType
The technology that was used to verify a match between two media. This indicates whether the submitted media matched media in our database exactly (by cryptographic hash) or visually (by visual hash).
MediaClassification
A disjoint union of categories that a media could be classified as. A list of the possible categories that an image or video could be classified as.

Type Aliases§

ArachnidShield
AsyncArachnidShield