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

Function writeBootstrapSettings

qevercloud/generated/types.cpp:6303–6364  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6301}
6302
6303void writeBootstrapSettings(ThriftBinaryBufferWriter& w, const BootstrapSettings& s) {
6304 w.writeStructBegin("BootstrapSettings");
6305 w.writeFieldBegin("serviceHost", ThriftFieldType::T_STRING, 1);
6306 w.writeString(s.serviceHost);
6307 w.writeFieldEnd();
6308 w.writeFieldBegin("marketingUrl", ThriftFieldType::T_STRING, 2);
6309 w.writeString(s.marketingUrl);
6310 w.writeFieldEnd();
6311 w.writeFieldBegin("supportUrl", ThriftFieldType::T_STRING, 3);
6312 w.writeString(s.supportUrl);
6313 w.writeFieldEnd();
6314 w.writeFieldBegin("accountEmailDomain", ThriftFieldType::T_STRING, 4);
6315 w.writeString(s.accountEmailDomain);
6316 w.writeFieldEnd();
6317 if(s.enableFacebookSharing.isSet()) {
6318 w.writeFieldBegin("enableFacebookSharing", ThriftFieldType::T_BOOL, 5);
6319 w.writeBool(s.enableFacebookSharing.ref());
6320 w.writeFieldEnd();
6321 }
6322 if(s.enableGiftSubscriptions.isSet()) {
6323 w.writeFieldBegin("enableGiftSubscriptions", ThriftFieldType::T_BOOL, 6);
6324 w.writeBool(s.enableGiftSubscriptions.ref());
6325 w.writeFieldEnd();
6326 }
6327 if(s.enableSupportTickets.isSet()) {
6328 w.writeFieldBegin("enableSupportTickets", ThriftFieldType::T_BOOL, 7);
6329 w.writeBool(s.enableSupportTickets.ref());
6330 w.writeFieldEnd();
6331 }
6332 if(s.enableSharedNotebooks.isSet()) {
6333 w.writeFieldBegin("enableSharedNotebooks", ThriftFieldType::T_BOOL, 8);
6334 w.writeBool(s.enableSharedNotebooks.ref());
6335 w.writeFieldEnd();
6336 }
6337 if(s.enableSingleNoteSharing.isSet()) {
6338 w.writeFieldBegin("enableSingleNoteSharing", ThriftFieldType::T_BOOL, 9);
6339 w.writeBool(s.enableSingleNoteSharing.ref());
6340 w.writeFieldEnd();
6341 }
6342 if(s.enableSponsoredAccounts.isSet()) {
6343 w.writeFieldBegin("enableSponsoredAccounts", ThriftFieldType::T_BOOL, 10);
6344 w.writeBool(s.enableSponsoredAccounts.ref());
6345 w.writeFieldEnd();
6346 }
6347 if(s.enableTwitterSharing.isSet()) {
6348 w.writeFieldBegin("enableTwitterSharing", ThriftFieldType::T_BOOL, 11);
6349 w.writeBool(s.enableTwitterSharing.ref());
6350 w.writeFieldEnd();
6351 }
6352 if(s.enableLinkedInSharing.isSet()) {
6353 w.writeFieldBegin("enableLinkedInSharing", ThriftFieldType::T_BOOL, 12);
6354 w.writeBool(s.enableLinkedInSharing.ref());
6355 w.writeFieldEnd();
6356 }
6357 if(s.enablePublicNotebooks.isSet()) {
6358 w.writeFieldBegin("enablePublicNotebooks", ThriftFieldType::T_BOOL, 13);
6359 w.writeBool(s.enablePublicNotebooks.ref());
6360 w.writeFieldEnd();

Callers 1

writeBootstrapProfileFunction · 0.85

Calls 8

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

Tested by

no test coverage detected