MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / writeUserAttributes

Function writeUserAttributes

qevercloud/generated/types.cpp:2221–2388  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2219}
2220
2221void writeUserAttributes(ThriftBinaryBufferWriter& w, const UserAttributes& s) {
2222 w.writeStructBegin("UserAttributes");
2223 if(s.defaultLocationName.isSet()) {
2224 w.writeFieldBegin("defaultLocationName", ThriftFieldType::T_STRING, 1);
2225 w.writeString(s.defaultLocationName.ref());
2226 w.writeFieldEnd();
2227 }
2228 if(s.defaultLatitude.isSet()) {
2229 w.writeFieldBegin("defaultLatitude", ThriftFieldType::T_DOUBLE, 2);
2230 w.writeDouble(s.defaultLatitude.ref());
2231 w.writeFieldEnd();
2232 }
2233 if(s.defaultLongitude.isSet()) {
2234 w.writeFieldBegin("defaultLongitude", ThriftFieldType::T_DOUBLE, 3);
2235 w.writeDouble(s.defaultLongitude.ref());
2236 w.writeFieldEnd();
2237 }
2238 if(s.preactivation.isSet()) {
2239 w.writeFieldBegin("preactivation", ThriftFieldType::T_BOOL, 4);
2240 w.writeBool(s.preactivation.ref());
2241 w.writeFieldEnd();
2242 }
2243 if(s.viewedPromotions.isSet()) {
2244 w.writeFieldBegin("viewedPromotions", ThriftFieldType::T_LIST, 5);
2245 w.writeListBegin(ThriftFieldType::T_STRING, s.viewedPromotions.ref().length());
2246 Q_FOREACH(const QString& elem, s.viewedPromotions.ref()) {
2247 w.writeString(elem);
2248 }
2249 w.writeListEnd();
2250 w.writeFieldEnd();
2251 }
2252 if(s.incomingEmailAddress.isSet()) {
2253 w.writeFieldBegin("incomingEmailAddress", ThriftFieldType::T_STRING, 6);
2254 w.writeString(s.incomingEmailAddress.ref());
2255 w.writeFieldEnd();
2256 }
2257 if(s.recentMailedAddresses.isSet()) {
2258 w.writeFieldBegin("recentMailedAddresses", ThriftFieldType::T_LIST, 7);
2259 w.writeListBegin(ThriftFieldType::T_STRING, s.recentMailedAddresses.ref().length());
2260 Q_FOREACH(const QString& elem, s.recentMailedAddresses.ref()) {
2261 w.writeString(elem);
2262 }
2263 w.writeListEnd();
2264 w.writeFieldEnd();
2265 }
2266 if(s.comments.isSet()) {
2267 w.writeFieldBegin("comments", ThriftFieldType::T_STRING, 9);
2268 w.writeString(s.comments.ref());
2269 w.writeFieldEnd();
2270 }
2271 if(s.dateAgreedToTermsOfService.isSet()) {
2272 w.writeFieldBegin("dateAgreedToTermsOfService", ThriftFieldType::T_I64, 11);
2273 w.writeI64(s.dateAgreedToTermsOfService.ref());
2274 w.writeFieldEnd();
2275 }
2276 if(s.maxReferrals.isSet()) {
2277 w.writeFieldBegin("maxReferrals", ThriftFieldType::T_I32, 12);
2278 w.writeI32(s.maxReferrals.ref());

Callers 1

writeUserFunction · 0.85

Calls 13

writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeStringMethod · 0.80
writeFieldEndMethod · 0.80
writeDoubleMethod · 0.80
writeBoolMethod · 0.80
writeListBeginMethod · 0.80
writeListEndMethod · 0.80
writeI64Method · 0.80
writeI32Method · 0.80
writeFieldStopMethod · 0.80
writeStructEndMethod · 0.80

Tested by

no test coverage detected