| 6301 | } |
| 6302 | |
| 6303 | void 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(); |
no test coverage detected