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