pub struct ProjectRateLimitUpdateRequest {
pub max_requests_per_1_minute: Option<i64>,
pub max_tokens_per_1_minute: Option<i64>,
pub max_images_per_1_minute: Option<i64>,
pub max_audio_megabytes_per_1_minute: Option<i64>,
pub max_requests_per_1_day: Option<i64>,
pub batch_1_day_max_input_tokens: Option<i64>,
}Available on crate feature
administration-types only.Expand description
The project rate limit update request payload.
Fields§
§max_requests_per_1_minute: Option<i64>The maximum requests per minute.
max_tokens_per_1_minute: Option<i64>The maximum tokens per minute.
max_images_per_1_minute: Option<i64>The maximum images per minute. Only relevant for certain models.
max_audio_megabytes_per_1_minute: Option<i64>The maximum audio megabytes per minute. Only relevant for certain models.
max_requests_per_1_day: Option<i64>The maximum requests per day. Only relevant for certain models.
batch_1_day_max_input_tokens: Option<i64>The maximum batch input tokens per day. Only relevant for certain models.
Trait Implementations§
Source§impl Clone for ProjectRateLimitUpdateRequest
impl Clone for ProjectRateLimitUpdateRequest
Source§fn clone(&self) -> ProjectRateLimitUpdateRequest
fn clone(&self) -> ProjectRateLimitUpdateRequest
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 Default for ProjectRateLimitUpdateRequest
impl Default for ProjectRateLimitUpdateRequest
Source§fn default() -> ProjectRateLimitUpdateRequest
fn default() -> ProjectRateLimitUpdateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectRateLimitUpdateRequest
impl<'de> Deserialize<'de> for ProjectRateLimitUpdateRequest
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
Source§impl PartialEq for ProjectRateLimitUpdateRequest
impl PartialEq for ProjectRateLimitUpdateRequest
Source§fn eq(&self, other: &ProjectRateLimitUpdateRequest) -> bool
fn eq(&self, other: &ProjectRateLimitUpdateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProjectRateLimitUpdateRequest
Auto Trait Implementations§
impl Freeze for ProjectRateLimitUpdateRequest
impl RefUnwindSafe for ProjectRateLimitUpdateRequest
impl Send for ProjectRateLimitUpdateRequest
impl Sync for ProjectRateLimitUpdateRequest
impl Unpin for ProjectRateLimitUpdateRequest
impl UnsafeUnpin for ProjectRateLimitUpdateRequest
impl UnwindSafe for ProjectRateLimitUpdateRequest
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