//! This code was AUTOGENERATED using the kinobi library.
//! Please DO NOT EDIT THIS FILE, instead use visitors
//! to add features, then rerun kinobi to update it.
//!
//! [https://github.com/metaplex-foundation/kinobi]
//!

pub(crate) mod r#add_access_pass;
pub(crate) mod r#add_access_pass_as_delegate;
pub(crate) mod r#add_kyc_user;
pub(crate) mod r#burn_bond_from_currency_amount;
pub(crate) mod r#burn_bond_from_token_amount;
pub(crate) mod r#burn_to_bridge;
pub(crate) mod r#cancel_purchase_order;
pub(crate) mod r#collect_payment;
pub(crate) mod r#create_purchase_order;
pub(crate) mod r#create_purchase_order_v2;
pub(crate) mod r#delegate_bridge_and_mint_bond_from_token_amount;
pub(crate) mod r#delegate_mint_bond_from_currency_amount;
pub(crate) mod r#delegate_mint_bond_from_token_amount;
pub(crate) mod r#initialize_bond;
pub(crate) mod r#initialize_config;
pub(crate) mod r#initialize_delegate;
pub(crate) mod r#initialize_issuance;
pub(crate) mod r#initialize_payment_feed;
pub(crate) mod r#initialize_sell_liquidity;
pub(crate) mod r#instant_bond_redemption;
pub(crate) mod r#instant_bond_redemption_v2;
pub(crate) mod r#migrate_mint_authority_to_multisig;
pub(crate) mod r#payout_issuance;
pub(crate) mod r#purchase_bond;
pub(crate) mod r#purchase_bond_v2;
pub(crate) mod r#redeem_bond;
pub(crate) mod r#redeem_purchase_order;
pub(crate) mod r#remove_delegate;
pub(crate) mod r#remove_kyc_user;
pub(crate) mod r#remove_sell_liquidity;
pub(crate) mod r#request_redemption;
pub(crate) mod r#request_redemption_v2;
pub(crate) mod r#set_interest_rate_to_zero;
pub(crate) mod r#start_issuance;
pub(crate) mod r#update_bond_metadata;
pub(crate) mod r#update_bond_payment_feed;
pub(crate) mod r#update_issuance_liquidity;
pub(crate) mod r#update_mint_authority_multisig;
pub(crate) mod r#update_offramp_to_completed;
pub(crate) mod r#update_oracle_type;
pub(crate) mod r#update_payment_feed;
pub(crate) mod r#update_upcoming_issuance_interest_rate;

pub use self::r#add_access_pass::*;
pub use self::r#add_access_pass_as_delegate::*;
pub use self::r#add_kyc_user::*;
pub use self::r#burn_bond_from_currency_amount::*;
pub use self::r#burn_bond_from_token_amount::*;
pub use self::r#burn_to_bridge::*;
pub use self::r#cancel_purchase_order::*;
pub use self::r#collect_payment::*;
pub use self::r#create_purchase_order::*;
pub use self::r#create_purchase_order_v2::*;
pub use self::r#delegate_bridge_and_mint_bond_from_token_amount::*;
pub use self::r#delegate_mint_bond_from_currency_amount::*;
pub use self::r#delegate_mint_bond_from_token_amount::*;
pub use self::r#initialize_bond::*;
pub use self::r#initialize_config::*;
pub use self::r#initialize_delegate::*;
pub use self::r#initialize_issuance::*;
pub use self::r#initialize_payment_feed::*;
pub use self::r#initialize_sell_liquidity::*;
pub use self::r#instant_bond_redemption::*;
pub use self::r#instant_bond_redemption_v2::*;
pub use self::r#migrate_mint_authority_to_multisig::*;
pub use self::r#payout_issuance::*;
pub use self::r#purchase_bond::*;
pub use self::r#purchase_bond_v2::*;
pub use self::r#redeem_bond::*;
pub use self::r#redeem_purchase_order::*;
pub use self::r#remove_delegate::*;
pub use self::r#remove_kyc_user::*;
pub use self::r#remove_sell_liquidity::*;
pub use self::r#request_redemption::*;
pub use self::r#request_redemption_v2::*;
pub use self::r#set_interest_rate_to_zero::*;
pub use self::r#start_issuance::*;
pub use self::r#update_bond_metadata::*;
pub use self::r#update_bond_payment_feed::*;
pub use self::r#update_issuance_liquidity::*;
pub use self::r#update_mint_authority_multisig::*;
pub use self::r#update_offramp_to_completed::*;
pub use self::r#update_oracle_type::*;
pub use self::r#update_payment_feed::*;
pub use self::r#update_upcoming_issuance_interest_rate::*;
