public override string ToString() { var sb = new StringBuilder("PaidCallHistory("); bool __first = true; if (__isset.seq) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Seq: "); Seq.ToString(sb); } if (__isset.type) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Type: "); Type.ToString(sb); } if (DialedNumber != null && __isset.dialedNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("DialedNumber: "); DialedNumber.ToString(sb); } if (CalledNumber != null && __isset.calledNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CalledNumber: "); CalledNumber.ToString(sb); } if (ToMid != null && __isset.toMid) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ToMid: "); ToMid.ToString(sb); } if (ToName != null && __isset.toName) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ToName: "); ToName.ToString(sb); } if (__isset.setupTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SetupTime: "); SetupTime.ToString(sb); } if (__isset.startTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("StartTime: "); StartTime.ToString(sb); } if (__isset.endTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("EndTime: "); EndTime.ToString(sb); } if (__isset.duration) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Duration: "); Duration.ToString(sb); } if (__isset.terminate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Terminate: "); Terminate.ToString(sb); } if (__isset.productType) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductType: "); ProductType.ToString(sb); } if (__isset.charge) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Charge: "); Charge.ToString(sb); } if (Unit != null && __isset.unit) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Unit: "); Unit.ToString(sb); } if (Result != null && __isset.result) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Result: "); Result.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.seq) { hashcode = (hashcode * 397) + Seq.GetHashCode(); } if (__isset.type) { hashcode = (hashcode * 397) + Type.GetHashCode(); } if (__isset.dialedNumber) { hashcode = (hashcode * 397) + DialedNumber.GetHashCode(); } if (__isset.calledNumber) { hashcode = (hashcode * 397) + CalledNumber.GetHashCode(); } if (__isset.toMid) { hashcode = (hashcode * 397) + ToMid.GetHashCode(); } if (__isset.toName) { hashcode = (hashcode * 397) + ToName.GetHashCode(); } if (__isset.setupTime) { hashcode = (hashcode * 397) + SetupTime.GetHashCode(); } if (__isset.startTime) { hashcode = (hashcode * 397) + StartTime.GetHashCode(); } if (__isset.endTime) { hashcode = (hashcode * 397) + EndTime.GetHashCode(); } if (__isset.duration) { hashcode = (hashcode * 397) + Duration.GetHashCode(); } if (__isset.terminate) { hashcode = (hashcode * 397) + Terminate.GetHashCode(); } if (__isset.productType) { hashcode = (hashcode * 397) + ProductType.GetHashCode(); } if (__isset.charge) { hashcode = (hashcode * 397) + Charge.GetHashCode(); } if (__isset.unit) { hashcode = (hashcode * 397) + Unit.GetHashCode(); } if (__isset.result) { hashcode = (hashcode * 397) + Result.GetHashCode(); } } return(hashcode); }