Package u1rest :: Package files :: Module resources
[hide private]
[frames] | no frames]

Module resources

source code

REST Resources of the files api.

Classes [hide private]
  FileStorageUser
A File Storage User resource.
  Resource
Base class for all resources providing common methods.
  DirectoryNode
Directory Node Resource.
  FileNode
A File Node Resource.
  Volume
A Volume Resource.
Functions [hide private]
 
get_user(res_host, cont_host, auth)
Get a user object for accessing rest resources.
source code
 
get_node_resource(res_json, user)
Used when given a Node Respresentation to return the right resource.
source code
Variables [hide private]
  BASE_API_PATH = '/api/file_storage/v1'
  __package__ = 'u1rest.files'
Function Details [hide private]

get_user(res_host, cont_host, auth)

source code 

Get a user object for accessing rest resources.

Parameters:
  • res_host - The host for File Resources (metadata)
  • cont_host - The host for File Content.
  • auth - An authenticator used in authenticating requests.

get_node_resource(res_json, user)

source code 

Used when given a Node Respresentation to return the right resource.

Parameters:
  • res_json - The JSON representation of the node.
  • user - The {FileStorageUser} Resource used to get the node.