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

Function writePublicUserInfo

qevercloud/generated/types.cpp:6044–6074  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6042}
6043
6044void writePublicUserInfo(ThriftBinaryBufferWriter& w, const PublicUserInfo& s) {
6045 w.writeStructBegin("PublicUserInfo");
6046 w.writeFieldBegin("userId", ThriftFieldType::T_I32, 1);
6047 w.writeI32(s.userId);
6048 w.writeFieldEnd();
6049 w.writeFieldBegin("shardId", ThriftFieldType::T_STRING, 2);
6050 w.writeString(s.shardId);
6051 w.writeFieldEnd();
6052 if(s.privilege.isSet()) {
6053 w.writeFieldBegin("privilege", ThriftFieldType::T_I32, 3);
6054 w.writeI32(static_cast<qint32>(s.privilege.ref()));
6055 w.writeFieldEnd();
6056 }
6057 if(s.username.isSet()) {
6058 w.writeFieldBegin("username", ThriftFieldType::T_STRING, 4);
6059 w.writeString(s.username.ref());
6060 w.writeFieldEnd();
6061 }
6062 if(s.noteStoreUrl.isSet()) {
6063 w.writeFieldBegin("noteStoreUrl", ThriftFieldType::T_STRING, 5);
6064 w.writeString(s.noteStoreUrl.ref());
6065 w.writeFieldEnd();
6066 }
6067 if(s.webApiUrlPrefix.isSet()) {
6068 w.writeFieldBegin("webApiUrlPrefix", ThriftFieldType::T_STRING, 6);
6069 w.writeString(s.webApiUrlPrefix.ref());
6070 w.writeFieldEnd();
6071 }
6072 w.writeFieldStop();
6073 w.writeStructEnd();
6074}
6075
6076void readPublicUserInfo(ThriftBinaryBufferReader& r, PublicUserInfo& s) {
6077 QString fname;

Callers 1

Calls 8

writeStructBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeI32Method · 0.80
writeFieldEndMethod · 0.80
writeStringMethod · 0.80
writeFieldStopMethod · 0.80
writeStructEndMethod · 0.80
isSetMethod · 0.45

Tested by

no test coverage detected