UNPKG

harvest

Version:
47 lines (46 loc) 1.11 kB
import { PagenationParameters } from './base/pagenation'; export interface Estimate { id: number; client: object; line_items: EstimateLineItem[]; creator: object; client_key: string; number: string; purchase_order: string; amount: number; tax: number; tax_amount: number; tax2: number; tax2_amount: number; discount: number; discount_amount: number; subject: string; notes: string; currency: string; state: string; issue_date: string; sent_at: string; accepted_at: string; declined_at: string; created_at: string; updated_at: string; } export interface EstimateLineItem { id: number; kind: string; description: string; quantity: number; unit_price: number; amount: number; taxed: boolean; taxed2: boolean; } export interface EstimatesPagenationResponse extends PagenationParameters { estimates: Estimate[]; } export interface EstimatesPagenationParameters extends PagenationParameters { client_id?: number; updated_since?: string; from?: string; to?: string; }