printnanny_asyncapi_models/
git_commit.rs

1// GitCommit represents a GitCommit model.
2#[derive(Clone, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize)]
3pub struct GitCommit {
4    #[serde(rename="oid")]
5    pub oid: String,
6    #[serde(rename="header")]
7    pub header: String,
8    #[serde(rename="message")]
9    pub message: String,
10    #[serde(rename="ts")]
11    pub ts: i64,
12}
13
14impl GitCommit {
15    pub fn new(oid: String, header: String, message: String, ts: i64) -> GitCommit {
16        GitCommit {
17            oid,
18            header,
19            message,
20            ts,
21        }
22    }
23}