UNPKG

@stratosphere-network/wallet

Version:

Wallet module for StratoSphere SDK

24 lines 1.99 kB
import { BaseService } from "../base-service"; import { CreatePaymentRequestInput, PaymentRequestResult, ClaimPaymentRequest, ClaimPaymentResponse, GetPaymentRequestsInput, GetPaymentRequestsResult, GetSendLinksInput, GetSendLinksResult, CancelPaymentRequestResult, CancelSendLinkResult, PayPaymentRequestResponse, SendSpecificPaymentRequest, SendOpenPaymentRequest, RegisterRedirectUrlRequest, RegisterRedirectUrlResponse, GetAllUsersResponse, GetRedirectLinksRequest, GetRedirectLinksResponse } from "../types"; export declare class PaymentLinksService extends BaseService { /** * Validates the time format for send links * Expected format: number followed by s, m, h, or d (e.g., 1s, 5m, 2h, 30d) */ private validateTimeFormat; requestPayment(request: CreatePaymentRequestInput): Promise<PaymentRequestResult>; payPaymentRequest(nonce: string): Promise<PayPaymentRequestResponse>; createSpecificSendLink(request: SendSpecificPaymentRequest): Promise<PaymentRequestResult>; createOpenSendLink(request: SendOpenPaymentRequest): Promise<PaymentRequestResult>; claimSpecificSendLink(request: ClaimPaymentRequest): Promise<ClaimPaymentResponse>; claimOpenSendLink(request: ClaimPaymentRequest): Promise<ClaimPaymentResponse>; listPaymentRequests(request?: GetPaymentRequestsInput): Promise<GetPaymentRequestsResult>; listSendLinks(request?: GetSendLinksInput): Promise<GetSendLinksResult>; cancelPaymentRequest(nonce: string): Promise<CancelPaymentRequestResult>; cancelSendLink(urlId: string): Promise<CancelSendLinkResult>; registerRequestLinkRedirectUrl(request: RegisterRedirectUrlRequest): Promise<RegisterRedirectUrlResponse>; registerSendLinkRedirectUrl(request: RegisterRedirectUrlRequest): Promise<RegisterRedirectUrlResponse>; getAllUsers(): Promise<GetAllUsersResponse>; getRedirectLinks(request: GetRedirectLinksRequest): Promise<GetRedirectLinksResponse>; } //# sourceMappingURL=payment-links.d.ts.map