public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.receiverMid) { hashcode = (hashcode * 397) + ReceiverMid.GetHashCode(); } if (__isset.productId) { hashcode = (hashcode * 397) + ProductId.GetHashCode(); } if (__isset.language) { hashcode = (hashcode * 397) + Language.GetHashCode(); } if (__isset.location) { hashcode = (hashcode * 397) + Location.GetHashCode(); } if (__isset.currency) { hashcode = (hashcode * 397) + Currency.GetHashCode(); } if (__isset.price) { hashcode = (hashcode * 397) + Price.GetHashCode(); } if (__isset.appStoreCode) { hashcode = (hashcode * 397) + AppStoreCode.GetHashCode(); } if (__isset.messageText) { hashcode = (hashcode * 397) + MessageText.GetHashCode(); } if (__isset.messageTemplate) { hashcode = (hashcode * 397) + MessageTemplate.GetHashCode(); } if (__isset.packageId) { hashcode = (hashcode * 397) + PackageId.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("PaymentReservation("); bool __first = true; if (ReceiverMid != null && __isset.receiverMid) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ReceiverMid: "); ReceiverMid.ToString(sb); } if (ProductId != null && __isset.productId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductId: "); ProductId.ToString(sb); } if (Language != null && __isset.language) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Language: "); Language.ToString(sb); } if (Location != null && __isset.location) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Location: "); Location.ToString(sb); } if (Currency != null && __isset.currency) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Currency: "); Currency.ToString(sb); } if (Price != null && __isset.price) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Price: "); Price.ToString(sb); } if (__isset.appStoreCode) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("AppStoreCode: "); AppStoreCode.ToString(sb); } if (MessageText != null && __isset.messageText) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MessageText: "); MessageText.ToString(sb); } if (__isset.messageTemplate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MessageTemplate: "); MessageTemplate.ToString(sb); } if (__isset.packageId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("PackageId: "); PackageId.ToString(sb); } sb.Append(")"); return(sb.ToString()); }