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

Function writeAccounting

qevercloud/generated/types.cpp:2705–2824  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2703}
2704
2705void writeAccounting(ThriftBinaryBufferWriter& w, const Accounting& s) {
2706 w.writeStructBegin("Accounting");
2707 if(s.uploadLimit.isSet()) {
2708 w.writeFieldBegin("uploadLimit", ThriftFieldType::T_I64, 1);
2709 w.writeI64(s.uploadLimit.ref());
2710 w.writeFieldEnd();
2711 }
2712 if(s.uploadLimitEnd.isSet()) {
2713 w.writeFieldBegin("uploadLimitEnd", ThriftFieldType::T_I64, 2);
2714 w.writeI64(s.uploadLimitEnd.ref());
2715 w.writeFieldEnd();
2716 }
2717 if(s.uploadLimitNextMonth.isSet()) {
2718 w.writeFieldBegin("uploadLimitNextMonth", ThriftFieldType::T_I64, 3);
2719 w.writeI64(s.uploadLimitNextMonth.ref());
2720 w.writeFieldEnd();
2721 }
2722 if(s.premiumServiceStatus.isSet()) {
2723 w.writeFieldBegin("premiumServiceStatus", ThriftFieldType::T_I32, 4);
2724 w.writeI32(static_cast<qint32>(s.premiumServiceStatus.ref()));
2725 w.writeFieldEnd();
2726 }
2727 if(s.premiumOrderNumber.isSet()) {
2728 w.writeFieldBegin("premiumOrderNumber", ThriftFieldType::T_STRING, 5);
2729 w.writeString(s.premiumOrderNumber.ref());
2730 w.writeFieldEnd();
2731 }
2732 if(s.premiumCommerceService.isSet()) {
2733 w.writeFieldBegin("premiumCommerceService", ThriftFieldType::T_STRING, 6);
2734 w.writeString(s.premiumCommerceService.ref());
2735 w.writeFieldEnd();
2736 }
2737 if(s.premiumServiceStart.isSet()) {
2738 w.writeFieldBegin("premiumServiceStart", ThriftFieldType::T_I64, 7);
2739 w.writeI64(s.premiumServiceStart.ref());
2740 w.writeFieldEnd();
2741 }
2742 if(s.premiumServiceSKU.isSet()) {
2743 w.writeFieldBegin("premiumServiceSKU", ThriftFieldType::T_STRING, 8);
2744 w.writeString(s.premiumServiceSKU.ref());
2745 w.writeFieldEnd();
2746 }
2747 if(s.lastSuccessfulCharge.isSet()) {
2748 w.writeFieldBegin("lastSuccessfulCharge", ThriftFieldType::T_I64, 9);
2749 w.writeI64(s.lastSuccessfulCharge.ref());
2750 w.writeFieldEnd();
2751 }
2752 if(s.lastFailedCharge.isSet()) {
2753 w.writeFieldBegin("lastFailedCharge", ThriftFieldType::T_I64, 10);
2754 w.writeI64(s.lastFailedCharge.ref());
2755 w.writeFieldEnd();
2756 }
2757 if(s.lastFailedChargeReason.isSet()) {
2758 w.writeFieldBegin("lastFailedChargeReason", ThriftFieldType::T_STRING, 11);
2759 w.writeString(s.lastFailedChargeReason.ref());
2760 w.writeFieldEnd();
2761 }
2762 if(s.nextPaymentDue.isSet()) {

Callers 1

writeUserFunction · 0.85

Calls 9

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

Tested by

no test coverage detected