pub struct AppsPermissionsUsers {
pub client: Client,
}Fields
client: ClientImplementations
sourceimpl AppsPermissionsUsers
impl AppsPermissionsUsers
sourcepub async fn list(&self, cursor: &str, limit: i64) -> Result<DndEndSchema>
pub async fn list(&self, cursor: &str, limit: i64) -> Result<DndEndSchema>
This function performs a GET to the /apps.permissions.users.list endpoint.
Returns list of user grants and corresponding scopes this app has on a team.
FROM: https://api.slack.com/methods/apps.permissions.users.list
Parameters:
token: &str– Authentication token. Requires scope:none.cursor: &str– Paginate through collections of data by setting thecursorparameter to anext_cursorattribute returned by a previous request’sresponse_metadata. Default value fetches the first “page” of the collection. See pagination for more detail.limit: i64– The maximum number of items to return.
sourcepub async fn request(
&self,
scopes: &str,
trigger_id: &str,
user: &str
) -> Result<DndEndSchema>
pub async fn request(
&self,
scopes: &str,
trigger_id: &str,
user: &str
) -> Result<DndEndSchema>
This function performs a GET to the /apps.permissions.users.request endpoint.
Enables an app to trigger a permissions modal to grant an app access to a user access scope.
FROM: https://api.slack.com/methods/apps.permissions.users.request
Parameters:
token: &str– Authentication token. Requires scope:none.scopes: &str– A comma separated list of user scopes to request for.trigger_id: &str– Token used to trigger the request.user: &str– The user this scope is being requested for.
Auto Trait Implementations
impl !RefUnwindSafe for AppsPermissionsUsers
impl Send for AppsPermissionsUsers
impl Sync for AppsPermissionsUsers
impl Unpin for AppsPermissionsUsers
impl !UnwindSafe for AppsPermissionsUsers
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more