public override string ToString() { StringBuilder __sb = new StringBuilder("SharedNote("); bool __first = true; if (__isset.sharerUserID) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SharerUserID: "); __sb.Append(SharerUserID); } if (RecipientIdentity != null && __isset.recipientIdentity) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("RecipientIdentity: "); __sb.Append(RecipientIdentity == null ? "<null>" : RecipientIdentity.ToString()); } if (__isset.privilege) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Privilege: "); __sb.Append(Privilege); } if (__isset.serviceCreated) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ServiceCreated: "); __sb.Append(ServiceCreated); } if (__isset.serviceUpdated) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ServiceUpdated: "); __sb.Append(ServiceUpdated); } if (__isset.serviceAssigned) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ServiceAssigned: "); __sb.Append(ServiceAssigned); } __sb.Append(")"); return(__sb.ToString()); }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("SharedNote"); oprot.WriteStructBegin(struc); TField field = new TField(); if (__isset.sharerUserID) { field.Name = "sharerUserID"; field.Type = TType.I32; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteI32(SharerUserID); oprot.WriteFieldEnd(); } if (RecipientIdentity != null && __isset.recipientIdentity) { field.Name = "recipientIdentity"; field.Type = TType.Struct; field.ID = 2; oprot.WriteFieldBegin(field); RecipientIdentity.Write(oprot); oprot.WriteFieldEnd(); } if (__isset.privilege) { field.Name = "privilege"; field.Type = TType.I32; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteI32((int)Privilege); oprot.WriteFieldEnd(); } if (__isset.serviceCreated) { field.Name = "serviceCreated"; field.Type = TType.I64; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteI64(ServiceCreated); oprot.WriteFieldEnd(); } if (__isset.serviceUpdated) { field.Name = "serviceUpdated"; field.Type = TType.I64; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteI64(ServiceUpdated); oprot.WriteFieldEnd(); } if (__isset.serviceAssigned) { field.Name = "serviceAssigned"; field.Type = TType.I64; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteI64(ServiceAssigned); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }