baserow_rs/api/
authentication.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Debug)]
4pub struct LoginRequest {
5 pub email: String,
6 pub password: String,
7}
8
9#[derive(Deserialize, Debug)]
10pub struct TokenResponse {
11 pub access_token: String,
12 pub refresh_token: String,
13 pub token: String,
14 pub user: User,
15}
16
17#[derive(Deserialize, Clone, Debug)]
18pub struct User {
19 pub first_name: String,
20 pub username: String,
21 pub language: String,
22}
23
24#[derive(Deserialize, Debug)]
25pub struct TokenAuthErrorResponse {
26 pub error: String,
27}