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

Function writeBusinessUserInfo

qevercloud/generated/types.cpp:3049–3073  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3047}
3048
3049void writeBusinessUserInfo(ThriftBinaryBufferWriter& w, const BusinessUserInfo& s) {
3050 w.writeStructBegin("BusinessUserInfo");
3051 if(s.businessId.isSet()) {
3052 w.writeFieldBegin("businessId", ThriftFieldType::T_I32, 1);
3053 w.writeI32(s.businessId.ref());
3054 w.writeFieldEnd();
3055 }
3056 if(s.businessName.isSet()) {
3057 w.writeFieldBegin("businessName", ThriftFieldType::T_STRING, 2);
3058 w.writeString(s.businessName.ref());
3059 w.writeFieldEnd();
3060 }
3061 if(s.role.isSet()) {
3062 w.writeFieldBegin("role", ThriftFieldType::T_I32, 3);
3063 w.writeI32(static_cast<qint32>(s.role.ref()));
3064 w.writeFieldEnd();
3065 }
3066 if(s.email.isSet()) {
3067 w.writeFieldBegin("email", ThriftFieldType::T_STRING, 4);
3068 w.writeString(s.email.ref());
3069 w.writeFieldEnd();
3070 }
3071 w.writeFieldStop();
3072 w.writeStructEnd();
3073}
3074
3075void readBusinessUserInfo(ThriftBinaryBufferReader& r, BusinessUserInfo& s) {
3076 QString fname;

Callers 1

writeUserFunction · 0.85

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