pub fn auctioneer_execute_partial_sale<'info>(
ctx: Context<'_, '_, '_, 'info, AuctioneerExecutePartialSale<'info>>,
escrow_payment_bump: u8,
_free_trade_state_bump: u8,
program_as_signer_bump: u8,
buyer_price: u64,
token_size: u64,
partial_order_size: Option<u64>,
partial_order_price: Option<u64>
) -> Result<()>