diff --git a/desktop-client/src-tauri/src/lib.rs b/desktop-client/src-tauri/src/lib.rs index ddbf30c..35cc572 100644 --- a/desktop-client/src-tauri/src/lib.rs +++ b/desktop-client/src-tauri/src/lib.rs @@ -46,32 +46,34 @@ struct EnrollmentResult { } #[derive(Debug, Serialize)] -#[serde(rename_all = "camelCase")] struct LoginRequest<'a> { username: &'a str, password: &'a str, } #[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] struct LoginResponse { + #[serde(rename = "access_token")] access_token: String, + #[serde(rename = "refresh_token")] refresh_token: String, } #[derive(Debug, Serialize)] -#[serde(rename_all = "camelCase")] struct EnrollRequest<'a> { name: &'a str, platform: &'a str, + #[serde(rename = "os_version")] os_version: &'a str, + #[serde(rename = "app_version")] app_version: &'a str, + #[serde(rename = "device_fingerprint")] device_fingerprint: String, + #[serde(rename = "public_key")] public_key: String, } #[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] struct EnrollResponse { peer: PeerView, profile: ProfileView, @@ -79,15 +81,15 @@ struct EnrollResponse { } #[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] struct PeerView { + #[serde(rename = "assigned_ip")] assigned_ip: String, gateway: GatewayView, + #[serde(rename = "profile_revision")] profile_revision: u32, } #[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] struct GatewayView { endpoint: String, }