public override string ToString() { StringBuilder __sb = new StringBuilder("MNMessagesSyncClientPayload("); bool __first = true; if (Deltas != null && __isset.Deltas) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Deltas: "); __sb.Append(Deltas); } if (__isset.FirstDeltaSeqId) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("FirstDeltaSeqId: "); __sb.Append(FirstDeltaSeqId); } if (__isset.LastIssuedSeqId) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("LastIssuedSeqId: "); __sb.Append(LastIssuedSeqId); } if (__isset.QueueEntityId) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("QueueEntityId: "); __sb.Append(QueueEntityId); } if (FailedSend != null && __isset.FailedSend) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("FailedSend: "); __sb.Append(FailedSend == null ? "<null>" : FailedSend.ToString()); } if (SyncToken != null && __isset.SyncToken) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SyncToken: "); __sb.Append(SyncToken); } if (ErrorCode != null && __isset.ErrorCode) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ErrorCode: "); __sb.Append(ErrorCode); } __sb.Append(")"); return(__sb.ToString()); }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("MNMessagesSyncClientPayload"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Deltas != null && __isset.Deltas) { field.Name = "Deltas"; field.Type = TType.List; field.ID = 1; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Deltas.Count)); foreach (MNMessagesSyncDeltaWrapper _iter123 in Deltas) { _iter123.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (__isset.FirstDeltaSeqId) { field.Name = "FirstDeltaSeqId"; field.Type = TType.I64; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteI64(FirstDeltaSeqId); oprot.WriteFieldEnd(); } if (__isset.LastIssuedSeqId) { field.Name = "LastIssuedSeqId"; field.Type = TType.I64; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteI64(LastIssuedSeqId); oprot.WriteFieldEnd(); } if (__isset.QueueEntityId) { field.Name = "QueueEntityId"; field.Type = TType.I64; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteI64(QueueEntityId); oprot.WriteFieldEnd(); } if (FailedSend != null && __isset.FailedSend) { field.Name = "FailedSend"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); FailedSend.Write(oprot); oprot.WriteFieldEnd(); } if (SyncToken != null && __isset.SyncToken) { field.Name = "SyncToken"; field.Type = TType.String; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteString(SyncToken); oprot.WriteFieldEnd(); } if (ErrorCode != null && __isset.ErrorCode) { field.Name = "ErrorCode"; field.Type = TType.String; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteString(ErrorCode); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }