14 private DateTime expires = DateTime.MinValue;
15 private string currency =
string.Empty;
16 private string from =
string.Empty;
17 private string to =
string.Empty;
18 private string uri =
string.Empty;
19 private decimal amount = 0;
34 set => this.id = value;
43 set => this.expires = value;
52 set => this.currency = value;
61 set => this.amount = value;
70 set => this.from = value;
79 set => this.to = value;
88 set => this.uri = value;
94 public override bool Equals(
object obj)
99 if (this.
id != O.id ||
100 this.expires != O.expires ||
101 this.currency != O.currency ||
102 this.amount != O.amount ||
103 this.from != O.from ||
118 int Result = this.
id.GetHashCode();
119 Result ^= Result << 5 ^ this.expires.GetHashCode();
120 Result ^= Result << 5 ^ this.currency.GetHashCode();
121 Result ^= Result << 5 ^ this.amount.GetHashCode();
122 Result ^= Result << 5 ^ this.from.GetHashCode();
123 Result ^= Result << 5 ^ this.to.GetHashCode();
124 Result ^= Result << 5 ^ this.uri.GetHashCode();
Contains information about a pending payment.
DateTime Expires
When payment expires
override int GetHashCode()
Object.GetHashCode()
override bool Equals(object obj)
Object.Equals(object)
CaseInsensitiveString Currency
Payment Currency
PendingPayment()
Contains information about a pending payment.
Represents a case-insensitive string.
TypeNameSerialization
How the type name should be serialized.