netcup_client/models/
responses.rs

1use serde::Deserialize;
2
3#[derive(Debug, Deserialize)]
4pub struct NCResponse {
5    #[serde(rename(deserialize = "serverrequestid"))]
6    pub server_request_id: String,
7    #[serde(rename(deserialize = "clientrequestid"))]
8    pub client_request_id: String,
9    pub action: String,
10    pub status: String,
11    #[serde(rename(deserialize = "statuscode"))]
12    pub status_code: i64,
13    #[serde(rename(deserialize = "shortmessage"))]
14    pub short_message: String,
15    #[serde(rename(deserialize = "longmessage"))]
16    pub long_message: String,
17}
18
19#[derive(Debug, Deserialize)]
20pub struct NCDataResponse<Data> {
21    #[serde(rename(deserialize = "responsedata"))]
22    pub data: Data,
23}