rails generate scaffold Person \
  family_name:string \
  first_name:string \
  telephone_number:string \
  email_address:string \
  address_line_1:string \
  address_line_2:string \
  city:string \
  state:string \
  zip_code:string \
  date_of_birth:date \
  approximate_age:integer \
  name_of_insurance_company:string \
  policy_number:string

rails generate scaffold Policy \
  person:belongs_to \
  policy_number:string

rails generate scaffold Claim \
  policy:belongs_to \
  person:belongs_to \
  first_notification_of_loss:timestamp \
  date_and_time_of_incident:timestamp \
  police_reference:string \
  photos_to_follow:boolean \
  sketch_to_follow:boolean \
  description_of_weather:string \
  description_of_incident:string \
  description_of_property_damage:string

rails generate scaffold Vehicle \
  policy:belongs_to \
  license_number:string \
  state_where_licensed:string

rails generate scaffold Claimant \
  claim:belongs_to \
  person:belongs_to

rails generate scaffold Witness \
  claim:belongs_to \
  person:belongs_to

rails generate scaffold Driver \
  vehicle:belongs_to \
  person:belongs_to \
  from_date_time:timestamp \
  to_date_time:timestamp

rails generate scaffold Passenger \
  vehicle:belongs_to \
  person:belongs_to \
  from_date_time:timestamp \
  to_date_time:timestamp

rails generate scaffold Damage \
  vehicle:belongs_to \
  claim:belongs_to \
  description:string 
