UNPKG

harvest

Version:
35 lines (34 loc) 855 B
import { PagenationParameters } from './base/pagenation'; export interface Expense { id: number; client: object; total_cost?: number; units?: number; project: object; expense_category: object; user: object; user_assignment: object; invoice: object; receipt: object; notes: string; billable: boolean; is_closed: boolean; is_locked: boolean; is_billed: boolean; locked_reason: string; spent_date: string; created_at: string; updated_at: string; } export interface ExpensesPagenationResponse extends PagenationParameters { expenses: Expense[]; } export interface ExpensesPagenationParameters extends PagenationParameters { user_id: number; client_id: number; project_id: number; is_billed: boolean; updated_since: string; from: string; to: string; }