1+ model Address
2+ @label("Address" "Addresses")
3+ @template("{{label}}")
4+ @icon("map-marker")
5+ {
6+ id String @label("Places ID") @id
7+ @list.overflow({ length 10 hellip true })
8+
9+ formatted String @label("Formatted Address")
10+ @field.text
11+ @is.required
12+ @list.text @view.text
13+
14+ street String @label("Street Address")
15+ @field.text
16+ @is.required
17+ @list.text @view.text
18+
19+ neighborhood String? @label("Neighborhood")
20+ @field.text
21+ @list.text @view.text
22+
23+ city String @label("City")
24+ @field.text
25+ @is.required
26+ @list.text @view.text
27+
28+ state String? @label("State")
29+ @field.text
30+ @list.text @view.text
31+
32+ region String? @label("Region")
33+ @field.text
34+ @list.text @view.text
35+
36+ country String @label("Country")
37+ @field.text
38+ @is.required
39+ @list.text @view.text
40+
41+ postal String @label("Postal Code")
42+ @field.text
43+ @is.required
44+ @list.text @view.text
45+
46+ latitude Float? @label("Latitude")
47+ @min(-90) @max(90) @step(0.00000001)
48+ @field.number({ min -90 max 90 step 0.00000001 })
49+ @is.gte(-90) @is.lte(90)
50+ @list.hide @view.number
51+
52+ longitude Float? @label("Longitude")
53+ @min(-180) @max(180) @step(0.00000001)
54+ @field.number({ min -180 max 180 step 0.00000001 })
55+ @is.gte(-180) @is.lte(180)
56+ @list.hide @view.number
57+
58+ active Boolean @label("Active")
59+ @default(true)
60+ @filter.switch
61+ @list.hide @view.yesno
62+
63+ created Datetime @label("Created")
64+ @default("now()") @sortable
65+ @list.date("m d, Y h:iA")
66+ @view.date("m d, Y h:iA")
67+
68+ updated Datetime @label("Updated")
69+ @default("now()") @timestamp @sortable
70+ @list.date("m d, Y h:iA")
71+ @view.date("m d, Y h:iA")
72+ }
0 commit comments