vaultrs/api/auth/userpass/
responses.rs

1use serde::{Deserialize, Serialize};
2
3/// Response from executing
4/// [ReadUserRequest][crate::api::auth::userpass::requests::ReadUserRequest]
5#[derive(Deserialize, Debug, Serialize)]
6pub struct ReadUserResponse {
7    pub token_bound_cidrs: Vec<String>,
8    pub token_explicit_max_ttl: u64,
9    pub token_no_default_policy: bool,
10    pub token_num_uses: u64,
11    pub token_ttl: u64,
12    pub token_max_ttl: u64,
13    pub token_period: u64,
14    pub token_policies: Vec<String>,
15    pub token_type: String,
16}
17
18/// Response from executing
19/// [ListUsersRequest][crate::api::auth::userpass::requests::ListUsersRequest]
20#[derive(Deserialize, Debug, Serialize)]
21pub struct ListUsersResponse {
22    pub keys: Vec<String>,
23}