Table of Contents

Class OrderFactory

Namespace
Lib9c.Model.Order
Assembly
Lib9c.dll
public static class OrderFactory
Inheritance
OrderFactory
Inherited Members

Methods

Create(Address, Address, Guid, FungibleAssetValue, Guid, long, ItemSubType, int)

public static Order Create(Address agentAddress, Address avatarAddress, Guid orderId, FungibleAssetValue price, Guid tradableId, long startedIndex, ItemSubType itemSubType, int count)

Parameters

agentAddress Address
avatarAddress Address
orderId Guid
price FungibleAssetValue
tradableId Guid
startedIndex long
itemSubType ItemSubType
count int

Returns

Order

CreateFungibleOrder(Address, Address, Guid, FungibleAssetValue, Guid, long, int, ItemSubType)

public static FungibleOrder CreateFungibleOrder(Address sellerAgentAddress, Address sellerAvatarAddress, Guid orderId, FungibleAssetValue price, Guid itemId, long startedBlockIndex, int count, ItemSubType itemSubType)

Parameters

sellerAgentAddress Address
sellerAvatarAddress Address
orderId Guid
price FungibleAssetValue
itemId Guid
startedBlockIndex long
count int
itemSubType ItemSubType

Returns

FungibleOrder

CreateNonFungibleOrder(Address, Address, Guid, FungibleAssetValue, Guid, long, ItemSubType)

public static NonFungibleOrder CreateNonFungibleOrder(Address sellerAgentAddress, Address sellerAvatarAddress, Guid orderId, FungibleAssetValue price, Guid itemId, long startedBlockIndex, ItemSubType itemSubType)

Parameters

sellerAgentAddress Address
sellerAvatarAddress Address
orderId Guid
price FungibleAssetValue
itemId Guid
startedBlockIndex long
itemSubType ItemSubType

Returns

NonFungibleOrder

Deserialize(Dictionary)

public static Order Deserialize(Dictionary dictionary)

Parameters

dictionary Dictionary

Returns

Order