Class PurchaseInfo0
[Serializable]
public class PurchaseInfo0 : IComparable<PurchaseInfo0>, IComparable, IPurchaseInfo
- Inheritance
-
PurchaseInfo0
- Implements
- Inherited Members
Constructors
PurchaseInfo0(Dictionary)
public PurchaseInfo0(Dictionary serialized)
Parameters
serializedDictionary
PurchaseInfo0(Guid, Address, Address, ItemSubType, FungibleAssetValue)
public PurchaseInfo0(Guid id, Address agentAddress, Address avatarAddress, ItemSubType type, FungibleAssetValue itemPrice = default)
Parameters
idGuidagentAddressAddressavatarAddressAddresstypeItemSubTypeitemPriceFungibleAssetValue
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
otherPurchaseInfo0An 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 otherin the sort order.Zero This instance occurs in the same position in the sort order as other.Greater than zero This instance follows otherin 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
objobjectAn 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 objin the sort order.Zero This instance occurs in the same position in the sort order as obj.Greater than zero This instance follows objin the sort order.
Exceptions
- ArgumentException
objis not the same type as this instance.
Equals(PurchaseInfo0)
protected bool Equals(PurchaseInfo0 other)
Parameters
otherPurchaseInfo0
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
objobjectThe 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
leftPurchaseInfo0rightPurchaseInfo0
Returns
operator >(PurchaseInfo0, PurchaseInfo0)
public static bool operator >(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
leftPurchaseInfo0rightPurchaseInfo0
Returns
operator >=(PurchaseInfo0, PurchaseInfo0)
public static bool operator >=(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
leftPurchaseInfo0rightPurchaseInfo0
Returns
operator !=(PurchaseInfo0, PurchaseInfo0)
public static bool operator !=(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
leftPurchaseInfo0rightPurchaseInfo0
Returns
operator <(PurchaseInfo0, PurchaseInfo0)
public static bool operator <(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
leftPurchaseInfo0rightPurchaseInfo0
Returns
operator <=(PurchaseInfo0, PurchaseInfo0)
public static bool operator <=(PurchaseInfo0 left, PurchaseInfo0 right)
Parameters
leftPurchaseInfo0rightPurchaseInfo0