openapi_github/models/
simple_classroom_user.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct SimpleClassroomUser {
17 #[serde(rename = "id")]
18 pub id: i32,
19 #[serde(rename = "login")]
20 pub login: String,
21 #[serde(rename = "avatar_url")]
22 pub avatar_url: String,
23 #[serde(rename = "html_url")]
24 pub html_url: String,
25}
26
27impl SimpleClassroomUser {
28 pub fn new(id: i32, login: String, avatar_url: String, html_url: String) -> SimpleClassroomUser {
30 SimpleClassroomUser {
31 id,
32 login,
33 avatar_url,
34 html_url,
35 }
36 }
37}
38