pub struct HubApiKeyValidation {
pub valid: bool,
pub tenant_id: String,
pub tenant_name: String,
pub permissions: Vec<String>,
pub validated_at: String,
}Expand description
Validation result returned by POST /hub/validate-key.
Fields§
§valid: boolWhether the key is valid.
tenant_id: StringTenant id the key belongs to.
tenant_name: StringTenant name.
permissions: Vec<String>Permissions granted by the key.
validated_at: StringValidation timestamp (RFC3339).
Trait Implementations§
Source§impl Clone for HubApiKeyValidation
impl Clone for HubApiKeyValidation
Source§fn clone(&self) -> HubApiKeyValidation
fn clone(&self) -> HubApiKeyValidation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HubApiKeyValidation
impl Debug for HubApiKeyValidation
Source§impl<'de> Deserialize<'de> for HubApiKeyValidation
impl<'de> Deserialize<'de> for HubApiKeyValidation
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 HubApiKeyValidation
impl RefUnwindSafe for HubApiKeyValidation
impl Send for HubApiKeyValidation
impl Sync for HubApiKeyValidation
impl Unpin for HubApiKeyValidation
impl UnsafeUnpin for HubApiKeyValidation
impl UnwindSafe for HubApiKeyValidation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request