Class FungibleOrder
[Serializable]
public class FungibleOrder : Order
- Inheritance
-
FungibleOrder
- Inherited Members
Constructors
FungibleOrder(Dictionary)
public FungibleOrder(Dictionary serialized)
Parameters
serialized
Dictionary
FungibleOrder(Address, Address, Guid, FungibleAssetValue, Guid, long, ItemSubType, int)
public FungibleOrder(Address sellerAgentAddress, Address sellerAvatarAddress, Guid orderId, FungibleAssetValue price, Guid tradableId, long startedBlockIndex, ItemSubType itemSubType, int itemCount)
Parameters
sellerAgentAddress
AddresssellerAvatarAddress
AddressorderId
Guidprice
FungibleAssetValuetradableId
GuidstartedBlockIndex
longitemSubType
ItemSubTypeitemCount
int
Fields
ItemCount
public readonly int ItemCount
Field Value
Properties
Type
public override Order.OrderType Type { get; }
Property Value
Methods
Cancel2(AvatarState, long)
[Obsolete("Use Cancel")]
public override ITradableItem Cancel2(AvatarState avatarState, long blockIndex)
Parameters
avatarState
AvatarStateblockIndex
long
Returns
Digest(AvatarState, CostumeStatSheet)
public override OrderDigest Digest(AvatarState avatarState, CostumeStatSheet costumeStatSheet)
Parameters
avatarState
AvatarStatecostumeStatSheet
CostumeStatSheet
Returns
Digest2(AvatarState, CostumeStatSheet)
[Obsolete("Use Digest")]
public override OrderDigest Digest2(AvatarState avatarState, CostumeStatSheet costumeStatSheet)
Parameters
avatarState
AvatarStatecostumeStatSheet
CostumeStatSheet
Returns
Equals(FungibleOrder)
protected bool Equals(FungibleOrder other)
Parameters
other
FungibleOrder
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.
Sell(AvatarState)
public override ITradableItem Sell(AvatarState avatarState)
Parameters
avatarState
AvatarState
Returns
Sell2(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell2(AvatarState avatarState)
Parameters
avatarState
AvatarState
Returns
Sell3(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell3(AvatarState avatarState)
Parameters
avatarState
AvatarState
Returns
Sell4(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell4(AvatarState avatarState)
Parameters
avatarState
AvatarState
Returns
Serialize()
public override IValue Serialize()
Returns
- IValue
Transfer(AvatarState, AvatarState, long)
public override OrderReceipt Transfer(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
seller
AvatarStatebuyer
AvatarStateblockIndex
long
Returns
Transfer2(AvatarState, AvatarState, long)
[Obsolete("Use Transfer")]
public override OrderReceipt Transfer2(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
seller
AvatarStatebuyer
AvatarStateblockIndex
long
Returns
Transfer3(AvatarState, AvatarState, long)
[Obsolete("Use Transfer")]
public override OrderReceipt Transfer3(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
seller
AvatarStatebuyer
AvatarStateblockIndex
long
Returns
Validate(AvatarState, int)
public override void Validate(AvatarState avatarState, int count)
Parameters
avatarState
AvatarStatecount
int
ValidateCancelOrder(AvatarState, Guid)
public override void ValidateCancelOrder(AvatarState avatarState, Guid tradableId)
Parameters
avatarState
AvatarStatetradableId
Guid
ValidateCancelOrder2(AvatarState, Guid)
[Obsolete("Use ValidateCancelOrder")]
public override void ValidateCancelOrder2(AvatarState avatarState, Guid tradableId)
Parameters
avatarState
AvatarStatetradableId
Guid
ValidateTransfer(AvatarState, Guid, FungibleAssetValue, long)
public override int ValidateTransfer(AvatarState avatarState, Guid tradableId, FungibleAssetValue price, long blockIndex)
Parameters
avatarState
AvatarStatetradableId
Guidprice
FungibleAssetValueblockIndex
long
Returns
ValidateTransfer2(AvatarState, Guid, FungibleAssetValue, long)
[Obsolete("Use ValidateTransfer")]
public override int ValidateTransfer2(AvatarState avatarState, Guid tradableId, FungibleAssetValue price, long blockIndex)
Parameters
avatarState
AvatarStatetradableId
Guidprice
FungibleAssetValueblockIndex
long