aboutsummaryrefslogtreecommitdiff
path: root/lockchain-http/src/model.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lockchain-http/src/model.rs')
-rw-r--r--lockchain-http/src/model.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/lockchain-http/src/model.rs b/lockchain-http/src/model.rs
index e16a4b0..63a71c3 100644
--- a/lockchain-http/src/model.rs
+++ b/lockchain-http/src/model.rs
@@ -15,6 +15,13 @@ pub struct CarrierMessage<T: Serialize + DeserializeOwned> {
pub data: Option<T>,
}
+/// A simple message that describes an invalid operation
+#[derive(Serialize, Deserialize)]
+pub struct OperationFailed {
+ pub reason: String,
+ pub code: u32,
+}
+
/// **Returns** Api information
#[derive(Serialize, Deserialize)]
pub struct ApiInformation {