UNPKG

paystack-sdk

Version:
14 lines (13 loc) 875 B
import { Axios } from 'axios'; import { BadRequest, QueryParams } from '../interface'; import { CreatePage, ListPaymentPagesResponse, PaymentPageCreatedFetchedUpdatedResponse, UpdatePage } from './interface'; export declare class PaymentPage { private http; constructor(http: Axios); create(data: CreatePage): Promise<PaymentPageCreatedFetchedUpdatedResponse | BadRequest>; list(queryParams?: QueryParams): Promise<ListPaymentPagesResponse | BadRequest>; fetch(id: string): Promise<PaymentPageCreatedFetchedUpdatedResponse | BadRequest>; update(id: string, data: UpdatePage): Promise<PaymentPageCreatedFetchedUpdatedResponse | BadRequest>; slugAvailable(slug: string): Promise<PaymentPageCreatedFetchedUpdatedResponse | BadRequest>; addProduct(id: number, products: number[]): Promise<PaymentPageCreatedFetchedUpdatedResponse | BadRequest>; }