pub struct DestinationOauthConsentRequest {
pub destination_definition_id: Uuid,
pub workspace_id: Uuid,
pub redirect_url: String,
pub o_auth_input_configuration: Option<Option<Value>>,
pub destination_id: Option<Uuid>,
}Fields§
§destination_definition_id: Uuid§workspace_id: Uuid§redirect_url: StringThe url to redirect to after getting the user consent
o_auth_input_configuration: Option<Option<Value>>The values required to configure OAuth flows. The schema for this must match the OAuthConfigSpecification.oauthUserInputFromConnectorConfigSpecification schema.
destination_id: Option<Uuid>Implementations§
Trait Implementations§
Source§impl Clone for DestinationOauthConsentRequest
impl Clone for DestinationOauthConsentRequest
Source§fn clone(&self) -> DestinationOauthConsentRequest
fn clone(&self) -> DestinationOauthConsentRequest
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 Default for DestinationOauthConsentRequest
impl Default for DestinationOauthConsentRequest
Source§fn default() -> DestinationOauthConsentRequest
fn default() -> DestinationOauthConsentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DestinationOauthConsentRequest
impl<'de> Deserialize<'de> for DestinationOauthConsentRequest
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 DestinationOauthConsentRequest
impl PartialEq for DestinationOauthConsentRequest
Source§fn eq(&self, other: &DestinationOauthConsentRequest) -> bool
fn eq(&self, other: &DestinationOauthConsentRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DestinationOauthConsentRequest
Auto Trait Implementations§
impl Freeze for DestinationOauthConsentRequest
impl RefUnwindSafe for DestinationOauthConsentRequest
impl Send for DestinationOauthConsentRequest
impl Sync for DestinationOauthConsentRequest
impl Unpin for DestinationOauthConsentRequest
impl UnwindSafe for DestinationOauthConsentRequest
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