Class FungibleOrder
[Serializable]
public class FungibleOrder : Order
- Inheritance
-
FungibleOrder
- Inherited Members
Constructors
FungibleOrder(Dictionary)
public FungibleOrder(Dictionary serialized)
Parameters
serializedDictionary
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
sellerAgentAddressAddresssellerAvatarAddressAddressorderIdGuidpriceFungibleAssetValuetradableIdGuidstartedBlockIndexlongitemSubTypeItemSubTypeitemCountint
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
avatarStateAvatarStateblockIndexlong
Returns
Digest(AvatarState, CostumeStatSheet)
public override OrderDigest Digest(AvatarState avatarState, CostumeStatSheet costumeStatSheet)
Parameters
avatarStateAvatarStatecostumeStatSheetCostumeStatSheet
Returns
Digest2(AvatarState, CostumeStatSheet)
[Obsolete("Use Digest")]
public override OrderDigest Digest2(AvatarState avatarState, CostumeStatSheet costumeStatSheet)
Parameters
avatarStateAvatarStatecostumeStatSheetCostumeStatSheet
Returns
Equals(FungibleOrder)
protected bool Equals(FungibleOrder other)
Parameters
otherFungibleOrder
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.
Sell(AvatarState)
public override ITradableItem Sell(AvatarState avatarState)
Parameters
avatarStateAvatarState
Returns
Sell2(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell2(AvatarState avatarState)
Parameters
avatarStateAvatarState
Returns
Sell3(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell3(AvatarState avatarState)
Parameters
avatarStateAvatarState
Returns
Sell4(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell4(AvatarState avatarState)
Parameters
avatarStateAvatarState
Returns
Serialize()
public override IValue Serialize()
Returns
- IValue
Transfer(AvatarState, AvatarState, long)
public override OrderReceipt Transfer(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
sellerAvatarStatebuyerAvatarStateblockIndexlong
Returns
Transfer2(AvatarState, AvatarState, long)
[Obsolete("Use Transfer")]
public override OrderReceipt Transfer2(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
sellerAvatarStatebuyerAvatarStateblockIndexlong
Returns
Transfer3(AvatarState, AvatarState, long)
[Obsolete("Use Transfer")]
public override OrderReceipt Transfer3(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
sellerAvatarStatebuyerAvatarStateblockIndexlong
Returns
Validate(AvatarState, int)
public override void Validate(AvatarState avatarState, int count)
Parameters
avatarStateAvatarStatecountint
ValidateCancelOrder(AvatarState, Guid)
public override void ValidateCancelOrder(AvatarState avatarState, Guid tradableId)
Parameters
avatarStateAvatarStatetradableIdGuid
ValidateCancelOrder2(AvatarState, Guid)
[Obsolete("Use ValidateCancelOrder")]
public override void ValidateCancelOrder2(AvatarState avatarState, Guid tradableId)
Parameters
avatarStateAvatarStatetradableIdGuid
ValidateTransfer(AvatarState, Guid, FungibleAssetValue, long)
public override int ValidateTransfer(AvatarState avatarState, Guid tradableId, FungibleAssetValue price, long blockIndex)
Parameters
avatarStateAvatarStatetradableIdGuidpriceFungibleAssetValueblockIndexlong
Returns
ValidateTransfer2(AvatarState, Guid, FungibleAssetValue, long)
[Obsolete("Use ValidateTransfer")]
public override int ValidateTransfer2(AvatarState avatarState, Guid tradableId, FungibleAssetValue price, long blockIndex)
Parameters
avatarStateAvatarStatetradableIdGuidpriceFungibleAssetValueblockIndexlong