Modules
Official Elixir client for the YourImageShare
upload API. See YourImageShare.Client for the full API - this module is
just an entry point.
Raised/returned for any non-2xx response or a {"type": "error"} payload -
mirrors the JS/Python/PHP/Go/Rust/Ruby SDKs' error type exactly (same
status/message shape) so error-handling logic reads the same across every
official SDK.
Client for the YourImageShare upload API
(https://yourimageshare.com/about/api). Mirrors the existing JS, Python,
PHP, Go, Rust, and Ruby SDKs - same method names, same result shapes,
same error type - just idiomatic Elixir on top ({:ok, result} | {:error, %YourImageShare.APIError{}} tagged tuples, the direct
equivalent of Go's (result, error) return; bang variants that raise
are also provided).
Pagination info for a list/2 result.
Response shape for list/2.
One row of a list/2 result.
Response shape for a successful upload - same fields as every other official SDK.