pub struct GroqCredential {
pub provider: Provider,
pub api_key: String,
pub id: String,
pub org_id: String,
pub created_at: String,
pub updated_at: String,
pub name: Option<String>,
}Fields§
§provider: Provider§api_key: StringThis is not returned in the API.
id: StringThis is the unique identifier for the credential.
org_id: StringThis is the unique identifier for the org that this credential belongs to.
created_at: StringThis is the ISO 8601 date-time string of when the credential was created.
updated_at: StringThis is the ISO 8601 date-time string of when the assistant was last updated.
name: Option<String>This is the name of credential. This is just for your reference.
Implementations§
Trait Implementations§
Source§impl Clone for GroqCredential
impl Clone for GroqCredential
Source§fn clone(&self) -> GroqCredential
fn clone(&self) -> GroqCredential
Returns a copy 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 ComposeSchema for GroqCredential
impl ComposeSchema for GroqCredential
Source§impl Debug for GroqCredential
impl Debug for GroqCredential
Source§impl Default for GroqCredential
impl Default for GroqCredential
Source§fn default() -> GroqCredential
fn default() -> GroqCredential
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GroqCredential
impl<'de> Deserialize<'de> for GroqCredential
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 GroqCredential
impl PartialEq for GroqCredential
Source§impl Serialize for GroqCredential
impl Serialize for GroqCredential
Source§impl ToSchema for GroqCredential
impl ToSchema for GroqCredential
impl StructuralPartialEq for GroqCredential
Auto Trait Implementations§
impl Freeze for GroqCredential
impl RefUnwindSafe for GroqCredential
impl Send for GroqCredential
impl Sync for GroqCredential
impl Unpin for GroqCredential
impl UnwindSafe for GroqCredential
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