diff --git a/src/api/schemas.rs b/src/api/schemas.rs index c53f183..5e86a33 100644 --- a/src/api/schemas.rs +++ b/src/api/schemas.rs @@ -114,26 +114,6 @@ pub mod schemas { gift_code_sku_id: Option, } - impl LoginSchema { - pub fn new( - login: String, - password: String, - undelete: Option, - captcha_key: Option, - login_source: Option, - gift_code_sku_id: Option, - ) -> LoginSchema { - LoginSchema { - login, - password, - undelete, - captcha_key, - login_source, - gift_code_sku_id, - } - } - } - #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "snake_case")] pub struct TotpSchema { @@ -142,6 +122,19 @@ pub mod schemas { gift_code_sku_id: Option, login_source: Option, } + + #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq)] + #[serde(rename_all = "camelCase")] + pub struct InstancePoliciesSchema { + instance_name: String, + instance_description: Option, + front_page: Option, + tos_page: Option, + correspondence_email: Option, + correspondence_user_ID: Option, + image: Option, + instance_ID: Option, + } } // I know that some of these tests are... really really basic and unneccessary, but sometimes, I