# Functions

NewStorageClient returns an authenticate storage client.

# Structs

Client represents an authenticated storage client, with storage credentials and an api client.
Container describes an existing Container.
CreateContainerInput defines an Container to be created.
CreateObjectInput struct for a Create Method to create a storage object TODO: Add query parameters if needed.
DeleteContainerInput describes the container to delete.
DeleteObjectInput struct for deleting objects TODO: Add query parameters if needed.
GetContainerInput describes the container to get.
GetObjectInput details on a storage object TODO: Add query parameters if needed.
ObjectClient details the parameters needed for a storage object client.
ObjectInfo describes an existing object Optional values may not be passed in as response headers TODO: Add query parameters if needed.
UpdateContainerInput defines an Container to be updated.