0.0.34 • Published 6 years ago
@ministryofjustice/fb-user-filestore-client-node v0.0.34
Form Builder User File Store client (Node)
Client for making requests to Form Builder platform user filestore endpoints
Requirements
Node
Installation
npm install @ministryofjustice/fb-user-filestore-client-node
Usage
Loading and initialising
// load client
const FBUserFileStoreClient = require('@ministryofjustice/fb-user-filestore-client-node')
// initialise client
const userFileStoreClient = new FBUserFileStoreClient(serviceSecret, serviceToken, serviceSlug, userFileStoreUrl)
Fetching and storing
// fetch user file
userFile = await userFileStoreClient.fetch(userId, userToken, fingerprint)
// userFile => { file }
// store user file
policy = { [max_size], [expires], [allowed_types] }
uploadDetails = await userFileStoreClient.store(userId, userToken, file, policy)
// uploadDetails => { fingerpint, url, size, type, date }
// store user file from file path
uploadDetails = await userFileStoreClient.storeFromPath(userId, userToken, filePath, policy)
0.0.34
6 years ago
0.0.33
6 years ago
0.0.32
6 years ago
0.0.30
6 years ago
0.0.29
6 years ago
0.0.28
6 years ago
0.0.27
6 years ago
0.0.26
6 years ago
0.0.25
6 years ago
0.0.23-c
6 years ago
0.0.23-b
6 years ago
0.0.23-a
6 years ago
0.0.23-3
6 years ago
0.0.23-2
6 years ago
0.0.23-1
6 years ago
0.0.2-3.1
6 years ago
0.0.24
6 years ago
0.0.23
6 years ago
0.0.22
6 years ago
0.0.21-delta
6 years ago
0.0.21-gamma
6 years ago
0.0.21-beta
6 years ago
0.0.21-alpha
6 years ago
0.0.20
6 years ago
0.0.19
6 years ago
0.0.18
6 years ago
0.0.17
6 years ago