pub struct OauthClientApproval {
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub oauth_client_id: Option<String>,
pub requester_id: Option<String>,
pub responder_id: Option<String>,
pub status: Option<OAuthClientApprovalStatus>,
pub scopes: Option<Vec<String>>,
pub request_reason: Option<String>,
pub deny_reason: Option<String>,
pub newly_requested_scopes: Option<Vec<String>>,
}Fields§
§id: Option<String>§created_at: Option<DateTime<Utc>>§updated_at: Option<DateTime<Utc>>§archived_at: Option<DateTime<Utc>>§oauth_client_id: Option<String>§requester_id: Option<String>§responder_id: Option<String>§status: Option<OAuthClientApprovalStatus>§scopes: Option<Vec<String>>§request_reason: Option<String>§deny_reason: Option<String>§newly_requested_scopes: Option<Vec<String>>Trait Implementations§
Source§impl Clone for OauthClientApproval
impl Clone for OauthClientApproval
Source§fn clone(&self) -> OauthClientApproval
fn clone(&self) -> OauthClientApproval
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 OauthClientApproval
impl Debug for OauthClientApproval
Source§impl Default for OauthClientApproval
impl Default for OauthClientApproval
Source§fn default() -> OauthClientApproval
fn default() -> OauthClientApproval
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OauthClientApprovalwhere
OauthClientApproval: Default,
impl<'de> Deserialize<'de> for OauthClientApprovalwhere
OauthClientApproval: Default,
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 OauthClientApproval
impl RefUnwindSafe for OauthClientApproval
impl Send for OauthClientApproval
impl Sync for OauthClientApproval
impl Unpin for OauthClientApproval
impl UnwindSafe for OauthClientApproval
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