@signiant/media-shuttle-sdk
Version:
The SDK for supporting file transfer to and from Media Shuttle
22 lines • 1.37 kB
TypeScript
/**
* The credentials used when processing Upload and Download requests.
*
* Token will be used if present, otherwise defaults to username and password.
*/
interface Credentials {
/**
* Get auth token from the credentials supplied.
*
* @returns Promise<string>
* @example eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlJUY3hPVE0zUmpkR05qRXdOa1kzTURaQ016TTFOVFUyTmpjMFJrVXlRMFJEUlVKRk9UUkZPQSJ9.eyJpc3MiOiJodHRwczovL3NpZ25pYW50LWRldi5hdXRoMC5jb20vIiwic3ViIjoiYXV0aDB8cHdpbGRlckBzaWduaWFudC5jb20iLCJhdWQiOlsiaHR0cHM6Ly9wbGF0Zm9ybS1hcGktc2VydmljZS5lbmRlYXZvdXIuZGV2ZWxvcGVyLnNpZ25pYW50LmNvbSIsImh0dHBzOi8vc2lnbmlhbnQtZGV2LmF1dGgwLmNvbS91c2VyaW5mbyJdLCJpYXQiOjE2MzY0ODU3ODIsImV4cCI6MTYzNjQ5Mjk4MiwiYXpwIjoiNjFKZVNPTXV5c0JuY3JGUFZLZmZSN0ZjZW0xd2d2M0MiLCJzY29wZSI6Im9wZW5pZCJ9.KdivmPCvqmsumRfvUIm7hzeUZaPJaqweqrd1HGZa9R_HP26mGfD602WfaO_6cGoC1TjTpDEosQFoiworlfvPUK0gKc4QKs3i1-malc-DEeg8SrufUrKnNv0sMpYJoDAb4xrJ8JW4Puf5DWegL80lfcOPeHPXDX6ebvawEUutAy5fziq8Dfz-b52cl3So_cZ8W-UcpwUkKDsG4AMIc8PRYeBv9FlMJ-9qtAyRj2a0qEwhej-d5jyXApB6pl4WNty3IDlXeacDGzNGXkvkY2ku4ZiSUqf3JyDM7KCQlZUjNa3fBFNLAlgMJfVPJ_YL8eqrSWPfB0iUPDIZOqUon9Fnxw
*/
getAuthToken?: Function;
/**
* Invalidate the current credentials
*
* @returns Promise<void>
*/
logout?: Function;
}
export default Credentials;
//# sourceMappingURL=Credentials.d.ts.map