Interface PaymentHandlers<S>

interface for handling payment requests

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>);
}

Type Parameters

Properties

delete?: ((server, sha256, request) => Promise<PaymentToken>)

Type declaration

download?: ((server, sha256, request) => Promise<PaymentToken>)

Type declaration

list?: ((server, request) => Promise<PaymentToken>)

Type declaration

mirror?: ((server, sha256, blob, request) => Promise<PaymentToken>)

Type declaration

upload?: ((server, sha256, blob, request) => Promise<PaymentToken>)

Type declaration