Table of Contents

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