Interface PaymentHandlers<S>
interface PaymentHandlers<S> { delete?: ((server,
sha256,
request) => Promise<PaymentToken>); download?: ((server,
sha256,
request) => Promise<PaymentToken>); list?: ((server,
request) => Promise<PaymentToken>); mirror?: ((server,
sha256,
blob,
request) => Promise<PaymentToken>); upload?: ((server,
sha256,
blob,
request) => Promise<PaymentToken>); } Properties
Optional
delete
delete?: ((server,
sha256,
request) => Promise<PaymentToken>) Type declaration
- (server, sha256, request): Promise<PaymentToken>
Parameters
- server: S
- sha256: string
- request: PaymentRequest
Optional
download
download?: ((server,
sha256,
request) => Promise<PaymentToken>) Type declaration
- (server, sha256, request): Promise<PaymentToken>
Parameters
- server: S
- sha256: string
- request: PaymentRequest
Optional
list
Type declaration
- (server, request): Promise<PaymentToken>
Parameters
- server: S
- request: PaymentRequest
Optional
mirror
mirror?: ((server,
sha256,
blob,
request) => Promise<PaymentToken>) Optional
upload
upload?: ((server,
sha256,
blob,
request) => Promise<PaymentToken>) Type declaration
- (server, sha256, blob, request): Promise<PaymentToken>
Parameters
- server: S
- sha256: string
- blob: UploadType
- request: PaymentRequest
interface for handling payment requests