-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathschema.graphql
170 lines (157 loc) · 2.76 KB
/
schema.graphql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
type Query {
"A simple type for getting started!"
hello: String
}
type Listing {
favoriteCount: Int
privateRemarks: String
showingContactName: String
mlsId: Int
showingContactPhone: String
terms: String
showingInstructions: String
leaseTerm: String
disclaimer: String
originalListPrice: String
agreement: String
listDate: String
modified: String
listPrice: Int
internetAddressDisplay: String
listingId: String
internetEntireListingDisplay: String
leaseType: String
virtualTourUrl: String
remarks: String
association: Association
sales: Sales
coAgent: CoAgent
tax: Tax
geo: Geo
mls: Mls
photos: [String]
school: School
agent: Agent
address: Address
office: Office
property: Property
}
type Association {
frequency: String
fee: Int
name: String
amenities: String
}
type Agent {
lastName: String
contact: String
address: String
firstName: String
id: String
}
type Office {
contact: String
name: String
servingName: String
brokerid: String
}
type Sales {
closeDate: String
closePrice: Int
contractDate: String
agent: Agent
office: Office
}
type CoAgent {
lastName: String
contact: String
address: String
firstName: String
id: String
}
type Tax {
taxYear: Int
taxAnnualAmount: Int
id: String
}
type Geo {
county: String
lat: Float
lng: Float
marketArea: String
directions: String
}
type Mls {
status: String
area: String
daysOnMarket: Int
originalEntryTimestamp: String
originatingSystemName: String
statusText: String
areaMinor: String
}
type School {
middleSchool: String
highSchool: String
elementarySchool: String
district: String
}
type Address {
crossStreet: String
state: String
country: String
postalCode: String
streetName: String
streetNumberText: String
city: String
streetNumber: Int
full: String
unit: String
}
type Parking {
leased: String
spaces: Int
description: String
}
type Property {
roof: String
cooling: String
style: String
area: Int
bathsFull: Int
bathsHalf: Int
stories: Int
fireplaces: Int
flooring: String
heating: String
bathrooms: String
foundation: String
laundryFeatures: String
occupantName: String
ownerName: String
lotDescription: String
pool: String
subType: String
bedrooms: Int
interiorFeatures: String
lotSize: String
areaSource: String
maintenanceExpense: String
additionalRooms: String
exteriorFeatures: String
water: String
view: String
lotSizeArea: String
subdivision: String
construction: String
lotSizeAreaUnits: String
type: String
garageSpaces: Float
bathsThreeQuarter: String
accessibility: String
acres: String
occupantType: String
subTypeText: String
yearBuilt: Int
parking: Parking
}