@@ -24,6 +24,7 @@ Page::Page()
2424 m_PageIsSet = false ;
2525 m_PerPage = 0 ;
2626 m_PerPageIsSet = false ;
27+ m_Reference_testIsSet = false ;
2728}
2829
2930Page::~Page ()
@@ -48,6 +49,11 @@ web::json::value Page::toJson() const
4849
4950 val[utility::conversions::to_string_t (_XPLATSTR (" perPage" ))] = ModelBase::toJson (m_PerPage);
5051 }
52+ if (m_Reference_testIsSet)
53+ {
54+
55+ val[utility::conversions::to_string_t (_XPLATSTR (" reference_test" ))] = ModelBase::toJson (m_Reference_test);
56+ }
5157
5258 return val;
5359}
@@ -77,6 +83,17 @@ bool Page::fromJson(const web::json::value& val)
7783
7884 }
7985 }
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+ }
8097 return ok;
8198}
8299
@@ -95,6 +112,10 @@ void Page::toMultipart(std::shared_ptr<MultipartFormData> multipart, const utili
95112 {
96113 multipart->add (ModelBase::toHttpContent (namePrefix + utility::conversions::to_string_t (_XPLATSTR (" perPage" )), m_PerPage));
97114 }
115+ if (m_Reference_testIsSet)
116+ {
117+ multipart->add (ModelBase::toHttpContent (namePrefix + utility::conversions::to_string_t (_XPLATSTR (" reference_test" )), m_Reference_test));
118+ }
98119}
99120
100121bool 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
118139 ok &= ModelBase::fromHttpContent (multipart->getContent (utility::conversions::to_string_t (_XPLATSTR (" perPage" ))), refVal_setPerPage );
119140 setPerPage (refVal_setPerPage);
120141 }
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+ }
121148 return ok;
122149}
123150
@@ -162,6 +189,27 @@ void Page::unsetPerPage()
162189{
163190 m_PerPageIsSet = false ;
164191}
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+ }
165213
166214}
167215}
0 commit comments