hyperlane_cardano_rpc_rust_client/models/
estimate_inbound_message_fee_request.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct EstimateInboundMessageFeeRequest {
16 #[serde(rename = "originMailbox")]
17 pub origin_mailbox: String,
18 #[serde(rename = "checkpointRoot")]
19 pub checkpoint_root: String,
20 #[serde(rename = "message")]
21 pub message: Box<crate::models::EstimateInboundMessageFeeRequestMessage>,
22 #[serde(rename = "signatures")]
23 pub signatures: Vec<String>,
24}
25
26impl EstimateInboundMessageFeeRequest {
27 pub fn new(origin_mailbox: String, checkpoint_root: String, message: crate::models::EstimateInboundMessageFeeRequestMessage, signatures: Vec<String>) -> EstimateInboundMessageFeeRequest {
28 EstimateInboundMessageFeeRequest {
29 origin_mailbox,
30 checkpoint_root,
31 message: Box::new(message),
32 signatures,
33 }
34 }
35}
36
37