diff --git a/crates/amplifier-api/src/lib.rs b/crates/amplifier-api/src/lib.rs index c52ca44..84d7906 100644 --- a/crates/amplifier-api/src/lib.rs +++ b/crates/amplifier-api/src/lib.rs @@ -5,6 +5,5 @@ mod client; pub use client::*; mod error; pub use error::AmplifierApiError; -#[expect(deprecated, reason = "Deprecated types within the module")] pub mod types; pub use chrono; diff --git a/crates/amplifier-api/src/types.rs b/crates/amplifier-api/src/types.rs index 6eecf45..0a4b283 100644 --- a/crates/amplifier-api/src/types.rs +++ b/crates/amplifier-api/src/types.rs @@ -177,23 +177,6 @@ pub struct MessageExecutedEventMetadata { pub child_message_ids: Option>, } -/// DEPRECATED: Specialized metadata for `CannotExecuteMessageEvent`. -#[deprecated( - since = "0.2.0", - note = "please use `CannotExecuteMessageEventV2Metadata` instead" -)] -#[derive(Debug, PartialEq, Eq, Serialize, Deserialize, TypedBuilder)] -pub struct CannotExecuteMessageEventMetadata { - /// The initiator of the message - #[serde(rename = "fromAddress", skip_serializing_if = "Option::is_none")] - #[builder(default)] - pub from_address: Option
, - /// timestamp of the event - #[serde(skip_serializing_if = "Option::is_none")] - #[builder(default)] - pub timestamp: Option>, -} - /// Specialized metadata for `CannotExecuteMessageEventV2`. #[derive(Debug, PartialEq, Eq, Serialize, Deserialize, TypedBuilder)] pub struct CannotExecuteMessageEventV2Metadata { @@ -365,25 +348,6 @@ pub struct MessageExecutedEvent { pub cost: Token, } -/// DEPRECATED: Represents a Cannot Execute Message Event. -#[deprecated( - since = "0.2.0", - note = "please use `CannotExecuteMessageEventV2` instead" -)] -#[derive(Debug, PartialEq, Eq, Serialize, Deserialize, TypedBuilder)] -pub struct CannotExecuteMessageEvent { - /// Event base - #[serde(flatten)] - pub base: EventBase, - /// task id - #[serde(rename = "taskItemID")] - pub task_item_id: TaskItemId, - /// failed executioin reason - pub reason: CannotExecuteMessageReason, - /// details of the error - pub details: String, -} - /// Represents the v2 of Cannot Execute Message Event. #[derive(Debug, PartialEq, Eq, Serialize, Deserialize, TypedBuilder)] pub struct CannotExecuteMessageEventV2 { @@ -415,8 +379,6 @@ pub enum Event { MessageApproved(MessageApprovedEvent), /// message executed event MessageExecuted(MessageExecutedEvent), - /// cannot execute message event - CannotExecuteMessage(CannotExecuteMessageEvent), /// v2 of cannot execute message event #[serde(rename = "CANNOT_EXECUTE_MESSAGE/V2")] CannotExecuteMessageV2(CannotExecuteMessageEventV2), @@ -1036,32 +998,6 @@ mod tests { test_serialization(&type_in_rust, reference_json); } - #[test] - fn test_cannot_execute_message_serialization() { - // Setup - let reference_json = to_string(&json!({ - "type": "CANNOT_EXECUTE_MESSAGE", - "eventID": "event123", - "taskItemID": "550e8400-e29b-41d4-a716-446655440000", - "reason": "INSUFFICIENT_GAS", - "details": "Not enough gas to execute the message" - })) - .unwrap() - .into_bytes(); - - let type_in_rust = Event::CannotExecuteMessage(CannotExecuteMessageEvent { - base: EventBase { - event_id: TxEvent("event123".to_owned()), - meta: None, - }, - task_item_id: TaskItemId("550e8400-e29b-41d4-a716-446655440000".parse().unwrap()), - reason: CannotExecuteMessageReason::InsufficientGas, - details: "Not enough gas to execute the message".to_owned(), - }); - - test_serialization(&type_in_rust, reference_json); - } - #[test] fn can_deserialize_error() { let reference_json = br#"{"error":"no matching operation was found"}"#;