This repository has been archived by the owner on Dec 30, 2022. It is now read-only.
forked from fullcontact/fullcontact-go
/
survey.go
218 lines (204 loc) · 8.46 KB
/
survey.go
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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
package fullcontact
type Survey struct {
Own Own `json:"own"`
Collectibles Collectibles `json:"collectibles"`
CreditCards CreditCards `json:"creditCards"`
DietConcerns DietConcerns `json:"dietConcerns"`
Hobby Hobby `json:"hobby"`
Music Music `json:"music"`
Reading Reading `json:"reading"`
Sporting Sporting `json:"sporting"`
Travel Travel `json:"travel"`
Electronics Electronics `json:"electronics"`
Purchase Purchase `json:"purchase"`
Religious bool `json:"religious"`
Grandchildren bool `json:"grandchildren"`
OnlinePurchaser bool `json:"onlinePurchaser"`
Investments bool `json:"investments"`
}
type Own struct {
OwnCat bool `json:"ownCat"`
OwnDog bool `json:"ownDog"`
OwnDigitalCamera bool `json:"ownDigitalCamera"`
OwnHorse bool `json:"ownHorse"`
OwnMotorcycle bool `json:"ownMotorcycle"`
OwnSwimmingPool bool `json:"ownSwimmingPool"`
OwnAtv bool `json:"ownAtv"`
OwnRv bool `json:"ownRv"`
}
type Collectibles struct {
General bool `json:"general"`
Coins bool `json:"coins"`
Dolls bool `json:"dolls"`
Figurines bool `json:"figurines"`
Other bool `json:"other"`
Plates bool `json:"plates"`
SportsMemorabilia bool `json:"sportsMemorabilia"`
Stamps bool `json:"stamps"`
FineArts bool `json:"fineArts"`
}
type CreditCards struct {
Premium Card `json:"premium"`
Regular Card `json:"regular"`
Debit bool `json:"debit"`
}
type Card struct {
Amex bool `json:"amex"`
Discover bool `json:"discover"`
Other bool `json:"other"`
Store bool `json:"store"`
VisaOrMasterCard bool `json:"visaOrMasterCard"`
}
type DietConcerns struct {
General bool `json:"general"`
LoseWeight bool `json:"loseWeight"`
EatNatural bool `json:"eatNatural"`
VitaminSupplements bool `json:"vitaminSupplements"`
Healthy bool `json:"healthy"`
}
type Hobby struct {
Gardening Gardening `json:"gardening"`
General bool `json:"general"`
Baking bool `json:"baking"`
BirdWatching bool `json:"birdWatching"`
Cars bool `json:"cars"`
CigarSmoking bool `json:"cigarSmoking"`
GourmetCooking bool `json:"gourmetCooking"`
Cooking bool `json:"cooking"`
Crafts bool `json:"crafts"`
CasinoGambling bool `json:"casinoGambling"`
HomeImprovement bool `json:"homeImprovement"`
HomeStudyCourses bool `json:"homeStudyCourses"`
Knitting bool `json:"knitting"`
Lotteries bool `json:"lotteries"`
Quilting bool `json:"quilting"`
SelfImprovementCourses bool `json:"selfImprovementCourses"`
Sewing bool `json:"sewing"`
Theater bool `json:"theater"`
Woodworking bool `json:"woodworking"`
WineAppreciation bool `json:"wineAppreciation"`
Photography bool `json:"photography"`
Exercise3xPerWeek bool `json:"exercise3xPerWeek"`
ScrapBooking bool `json:"scrapBooking"`
LowFatCooking bool `json:"lowFatCooking"`
CareerAdvancementCourses bool `json:"careerAdvancementCourses"`
JewelryMaking bool `json:"jewelryMaking"`
Diy bool `json:"diy"`
Green bool `json:"green"`
SocialNetworking bool `json:"socialNetworking"`
Spirituality bool `json:"spirituality"`
}
type Gardening struct {
General bool `json:"general"`
Flowers bool `json:"flowers"`
Organic bool `json:"organic"`
Vegetable bool `json:"vegetable"`
}
type Music struct {
General bool `json:"general"`
ChristianOrGospel bool `json:"christianOrGospel"`
Classical bool `json:"classical"`
Country bool `json:"country"`
Jazz bool `json:"jazz"`
Other bool `json:"other"`
RhythmAndBlues bool `json:"rhythmAndBlues"`
Rock bool `json:"rock"`
SoftRock bool `json:"softRock"`
Swing bool `json:"swing"`
Alternative bool `json:"alternative"`
}
type Reading struct {
LikesToRead bool `json:"likesToRead"`
Astrology bool `json:"astrology"`
BibleOrDevotional bool `json:"bibleOrDevotional"`
BestSellingFiction bool `json:"bestSellingFiction"`
Audiobooks bool `json:"audiobooks"`
Childrens bool `json:"childrens"`
Cooking bool `json:"cooking"`
Computer bool `json:"computer"`
CountryLifestyle bool `json:"countryLifestyle"`
Fashion bool `json:"fashion"`
History bool `json:"history"`
InteriorDecorating bool `json:"interiorDecorating"`
Health bool `json:"health"`
Military bool `json:"military"`
Mystery bool `json:"mystery"`
NaturalHealthRemedies bool `json:"naturalHealthRemedies"`
Entertainment bool `json:"entertainment"`
Romance bool `json:"romance"`
ScienceFiction bool `json:"scienceFiction"`
Technology bool `json:"technology"`
Sports bool `json:"sports"`
WorldNewsOrPolitics bool `json:"worldNewsOrPolitics"`
Suspense bool `json:"suspense"`
BestSellers bool `json:"bestSellers"`
BookClub bool `json:"bookClub"`
Comics bool `json:"comics"`
Financial bool `json:"financial"`
HomeAndGarden bool `json:"homeAndGarden"`
SelfImprovement bool `json:"selfImprovement"`
Travel bool `json:"travel"`
Magazines bool `json:"magazines"`
}
type Sporting struct {
Other bool `json:"other"`
CampingOrHiking bool `json:"campingOrHiking"`
Baseball bool `json:"baseball"`
Boating bool `json:"boating"`
Basketball bool `json:"basketball"`
Fishing bool `json:"fishing"`
AmericanFootball bool `json:"americanFootball"`
Fitness bool `json:"fitness"`
Golf bool `json:"golf"`
Hockey bool `json:"hockey"`
Hunting bool `json:"hunting"`
Nascar bool `json:"nascar"`
SnowSkiing bool `json:"snowSkiing"`
Walking bool `json:"walking"`
Running bool `json:"running"`
Scuba bool `json:"scuba"`
Tennis bool `json:"tennis"`
WeightLifting bool `json:"weightLifting"`
Biking bool `json:"biking"`
ExtremeSports bool `json:"extremeSports"`
Motocross bool `json:"motocross"`
Skateboarding bool `json:"skateboarding"`
Snowboarding bool `json:"snowboarding"`
Rollerblading bool `json:"rollerblading"`
Interests bool `json:"interests"`
}
type Travel struct {
General bool `json:"general"`
UsBusiness bool `json:"usBusiness"`
InternationalBusiness bool `json:"internationalBusiness"`
UsPersonal bool `json:"usPersonal"`
InternationalPersonal bool `json:"internationalPersonal"`
CasinoVacations bool `json:"casinoVacations"`
FamilyVacations bool `json:"familyVacations"`
FrequentFlyer bool `json:"frequentFlyer"`
Timeshare bool `json:"timeshare"`
VacationCruises bool `json:"vacationCruises"`
AttractionsOrThemeParks bool `json:"attractionsOrThemeParks"`
Rv bool `json:"rv"`
}
type Electronics struct {
AppleDevice bool `json:"appleDevice"`
CableTv bool `json:"cableTv"`
HighSpeedInternet bool `json:"highSpeedInternet"`
Dvr bool `json:"dvr"`
DvdPlayer bool `json:"dvdPlayer"`
Hdtv bool `json:"hdtv"`
HomeTheater bool `json:"homeTheater"`
SatelliteRadio bool `json:"satelliteRadio"`
SatelliteTv bool `json:"satelliteTv"`
VideoGameSystems bool `json:"videoGameSystems"`
Other bool `json:"other"`
}
type Purchase struct {
HomeDecorating bool `json:"homeDecorating"`
BeautyProducts bool `json:"beautyProducts"`
ClubStores bool `json:"clubStores"`
FastFoods bool `json:"fastFoods"`
SpecialtyBeautyProducts bool `json:"specialtyBeautyProducts"`
UsesCoupons bool `json:"usesCoupons"`
}