pub struct UpdateApiKeyRequest {Show 14 fields
pub key_id: String,
pub config_id: Option<String>,
pub user_id: Option<String>,
pub name: Option<String>,
pub enabled: Option<bool>,
pub remaining: Option<i64>,
pub refill_amount: Option<i64>,
pub refill_interval: Option<i64>,
pub metadata: Option<Value>,
pub expires_in: UpdateField<i64>,
pub rate_limit_enabled: Option<bool>,
pub rate_limit_time_window: Option<i64>,
pub rate_limit_max: Option<i64>,
pub permissions: UpdateField<ApiKeyPermissions>,
}Fields§
§key_id: String§config_id: Option<String>§user_id: Option<String>§name: Option<String>§enabled: Option<bool>§remaining: Option<i64>§refill_amount: Option<i64>§refill_interval: Option<i64>§metadata: Option<Value>§expires_in: UpdateField<i64>§rate_limit_enabled: Option<bool>§rate_limit_time_window: Option<i64>§rate_limit_max: Option<i64>§permissions: UpdateField<ApiKeyPermissions>Trait Implementations§
Source§impl Clone for UpdateApiKeyRequest
impl Clone for UpdateApiKeyRequest
Source§fn clone(&self) -> UpdateApiKeyRequest
fn clone(&self) -> UpdateApiKeyRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UpdateApiKeyRequest
impl Debug for UpdateApiKeyRequest
Source§impl Default for UpdateApiKeyRequest
impl Default for UpdateApiKeyRequest
Source§fn default() -> UpdateApiKeyRequest
fn default() -> UpdateApiKeyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateApiKeyRequest
impl<'de> Deserialize<'de> for UpdateApiKeyRequest
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 UpdateApiKeyRequest
impl RefUnwindSafe for UpdateApiKeyRequest
impl Send for UpdateApiKeyRequest
impl Sync for UpdateApiKeyRequest
impl Unpin for UpdateApiKeyRequest
impl UnsafeUnpin for UpdateApiKeyRequest
impl UnwindSafe for UpdateApiKeyRequest
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