UNPKG

@brvhprince/termii-js

Version:

JavaScript SDK for Termii Provider

58 lines (57 loc) 1.17 kB
/** * Project: termii-js * File: global * Created by pennycodes on 25/04/2023. * Copyright termii-js */ export interface Paginator<T> { current_page: number; data: T[]; first_page_url: string; from: number; last_page: number; last_page_url: string; next_page_url: string; path: string; per_page: number; prev_page_url: string | null; to: number; total: number; } interface Links { first: string; last: string; prev: string | null; next: string | null; } interface Meta { current_page: number; from: number; last_page: number; path: string; per_page: number; to: number; total: number; } export interface Paginator2<T> { data: T[]; links: Links; meta: Meta; } export interface PayloadResponse { code?: string; message: string; } export interface KeyValuePair { [key: string]: string; } export interface QueryParams { /** * Page number to return results for */ page?: number; /** Your API key (It can be found on your [Termii Dashboard]{@link https://accounts.termii.com/#/}). */ api_key: string; } export {};