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

Function writeUser

qevercloud/generated/types.cpp:3310–3389  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3308}
3309
3310void writeUser(ThriftBinaryBufferWriter& w, const User& s) {
3311 w.writeStructBegin("User");
3312 if(s.id.isSet()) {
3313 w.writeFieldBegin("id", ThriftFieldType::T_I32, 1);
3314 w.writeI32(s.id.ref());
3315 w.writeFieldEnd();
3316 }
3317 if(s.username.isSet()) {
3318 w.writeFieldBegin("username", ThriftFieldType::T_STRING, 2);
3319 w.writeString(s.username.ref());
3320 w.writeFieldEnd();
3321 }
3322 if(s.email.isSet()) {
3323 w.writeFieldBegin("email", ThriftFieldType::T_STRING, 3);
3324 w.writeString(s.email.ref());
3325 w.writeFieldEnd();
3326 }
3327 if(s.name.isSet()) {
3328 w.writeFieldBegin("name", ThriftFieldType::T_STRING, 4);
3329 w.writeString(s.name.ref());
3330 w.writeFieldEnd();
3331 }
3332 if(s.timezone.isSet()) {
3333 w.writeFieldBegin("timezone", ThriftFieldType::T_STRING, 6);
3334 w.writeString(s.timezone.ref());
3335 w.writeFieldEnd();
3336 }
3337 if(s.privilege.isSet()) {
3338 w.writeFieldBegin("privilege", ThriftFieldType::T_I32, 7);
3339 w.writeI32(static_cast<qint32>(s.privilege.ref()));
3340 w.writeFieldEnd();
3341 }
3342 if(s.created.isSet()) {
3343 w.writeFieldBegin("created", ThriftFieldType::T_I64, 9);
3344 w.writeI64(s.created.ref());
3345 w.writeFieldEnd();
3346 }
3347 if(s.updated.isSet()) {
3348 w.writeFieldBegin("updated", ThriftFieldType::T_I64, 10);
3349 w.writeI64(s.updated.ref());
3350 w.writeFieldEnd();
3351 }
3352 if(s.deleted.isSet()) {
3353 w.writeFieldBegin("deleted", ThriftFieldType::T_I64, 11);
3354 w.writeI64(s.deleted.ref());
3355 w.writeFieldEnd();
3356 }
3357 if(s.active.isSet()) {
3358 w.writeFieldBegin("active", ThriftFieldType::T_BOOL, 13);
3359 w.writeBool(s.active.ref());
3360 w.writeFieldEnd();
3361 }
3362 if(s.shardId.isSet()) {
3363 w.writeFieldBegin("shardId", ThriftFieldType::T_STRING, 14);
3364 w.writeString(s.shardId.ref());
3365 w.writeFieldEnd();
3366 }
3367 if(s.attributes.isSet()) {

Callers 3

writeNotebooksMethod · 0.85
writeNotebookFunction · 0.85

Calls 14

writeUserAttributesFunction · 0.85
writeAccountingFunction · 0.85
writePremiumInfoFunction · 0.85
writeBusinessUserInfoFunction · 0.85
writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeI32Method · 0.80
writeFieldEndMethod · 0.80
writeStringMethod · 0.80
writeI64Method · 0.80
writeBoolMethod · 0.80
writeFieldStopMethod · 0.80

Tested by

no test coverage detected