pub struct CreateXaiCredentialDto {
pub provider: ProviderTrue,
pub api_key: String,
pub name: Option<String>,
}
Fields§
§provider: ProviderTrue
This is the api key for Grok in XAi’s console. Get it from here: https://console.x.ai
api_key: String
This is not returned in the API.
name: Option<String>
This is the name of credential. This is just for your reference.
Implementations§
Source§impl CreateXaiCredentialDto
impl CreateXaiCredentialDto
pub fn new(provider: ProviderTrue, api_key: String) -> CreateXaiCredentialDto
Trait Implementations§
Source§impl Clone for CreateXaiCredentialDto
impl Clone for CreateXaiCredentialDto
Source§fn clone(&self) -> CreateXaiCredentialDto
fn clone(&self) -> CreateXaiCredentialDto
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 CreateXaiCredentialDto
impl Debug for CreateXaiCredentialDto
Source§impl Default for CreateXaiCredentialDto
impl Default for CreateXaiCredentialDto
Source§fn default() -> CreateXaiCredentialDto
fn default() -> CreateXaiCredentialDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateXaiCredentialDto
impl<'de> Deserialize<'de> for CreateXaiCredentialDto
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 CreateXaiCredentialDto
impl PartialEq for CreateXaiCredentialDto
Source§impl Serialize for CreateXaiCredentialDto
impl Serialize for CreateXaiCredentialDto
impl StructuralPartialEq for CreateXaiCredentialDto
Auto Trait Implementations§
impl Freeze for CreateXaiCredentialDto
impl RefUnwindSafe for CreateXaiCredentialDto
impl Send for CreateXaiCredentialDto
impl Sync for CreateXaiCredentialDto
impl Unpin for CreateXaiCredentialDto
impl UnwindSafe for CreateXaiCredentialDto
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