twitter_api_v1/objects/
error.rs1use serde::{Deserialize, Serialize};
2use twitter_api_v2::objects::ResponseBodyErrJson as V2ResponseBodyErrJson;
3
4#[derive(Deserialize, Serialize, Debug, Clone)]
6pub struct Error {
7 pub errors: Vec<ErrorErrorsItem>,
8}
9
10#[derive(Deserialize, Serialize, Debug, Clone)]
11pub struct ErrorErrorsItem {
12 pub code: i64,
13 pub message: String,
14}
15
16impl From<V2ResponseBodyErrJson> for Error {
18 fn from(value: V2ResponseBodyErrJson) -> Self {
19 Self {
20 errors: vec![ErrorErrorsItem {
21 code: 0,
22 message: value.detail,
23 }],
24 }
25 }
26}