1#[derive(Debug, thiserror::Error)]
2pub enum SdkError {
3 #[error("no action specified")]
4 NoAction,
5 #[error("unknown action: {0}")]
6 UnknownAction(String),
7 #[error("missing required parameter: {0}")]
8 MissingParam(String),
9 #[error("io error: {0}")]
10 Io(#[from] std::io::Error),
11}