UNPKG

howsmydriving-nyc

Version:
73 lines (72 loc) 1.97 kB
import { ICitation } from 'howsmydriving-utils'; export interface INYCFineData { FINE_FIELDS: Array<string>; fines_assessed: () => boolean; max_amount: () => number; total_reduced: string; total_paid: string; total_outstanding: string; total_fined: string; } export interface INYCSummonsImage { description: string; url: string; } export interface INYCCitationInfo extends ICitation { [index: string]: any; previous_violation_count: any; state: string; previous_lookup_date: any; plate_types: any; times_queried: string; camera_streak_data: any; fines: INYCFineData; violations_count: string; } export interface INYCViolation { summons_number: string; vehicle_expiration_date: string; violation_time: string; vehicle_color: string; penalty_amount: string; formatted_time: any; violation_post_code: string; date_first_observed: string; intersecting_street: any; feet_from_curb: string; house_number: string; issuer_code: string; issuer_command: string; street_name: string; interest_amount: string; issue_date: string; law_section: string; plate_id: string; vehicle_body_type: string; issuing_agency: string; violation_code: string; amount_due: string; fine_amount: string; humanized_description: string; violation_legal_code: any; sub_division: string; vehicle_make: string; to_hours_in_effect: string; violation_location: string; fined: string; street_code3: string; street_code2: string; street_code1: string; payment_amount: string; violation_in_front_of_or_opposite: string; plate_type: string; summons_image: INYCSummonsImage; reduction_amount: string; issuer_precinct: string; violation_precinct: string; registration_state: string; vehicle_year: string; violation_county: string; paid: string; location: string; }