1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
use serde::Deserialize; #[derive(Debug, Clone, Deserialize)] /// ErrorCode for BBB API pub enum ErrorCode { /// Success Response from BBB API SUCCESS, /// Failed Response from BBB API FAILED, } #[derive(Debug, Deserialize)] /// Custom error type for API Requests pub struct BBBError { #[serde(rename = "returncode")] /// Return code for [ErrorCode] return_code: ErrorCode, /// Error Message Key #[serde(rename = "messageKey")] message_key: String, /// Error Message message: String, }