Skip to main content

gitbundle_sdk/models/
register_token_model.rs

1/*
2 * GitBundle API
3 *
4 * GitBundle API documentation.
5 *
6 * The version of the OpenAPI document: 3.4.1
7 *
8 * Generated by: https://openapi-generator.tech
9 */
10
11use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct RegisterTokenModel {
17    #[serde(rename = "created")]
18    pub created: i64,
19    #[serde(rename = "created_by")]
20    pub created_by: i64,
21    #[serde(rename = "id")]
22    pub id: i64,
23    #[serde(rename = "parent_id")]
24    pub parent_id: i64,
25    #[serde(rename = "scope")]
26    pub scope: models::Scope,
27    #[serde(rename = "token")]
28    pub token: String,
29    #[serde(rename = "updated")]
30    pub updated: i64,
31    #[serde(rename = "version")]
32    pub version: i64,
33}
34
35impl RegisterTokenModel {
36    pub fn new(
37        created: i64,
38        created_by: i64,
39        id: i64,
40        parent_id: i64,
41        scope: models::Scope,
42        token: String,
43        updated: i64,
44        version: i64,
45    ) -> RegisterTokenModel {
46        RegisterTokenModel {
47            created,
48            created_by,
49            id,
50            parent_id,
51            scope,
52            token,
53            updated,
54            version,
55        }
56    }
57}