Skip to content

Instantly share code, notes, and snippets.

@tstone
Created March 31, 2014 19:07
Show Gist options
  • Save tstone/9899791 to your computer and use it in GitHub Desktop.
Save tstone/9899791 to your computer and use it in GitHub Desktop.
scala> import mq.models.place._
import mq.models.place._
scala> import mq.models._
import mq.models._
scala> val a = Airport(123, "slug", Address("US"), LatLng(1,-1), PlaceAttributes(), PoiAttributes(), AirportAttributes())
a: mq.models.place.Airport = Airport(123,slug,Address(US,None,None,None,None,None),LatLng(1.0,-1.0),PlaceAttributes(None,List(),None),PoiAttributes(None,None,None,None,None,List(),List(),None,None,None,List(),List(),List(),List(),None,List()),AirportAttributes(,List(),None))
scala> a.name(Some("foo"))
res1: a.MODEL = Airport(123,slug,Address(US,None,None,None,None,None),LatLng(1.0,-1.0),PlaceAttributes(None,List(),Some(foo)),PoiAttributes(None,None,None,None,None,List(),List(),None,None,None,List(),List(),List(),List(),None,List()),AirportAttributes(,List(),None))
scala> a.name(Some("foo")).getClass.getName
res2: String = mq.models.place.Airport
scala> a.url(Some("url"))
res4: a.MODEL = Airport(123,slug,Address(US,None,None,None,None,None),LatLng(1.0,-1.0),PlaceAttributes(None,List(),None),PoiAttributes(None,None,Some(url),None,None,List(),List(),None,None,None,List(),List(),List(),List(),None,List()),AirportAttributes(,List(),None))
scala> a.url(Some("url")).getClass.getName
res3: String = mq.models.place.Airport
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment