gitbundle_sdk/models/
connector_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct ConnectorModel {
17 #[serde(rename = "created")]
18 pub created: i64,
19 #[serde(rename = "data")]
20 pub data: String,
21 #[serde(rename = "description")]
22 pub description: String,
23 #[serde(rename = "group_id")]
24 pub group_id: i64,
25 #[serde(rename = "id")]
26 pub id: i64,
27 #[serde(rename = "name")]
28 pub name: String,
29 #[serde(rename = "type")]
30 pub r#type: String,
31 #[serde(rename = "updated")]
32 pub updated: i64,
33 #[serde(rename = "version")]
34 pub version: i64,
35}
36
37impl ConnectorModel {
38 pub fn new(
39 created: i64,
40 data: String,
41 description: String,
42 group_id: i64,
43 id: i64,
44 name: String,
45 r#type: String,
46 updated: i64,
47 version: i64,
48 ) -> ConnectorModel {
49 ConnectorModel {
50 created,
51 data,
52 description,
53 group_id,
54 id,
55 name,
56 r#type,
57 updated,
58 version,
59 }
60 }
61}