pub struct ExternalAdapterCredentialRequest {
pub schema: ExternalAdapterCredentialRequestSchema,
pub protocol_version: ExternalAdapterProtocolVersion,
pub request_id: NonEmptyString,
pub adapter_id: NonEmptyString,
pub invocation_id: NonEmptyString,
pub credential_refs: Vec<ExternalAdapterCredentialReference>,
pub requested_at: IsoDateTime,
}Fields§
§schema: ExternalAdapterCredentialRequestSchema§protocol_version: ExternalAdapterProtocolVersion§request_id: NonEmptyString§adapter_id: NonEmptyString§invocation_id: NonEmptyString§credential_refs: Vec<ExternalAdapterCredentialReference>§requested_at: IsoDateTimeTrait Implementations§
Source§impl Clone for ExternalAdapterCredentialRequest
impl Clone for ExternalAdapterCredentialRequest
Source§fn clone(&self) -> ExternalAdapterCredentialRequest
fn clone(&self) -> ExternalAdapterCredentialRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ExternalAdapterCredentialRequest
impl<'de> Deserialize<'de> for ExternalAdapterCredentialRequest
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
impl Eq for ExternalAdapterCredentialRequest
Source§impl PartialEq for ExternalAdapterCredentialRequest
impl PartialEq for ExternalAdapterCredentialRequest
Source§fn eq(&self, other: &ExternalAdapterCredentialRequest) -> bool
fn eq(&self, other: &ExternalAdapterCredentialRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RunxSchema for ExternalAdapterCredentialRequest
impl RunxSchema for ExternalAdapterCredentialRequest
Source§fn json_schema() -> Value
fn json_schema() -> Value
The inlined JSON Schema for this type.
impl StructuralPartialEq for ExternalAdapterCredentialRequest
Auto Trait Implementations§
impl Freeze for ExternalAdapterCredentialRequest
impl RefUnwindSafe for ExternalAdapterCredentialRequest
impl Send for ExternalAdapterCredentialRequest
impl Sync for ExternalAdapterCredentialRequest
impl Unpin for ExternalAdapterCredentialRequest
impl UnsafeUnpin for ExternalAdapterCredentialRequest
impl UnwindSafe for ExternalAdapterCredentialRequest
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