bitwarden_api_api/models/
register_access_connector_response_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
18pub struct RegisterAccessConnectorResponseModel {
19 #[serde(
20 rename = "object",
21 alias = "Object",
22 skip_serializing_if = "Option::is_none"
23 )]
24 pub object: Option<String>,
25 #[serde(rename = "id", alias = "Id", skip_serializing_if = "Option::is_none")]
26 pub id: Option<uuid::Uuid>,
27 #[serde(
28 rename = "organizationId",
29 alias = "OrganizationId",
30 skip_serializing_if = "Option::is_none"
31 )]
32 pub organization_id: Option<uuid::Uuid>,
33 #[serde(
34 rename = "name",
35 alias = "Name",
36 skip_serializing_if = "Option::is_none"
37 )]
38 pub name: Option<String>,
39 #[serde(
40 rename = "status",
41 alias = "Status",
42 skip_serializing_if = "Option::is_none"
43 )]
44 pub status: Option<models::PamAccessConnectorStatus>,
45 #[serde(
46 rename = "creationDate",
47 alias = "CreationDate",
48 skip_serializing_if = "Option::is_none"
49 )]
50 pub creation_date: Option<String>,
51 #[serde(
53 rename = "apiKeyId",
54 alias = "ApiKeyId",
55 skip_serializing_if = "Option::is_none"
56 )]
57 pub api_key_id: Option<uuid::Uuid>,
58 #[serde(
62 rename = "clientSecret",
63 alias = "ClientSecret",
64 skip_serializing_if = "Option::is_none"
65 )]
66 pub client_secret: Option<String>,
67}
68
69impl RegisterAccessConnectorResponseModel {
70 pub fn new() -> RegisterAccessConnectorResponseModel {
72 RegisterAccessConnectorResponseModel {
73 object: None,
74 id: None,
75 organization_id: None,
76 name: None,
77 status: None,
78 creation_date: None,
79 api_key_id: None,
80 client_secret: None,
81 }
82 }
83}