pub struct ProviderKeyResponse {
pub id: i64,
pub provider: String,
pub base_url: Option<String>,
pub description: Option<String>,
pub is_enabled: bool,
pub created_at: i64,
pub last_used_at: Option<i64>,
pub masked_key: String,
pub assigned_projects: Vec<String>,
}Expand description
Provider key response (never contains plaintext API key)
Fields§
§id: i64§provider: String§base_url: Option<String>§description: Option<String>§is_enabled: bool§created_at: i64§last_used_at: Option<i64>§masked_key: String§assigned_projects: Vec<String>Projects this key is assigned to
Trait Implementations§
Source§impl Debug for ProviderKeyResponse
impl Debug for ProviderKeyResponse
Source§impl<'de> Deserialize<'de> for ProviderKeyResponse
impl<'de> Deserialize<'de> for ProviderKeyResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProviderKeyResponse
impl RefUnwindSafe for ProviderKeyResponse
impl Send for ProviderKeyResponse
impl Sync for ProviderKeyResponse
impl Unpin for ProviderKeyResponse
impl UnwindSafe for ProviderKeyResponse
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more