Class NonFungibleOrder
- Namespace
- Lib9c.Model.Order
- Assembly
- Lib9c.dll
[Serializable]
public class NonFungibleOrder : Order
- Inheritance
-
NonFungibleOrder
- Inherited Members
-
Constructors
NonFungibleOrder(Dictionary)
public NonFungibleOrder(Dictionary serialized)
Parameters
serialized Dictionary
NonFungibleOrder(Address, Address, Guid, FungibleAssetValue, Guid, long, ItemSubType)
public NonFungibleOrder(Address sellerAgentAddress, Address sellerAvatarAddress, Guid orderId, FungibleAssetValue price, Guid tradableId, long startedBlockIndex, ItemSubType itemSubType)
Parameters
sellerAgentAddress Address
sellerAvatarAddress Address
orderId Guid
price FungibleAssetValue
tradableId Guid
startedBlockIndex long
itemSubType ItemSubType
Properties
Type
public override Order.OrderType Type { get; }
Property Value
- Order.OrderType
Methods
Cancel2(AvatarState, long)
[Obsolete("Use Cancel")]
public override ITradableItem Cancel2(AvatarState avatarState, long blockIndex)
Parameters
avatarState AvatarState
blockIndex long
Returns
- ITradableItem
Digest(AvatarState, CostumeStatSheet)
public override OrderDigest Digest(AvatarState avatarState, CostumeStatSheet costumeStatSheet)
Parameters
avatarState AvatarState
costumeStatSheet CostumeStatSheet
Returns
- OrderDigest
Digest2(AvatarState, CostumeStatSheet)
[Obsolete("Use Digest")]
public override OrderDigest Digest2(AvatarState avatarState, CostumeStatSheet costumeStatSheet)
Parameters
avatarState AvatarState
costumeStatSheet CostumeStatSheet
Returns
- OrderDigest
Sell(AvatarState)
public override ITradableItem Sell(AvatarState avatarState)
Parameters
avatarState AvatarState
Returns
- ITradableItem
Sell2(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell2(AvatarState avatarState)
Parameters
avatarState AvatarState
Returns
- ITradableItem
Sell3(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell3(AvatarState avatarState)
Parameters
avatarState AvatarState
Returns
- ITradableItem
Sell4(AvatarState)
[Obsolete("Use Sell")]
public override ITradableItem Sell4(AvatarState avatarState)
Parameters
avatarState AvatarState
Returns
- ITradableItem
Transfer(AvatarState, AvatarState, long)
public override OrderReceipt Transfer(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
seller AvatarState
buyer AvatarState
blockIndex long
Returns
- OrderReceipt
Transfer2(AvatarState, AvatarState, long)
[Obsolete("Use Transfer")]
public override OrderReceipt Transfer2(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
seller AvatarState
buyer AvatarState
blockIndex long
Returns
- OrderReceipt
Transfer3(AvatarState, AvatarState, long)
[Obsolete("Use Transfer")]
public override OrderReceipt Transfer3(AvatarState seller, AvatarState buyer, long blockIndex)
Parameters
seller AvatarState
buyer AvatarState
blockIndex long
Returns
- OrderReceipt
Validate(AvatarState, int)
public override void Validate(AvatarState avatarState, int count)
Parameters
avatarState AvatarState
count int
ValidateCancelOrder(AvatarState, Guid)
public override void ValidateCancelOrder(AvatarState avatarState, Guid tradableId)
Parameters
avatarState AvatarState
tradableId Guid
ValidateCancelOrder2(AvatarState, Guid)
[Obsolete("Use ValidateCancelOrder")]
public override void ValidateCancelOrder2(AvatarState avatarState, Guid tradableId)
Parameters
avatarState AvatarState
tradableId Guid
ValidateTransfer(AvatarState, Guid, FungibleAssetValue, long)
public override int ValidateTransfer(AvatarState avatarState, Guid tradableId, FungibleAssetValue price, long blockIndex)
Parameters
avatarState AvatarState
tradableId Guid
price FungibleAssetValue
blockIndex long
Returns
- int
ValidateTransfer2(AvatarState, Guid, FungibleAssetValue, long)
[Obsolete("Use ValidateTransfer")]
public override int ValidateTransfer2(AvatarState avatarState, Guid tradableId, FungibleAssetValue price, long blockIndex)
Parameters
avatarState AvatarState
tradableId Guid
price FungibleAssetValue
blockIndex long
Returns
- int