misskey_api/model/
signin.rs

1use std::net::IpAddr;
2
3use crate::model::{id::Id, user::User};
4
5use chrono::{DateTime, Utc};
6use serde::{Deserialize, Serialize};
7
8#[derive(Serialize, Deserialize, Debug, Clone)]
9#[serde(rename_all = "camelCase")]
10pub struct Signin {
11    pub user_id: Id<User>,
12    pub success: bool,
13    pub ip: IpAddr,
14    pub id: Id<Signin>,
15    pub created_at: DateTime<Utc>,
16}
17
18impl_entity!(Signin);