@@ -24,6 +24,7 @@ Page::Page()
24
24
m_PageIsSet = false ;
25
25
m_PerPage = 0 ;
26
26
m_PerPageIsSet = false ;
27
+ m_Reference_testIsSet = false ;
27
28
}
28
29
29
30
Page::~Page ()
@@ -48,6 +49,11 @@ web::json::value Page::toJson() const
48
49
49
50
val[utility::conversions::to_string_t (_XPLATSTR (" perPage" ))] = ModelBase::toJson (m_PerPage);
50
51
}
52
+ if (m_Reference_testIsSet)
53
+ {
54
+
55
+ val[utility::conversions::to_string_t (_XPLATSTR (" reference_test" ))] = ModelBase::toJson (m_Reference_test);
56
+ }
51
57
52
58
return val;
53
59
}
@@ -77,6 +83,17 @@ bool Page::fromJson(const web::json::value& val)
77
83
78
84
}
79
85
}
86
+ if (val.has_field (utility::conversions::to_string_t (_XPLATSTR (" reference_test" ))))
87
+ {
88
+ const web::json::value& fieldValue = val.at (utility::conversions::to_string_t (_XPLATSTR (" reference_test" )));
89
+ if (!fieldValue.is_null ())
90
+ {
91
+ std::vector<utility::string_t > refVal_setReferenceTest;
92
+ ok &= ModelBase::fromJson (fieldValue, refVal_setReferenceTest);
93
+ setReferenceTest (refVal_setReferenceTest);
94
+
95
+ }
96
+ }
80
97
return ok;
81
98
}
82
99
@@ -95,6 +112,10 @@ void Page::toMultipart(std::shared_ptr<MultipartFormData> multipart, const utili
95
112
{
96
113
multipart->add (ModelBase::toHttpContent (namePrefix + utility::conversions::to_string_t (_XPLATSTR (" perPage" )), m_PerPage));
97
114
}
115
+ if (m_Reference_testIsSet)
116
+ {
117
+ multipart->add (ModelBase::toHttpContent (namePrefix + utility::conversions::to_string_t (_XPLATSTR (" reference_test" )), m_Reference_test));
118
+ }
98
119
}
99
120
100
121
bool Page::fromMultiPart (std::shared_ptr<MultipartFormData> multipart, const utility::string_t & prefix)
@@ -118,6 +139,12 @@ bool Page::fromMultiPart(std::shared_ptr<MultipartFormData> multipart, const uti
118
139
ok &= ModelBase::fromHttpContent (multipart->getContent (utility::conversions::to_string_t (_XPLATSTR (" perPage" ))), refVal_setPerPage );
119
140
setPerPage (refVal_setPerPage);
120
141
}
142
+ if (multipart->hasContent (utility::conversions::to_string_t (_XPLATSTR (" reference_test" ))))
143
+ {
144
+ std::vector<utility::string_t > refVal_setReferenceTest;
145
+ ok &= ModelBase::fromHttpContent (multipart->getContent (utility::conversions::to_string_t (_XPLATSTR (" reference_test" ))), refVal_setReferenceTest );
146
+ setReferenceTest (refVal_setReferenceTest);
147
+ }
121
148
return ok;
122
149
}
123
150
@@ -162,6 +189,27 @@ void Page::unsetPerPage()
162
189
{
163
190
m_PerPageIsSet = false ;
164
191
}
192
+ std::vector<utility::string_t > Page::getReferenceTest () const
193
+ {
194
+ return m_Reference_test;
195
+ }
196
+
197
+
198
+ void Page::setReferenceTest (const std::vector<utility::string_t >& value)
199
+ {
200
+ m_Reference_test = value;
201
+ m_Reference_testIsSet = true ;
202
+ }
203
+
204
+ bool Page::referenceTestIsSet () const
205
+ {
206
+ return m_Reference_testIsSet;
207
+ }
208
+
209
+ void Page::unsetReference_test ()
210
+ {
211
+ m_Reference_testIsSet = false ;
212
+ }
165
213
166
214
}
167
215
}
0 commit comments