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);