Filestack Documentation

Classes

Client

The Client class provides an unified API to upload files and manage cloud contents using Filestack REST APIs.

Config

The Config class is used together with Client to configure certain aspects of the API.

Config.​Builder

A convenience class that allows easily building a new Config object.

Folder​List​Response

This class represents a response obtained from a folder list request.

Logout​Response

This class represents a response obtained from a logout request.

Prefetch​Response

:nodoc:

Store​Response

This class represents a response obtained from a store request.

Picker​Navigation​Controller

This class represents a navigation controller containing UI elements that allow picking files from local and cloud sources.

Cloud​Source

Represents a type of cloud source to be used in the picker.

Local​Source

Represents a type of local source to be used in the picker.

Stylizer

Object used to pass set colors, fonts and defaults style of Picker.

Enumerations

Client​Error

A specific kind of Error that may be returned by the Client.

Cloud​Provider

Represents a cloud provider.

Image​URLExport​Preset

Represents an image URL export preset.

Photos​Picker​Filter

Represents a cloud provider.

Picker​Behavior

Represents the picker's pick behavior.

Local​Provider

Represents a local provider to be used by a LocalSource.

Protocols

Cloud​Response

:nodoc:

Picker​Navigation​Controller​Delegate

This protocol contains the function signatures any PickerNavigationController delegate should conform to.

Source​Provider

SourceProvider defines the protocol that must be implemented by any view controllers that should be used to pick files using an user-provided implementation.

Source​Provider​Delegate
Stylizer​Delegate

:nodoc:

Typealiases

Folder​List​Completion​Handler

:nodoc:

Store​Completion​Handler

:nodoc:

Logout​Completion​Handler

:nodoc:

Prefetch​Completion​Handler

:nodoc: