UNPKG

@test-org122/hypernet-core

Version:

Hypernet Core. Represents the SDK for running the Hypernet Protocol.

14 lines 1.02 kB
import { IMerchantService } from "@interfaces/business"; import { ResultAsync } from "@interfaces/objects"; import { CoreUninitializedError, MerchantConnectorError, MerchantValidationError, PersistenceError } from "@interfaces/objects/errors"; import { IMerchantConnectorRepository } from "@interfaces/data"; import { IContextProvider } from "@interfaces/utilities"; export declare class MerchantService implements IMerchantService { protected merchantConnectorRepository: IMerchantConnectorRepository; protected contextProvider: IContextProvider; constructor(merchantConnectorRepository: IMerchantConnectorRepository, contextProvider: IContextProvider); authorizeMerchant(merchantUrl: string): ResultAsync<void, CoreUninitializedError | MerchantValidationError | PersistenceError>; getAuthorizedMerchants(): ResultAsync<Map<string, string>, PersistenceError>; activateAuthorizedMerchants(): ResultAsync<void, MerchantConnectorError | PersistenceError>; } //# sourceMappingURL=MerchantService.d.ts.map