pub struct GroqCredential {
pub provider: ProviderTrue,
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: ProviderTrue
§api_key: String
This is not returned in the API.
id: String
This is the unique identifier for the credential.
org_id: String
This is the unique identifier for the org that this credential belongs to.
created_at: String
This is the ISO 8601 date-time string of when the credential was created.
updated_at: String
This 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§
Source§impl GroqCredential
impl GroqCredential
pub fn new( provider: ProviderTrue, api_key: String, id: String, org_id: String, created_at: String, updated_at: String, ) -> GroqCredential
Trait Implementations§
Source§impl Clone for GroqCredential
impl Clone for GroqCredential
Source§fn clone(&self) -> GroqCredential
fn clone(&self) -> GroqCredential
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§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
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