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>>,
}Expand description
Request to install OAuth clients on organizations and the response to the request.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
oauth_client_id: Option<String>The uuid of the OAuth client being requested for installation.
requester_id: Option<String>The person who requested installing the OAuth client.
responder_id: Option<String>The person who responded to the request to install the OAuth client.
status: Option<OAuthClientApprovalStatus>The status for the OAuth client approval request.
scopes: Option<Vec<String>>The scopes the app has been approved for.
request_reason: Option<String>The reason the person wants to install this OAuth client.
deny_reason: Option<String>The reason the request for the OAuth client approval was denied.
newly_requested_scopes: Option<Vec<String>>New scopes that were requested for approval after the initial request.
Trait Implementations§
Source§impl Clone for OauthClientApproval
impl Clone for OauthClientApproval
Source§fn clone(&self) -> OauthClientApproval
fn clone(&self) -> OauthClientApproval
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more