ton_lib/tep/sbt/
sbt_msg_body.rs1use crate::tep::sbt::sbt_destroy_msg::SbtDestroyMsg;
2use crate::tep::sbt::sbt_owner_info_msg::SbtOwnerInfoMsg;
3use crate::tep::sbt::sbt_ownership_proof_msg::SbtOwnershipProofMsg;
4use crate::tep::sbt::sbt_prove_ownership_msg::SbtProveOwnershipMsg;
5use crate::tep::sbt::sbt_request_owner_msg::SbtRequestOwnerMsg;
6use crate::tep::sbt::sbt_revoke_msg::SbtRevokeMsg;
7use ton_lib_core::TLBDerive;
8
9#[derive(Clone, Debug, PartialEq, TLBDerive)]
10pub enum SbtMsgBody {
11 Destroy(SbtDestroyMsg),
12 OwnerInfo(SbtOwnerInfoMsg),
13 OwnershipProof(SbtOwnershipProofMsg),
14 ProveOwnership(SbtProveOwnershipMsg),
15 RequestOwner(SbtRequestOwnerMsg),
16 Revoke(SbtRevokeMsg),
17}