Class PurchaseInfo0
[Serializable]
public class PurchaseInfo0 : IComparable<PurchaseInfo0>, IComparable, IPurchaseInfo
- Inheritance
-
PurchaseInfo0
- Implements
- Inherited Members
Constructors
PurchaseInfo0(Dictionary)
public PurchaseInfo0(Dictionary serialized)
Parameters
serialized
Dictionary
PurchaseInfo0(Guid, Address, Address, ItemSubType, FungibleAssetValue)
public PurchaseInfo0(Guid id, Address agentAddress, Address avatarAddress, ItemSubType type, FungibleAssetValue itemPrice = default)
Parameters
id
GuidagentAddress
AddressavatarAddress
Addresstype
ItemSubTypeitemPrice
FungibleAssetValue
Fields
itemSubType
public readonly ItemSubType itemSubType
Field Value
price
public readonly FungibleAssetValue price
Field Value
- FungibleAssetValue
productId
public readonly Guid productId
Field Value
sellerAgentAddress
public readonly Address sellerAgentAddress
Field Value
- Address
sellerAvatarAddress
public readonly Address sellerAvatarAddress
Field Value
- Address
Methods
CompareTo(PurchaseInfo0)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
public int CompareTo(PurchaseInfo0 other)
Parameters
other
PurchaseInfo0An object to compare with this instance.
Returns
- int
A value that indicates the relative order of the objects being compared. The return value has these meanings:
Value Meaning Less than zero This instance precedes other
in the sort order.Zero This instance occurs in the same position in the sort order as other
.Greater than zero This instance follows other
in the sort order.
CompareTo(object)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
public int CompareTo(object obj)
Parameters
obj
objectAn object to compare with this instance.
Returns
- int
A value that indicates the relative order of the objects being compared. The return value has these meanings:
Value Meaning Less than zero This instance precedes obj
in the sort order.Zero This instance occurs in the same position in the sort order as obj
.Greater than zero This instance follows obj
in the sort order.
Exceptions
- ArgumentException
obj
is not the same type as this instance.
Equals(PurchaseInfo0)
protected bool Equals(PurchaseInfo0 other)
Parameters
other
PurchaseInfo0
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
Serialize()
public IValue Serialize()
Returns
- IValue
Operators
operator ==(PurchaseInfo0, PurchaseInfo0)
public static bool operator ==(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
left
PurchaseInfo0right
PurchaseInfo0
Returns
operator >(PurchaseInfo0, PurchaseInfo0)
public static bool operator >(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
left
PurchaseInfo0right
PurchaseInfo0
Returns
operator >=(PurchaseInfo0, PurchaseInfo0)
public static bool operator >=(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
left
PurchaseInfo0right
PurchaseInfo0
Returns
operator !=(PurchaseInfo0, PurchaseInfo0)
public static bool operator !=(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
left
PurchaseInfo0right
PurchaseInfo0
Returns
operator <(PurchaseInfo0, PurchaseInfo0)
public static bool operator <(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
left
PurchaseInfo0right
PurchaseInfo0
Returns
operator <=(PurchaseInfo0, PurchaseInfo0)
public static bool operator <=(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
left
PurchaseInfo0right
PurchaseInfo0