macro_rules! for_all_payloads {
($m:ident) => {
$m!(PreliminaryGetDataRequest,preliminary_get_data_request);
$m!(GetDataResponse,get_data_response);
$m!(GetUpdatedDataRequest,get_updated_data_request);
$m!(GetPeersRequest,get_peers_request);
$m!(GetPeersResponse,get_peers_response);
$m!(Ping,ping);
$m!(Pong,pong);
$m!(OfferAvailabilityRequest,offer_availability_request);
$m!(OfferAvailabilityResponse,offer_availability_response);
$m!(RefreshOfferMessage,refresh_offer_message);
$m!(AddDataMessage,add_data_message);
$m!(RemoveDataMessage,remove_data_message);
$m!(RemoveMailboxDataMessage,remove_mailbox_data_message);
$m!(CloseConnectionMessage,close_connection_message);
$m!(PrefixedSealedAndSignedMessage,prefixed_sealed_and_signed_message);
$m!(InputsForDepositTxRequest,inputs_for_deposit_tx_request);
$m!(InputsForDepositTxResponse,inputs_for_deposit_tx_response);
$m!(DepositTxMessage,deposit_tx_message);
$m!(CounterCurrencyTransferStartedMessage,counter_currency_transfer_started_message);
$m!(PayoutTxPublishedMessage,payout_tx_published_message);
$m!(OpenNewDisputeMessage,open_new_dispute_message);
$m!(PeerOpenedDisputeMessage,peer_opened_dispute_message);
$m!(ChatMessage,chat_message);
$m!(DisputeResultMessage,dispute_result_message);
$m!(PeerPublishedDisputePayoutTxMessage,peer_published_dispute_payout_tx_message);
$m!(PrivateNotificationMessage,private_notification_message);
$m!(GetBlocksRequest,get_blocks_request);
$m!(GetBlocksResponse,get_blocks_response);
$m!(NewBlockBroadcastMessage,new_block_broadcast_message);
$m!(AddPersistableNetworkPayloadMessage,add_persistable_network_payload_message);
$m!(AckMessage,ack_message);
$m!(RepublishGovernanceDataRequest,republish_governance_data_request);
$m!(NewDaoStateHashMessage,new_dao_state_hash_message);
$m!(GetDaoStateHashesRequest,get_dao_state_hashes_request);
$m!(GetDaoStateHashesResponse,get_dao_state_hashes_response);
$m!(NewProposalStateHashMessage,new_proposal_state_hash_message);
$m!(GetProposalStateHashesRequest,get_proposal_state_hashes_request);
$m!(GetProposalStateHashesResponse,get_proposal_state_hashes_response);
$m!(NewBlindVoteStateHashMessage,new_blind_vote_state_hash_message);
$m!(GetBlindVoteStateHashesRequest,get_blind_vote_state_hashes_request);
$m!(GetBlindVoteStateHashesResponse,get_blind_vote_state_hashes_response);
$m!(BundleOfEnvelopes,bundle_of_envelopes);
$m!(MediatedPayoutTxSignatureMessage,mediated_payout_tx_signature_message);
$m!(MediatedPayoutTxPublishedMessage,mediated_payout_tx_published_message);
$m!(DelayedPayoutTxSignatureRequest,delayed_payout_tx_signature_request);
$m!(DelayedPayoutTxSignatureResponse,delayed_payout_tx_signature_response);
$m!(DepositTxAndDelayedPayoutTxMessage,deposit_tx_and_delayed_payout_tx_message);
$m!(PeerPublishedDelayedPayoutTxMessage,peer_published_delayed_payout_tx_message);
};
}