pub struct RunpodCredential {
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 RunpodCredential
impl RunpodCredential
pub fn new( provider: ProviderTrue, api_key: String, id: String, org_id: String, created_at: String, updated_at: String, ) -> RunpodCredential
Trait Implementations§
Source§impl Clone for RunpodCredential
impl Clone for RunpodCredential
Source§fn clone(&self) -> RunpodCredential
fn clone(&self) -> RunpodCredential
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 RunpodCredential
impl Debug for RunpodCredential
Source§impl Default for RunpodCredential
impl Default for RunpodCredential
Source§fn default() -> RunpodCredential
fn default() -> RunpodCredential
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RunpodCredential
impl<'de> Deserialize<'de> for RunpodCredential
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 RunpodCredential
impl PartialEq for RunpodCredential
Source§impl Serialize for RunpodCredential
impl Serialize for RunpodCredential
impl StructuralPartialEq for RunpodCredential
Auto Trait Implementations§
impl Freeze for RunpodCredential
impl RefUnwindSafe for RunpodCredential
impl Send for RunpodCredential
impl Sync for RunpodCredential
impl Unpin for RunpodCredential
impl UnwindSafe for RunpodCredential
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