gitbundle_sdk/models/
repository_star_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct RepositoryStarModel {
17 #[serde(rename = "created")]
18 pub created: i64,
19 #[serde(rename = "created_by")]
20 pub created_by: i64,
21 #[serde(rename = "group_id")]
22 pub group_id: i64,
23 #[serde(rename = "id")]
24 pub id: i64,
25 #[serde(rename = "repo_id")]
26 pub repo_id: i64,
27 #[serde(rename = "updated")]
28 pub updated: i64,
29}
30
31impl RepositoryStarModel {
32 pub fn new(
33 created: i64,
34 created_by: i64,
35 group_id: i64,
36 id: i64,
37 repo_id: i64,
38 updated: i64,
39 ) -> RepositoryStarModel {
40 RepositoryStarModel {
41 created,
42 created_by,
43 group_id,
44 id,
45 repo_id,
46 updated,
47 }
48 }
49}