Type Alias SearchOrdersRequest

SearchOrdersRequest: {
    assetOwner?: UserAddress;
    attributes?: AssetAttributeSearch[];
    direction?: TradeDirection;
    erc20Token?: string;
    limit?: PageLimit;
    maker?: UserAddress;
    nonce?: string;
    orderBy?: SearchOrdersSortOption;
    orderByDirection?: FilterDirection;
    projectId?: string;
    skip?: PageSkip;
    statuses?: TradeStatus[];
    taker?: UserAddress;
    tokenAddress?: string;
    tokenIds?: Bignumber[];
}

Type declaration

  • OptionalassetOwner?: UserAddress

    Filter by the order's asset owner address

  • Optionalattributes?: AssetAttributeSearch[]

    Attributes to filter orders for specific matching assets. Elements in the list are an OR filter. Inside each element, attribute types are combined to form an AND filter. Attribute values are a list of possible values for a precise attribute type.

  • Optionaldirection?: TradeDirection

    Filter by sell or buy order

  • Optionalerc20Token?: string

    Filter by ERC20 token address

  • Optionallimit?: PageLimit
  • Optionalmaker?: UserAddress

    Filter by maker address

  • Optionalnonce?: string

    Filter by order nonce

  • OptionalorderBy?: SearchOrdersSortOption
  • OptionalorderByDirection?: FilterDirection
  • OptionalprojectId?: string

    Filter by the project ID

  • Optionalskip?: PageSkip
  • Optionalstatuses?: TradeStatus[]

    Filter by real-time order status

  • Optionaltaker?: UserAddress

    Filter by taker address

  • OptionaltokenAddress?: string

    Filter by address of the NFT token

  • OptionaltokenIds?: Bignumber[]

    Filter by token IDs
    If more than one token ID is given, it is an OR operation between all token IDs.