Interface PaymentHandlers<S>

interface for handling payment requests

interface PaymentHandlers<S> {
    delete?: ((server, sha256, request) => Promise<Token>);
    download?: ((server, sha256, request) => Promise<Token>);
    list?: ((server, request) => Promise<Token>);
    mirror?: ((server, sha256, blob, request) => Promise<Token>);
    upload?: ((server, sha256, blob, request) => Promise<Token>);
}

Type Parameters

Properties

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

Type declaration

    • (server, sha256, request): Promise<Token>
    • Parameters

      Returns Promise<Token>

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

Type declaration

    • (server, sha256, request): Promise<Token>
    • Parameters

      Returns Promise<Token>

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

Type declaration

    • (server, request): Promise<Token>
    • Parameters

      Returns Promise<Token>

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

Type declaration

    • (server, sha256, blob, request): Promise<Token>
    • Parameters

      Returns Promise<Token>

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

Type declaration

    • (server, sha256, blob, request): Promise<Token>
    • Parameters

      Returns Promise<Token>