//! This code was AUTOGENERATED using the Codama library.
use solana_pubkey::Pubkey;
/// Emitted when liquidity is increased.
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Debug, Clone, borsh::BorshSerialize, borsh::BorshDeserialize, PartialEq)]
pub struct IncreaseLiquidityEvent {
    /// The ID of the token for which liquidity was increased
    pub position_nft_mint: Pubkey,
    /// The amount by which liquidity for the NFT position was increased
    pub liquidity: u128,
    /// The amount of token_0 that was paid for the increase in liquidity
    pub amount0: u64,
    /// The amount of token_1 that was paid for the increase in liquidity
    pub amount1: u64,
    /// The token transfer fee for amount_0
    pub amount0_transfer_fee: u64,
    /// The token transfer fee for amount_1
    pub amount1_transfer_fee: u64,
}
