baserow_rs/api/
authentication.rs

1use 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}