pub struct CreateGitCredentialRequest {
pub name: String,
pub value: String,
pub kind: GitCredentialKindSchema,
}Expand description
Body for POST /api/v1/credentials/git.
Fields§
§name: StringHuman-readable label (e.g. "GitHub PAT for ci").
value: StringPAT or SSH key content (stored encrypted, never returned).
kind: GitCredentialKindSchemaCredential kind.
Trait Implementations§
Source§impl ComposeSchema for CreateGitCredentialRequest
impl ComposeSchema for CreateGitCredentialRequest
Source§impl Debug for CreateGitCredentialRequest
impl Debug for CreateGitCredentialRequest
Source§impl<'de> Deserialize<'de> for CreateGitCredentialRequest
impl<'de> Deserialize<'de> for CreateGitCredentialRequest
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
Auto Trait Implementations§
impl Freeze for CreateGitCredentialRequest
impl RefUnwindSafe for CreateGitCredentialRequest
impl Send for CreateGitCredentialRequest
impl Sync for CreateGitCredentialRequest
impl Unpin for CreateGitCredentialRequest
impl UnsafeUnpin for CreateGitCredentialRequest
impl UnwindSafe for CreateGitCredentialRequest
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