uapi_sdk_rust/models/generated/
post_translate_stream_400_response.rs

1/*
2 * UAPI
3 *
4 * UAPI 官方接口文档
5 *
6 * The version of the OpenAPI document: 1.0.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct PostTranslateStream400Response {
16    /// 错误描述
17    #[serde(rename = "error", skip_serializing_if = "Option::is_none")]
18    pub error: Option<String>,
19    /// 错误码
20    #[serde(rename = "code", skip_serializing_if = "Option::is_none")]
21    pub code: Option<Code>,
22}
23
24impl PostTranslateStream400Response {
25    pub fn new() -> PostTranslateStream400Response {
26        PostTranslateStream400Response {
27            error: None,
28            code: None,
29        }
30    }
31}
32/// 错误码
33#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
34pub enum Code {
35    #[serde(rename = "INVALID_REQUEST")]
36    InvalidRequest,
37    #[serde(rename = "MISSING_QUERY")]
38    MissingQuery,
39    #[serde(rename = "MISSING_TARGET_LANG")]
40    MissingTargetLang,
41}
42
43impl Default for Code {
44    fn default() -> Code {
45        Self::InvalidRequest
46    }
47}
48