interface Order {
    id: string;
    type: "LISTING";
    accountAddress: string;
    buy: (ERC20Item | NativeItem)[];
    sell: (ERC1155Item | ERC721Item)[];
    fees: orderbook.Fee[];
    chain: {
        id: string;
        name: string;
    };
    createdAt: string;
    updatedAt: string;
    fillStatus: {
        numerator: string;
        denominator: string;
    };
    startAt: string;
    endAt: string;
    orderHash: string;
    protocolData: {
        orderType: "FULL_RESTRICTED" | "PARTIAL_RESTRICTED";
        zoneAddress: string;
        counter: string;
        seaportAddress: string;
        seaportVersion: string;
    };
    salt: string;
    signature: string;
    status: OrderStatus;
}

Properties

id: string
type: "LISTING"
accountAddress: string
fees: orderbook.Fee[]
chain: {
    id: string;
    name: string;
}
createdAt: string
updatedAt: string
fillStatus: {
    numerator: string;
    denominator: string;
}
startAt: string

Time after which the Order is considered active

endAt: string

Time after which the Order is expired

orderHash: string
protocolData: {
    orderType: "FULL_RESTRICTED" | "PARTIAL_RESTRICTED";
    zoneAddress: string;
    counter: string;
    seaportAddress: string;
    seaportVersion: string;
}
salt: string
signature: string
status: OrderStatus