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