pub struct Team {
pub client: Client,
}Fields§
§client: ClientImplementations§
Source§impl Team
impl Team
Sourcepub async fn access_log(
&self,
before: &str,
count: &str,
page: &str,
) -> Result<Response<TeamAccessLogsSchema>, ClientError>
pub async fn access_log( &self, before: &str, count: &str, page: &str, ) -> Result<Response<TeamAccessLogsSchema>, ClientError>
This function performs a GET to the /team.accessLogs endpoint.
Gets the access logs for the current team.
FROM: https://api.slack.com/methods/team.accessLogs
Parameters:
token: &str– Authentication token. Requires scope:admin.before: &str– End of time range of logs to include in results (inclusive).count: &strpage: &str
Sourcepub async fn billable_info(
&self,
user: &str,
) -> Result<Response<DndEndSchema>, ClientError>
pub async fn billable_info( &self, user: &str, ) -> Result<Response<DndEndSchema>, ClientError>
This function performs a GET to the /team.billableInfo endpoint.
Gets billable users information for the current team.
FROM: https://api.slack.com/methods/team.billableInfo
Parameters:
token: &str– Authentication token. Requires scope:admin.user: &str– A user to retrieve the billable information for. Defaults to all users.
Sourcepub async fn info(
&self,
team: &str,
) -> Result<Response<TeamInfoSchema>, ClientError>
pub async fn info( &self, team: &str, ) -> Result<Response<TeamInfoSchema>, ClientError>
This function performs a GET to the /team.info endpoint.
Gets information about the current team.
FROM: https://api.slack.com/methods/team.info
Parameters:
token: &str– Authentication token. Requires scope:team:read.team: &str– Team to get info on, if omitted, will return information about the current team. Will only return team that the authenticated token is allowed to see through external shared channels.
Sourcepub async fn integration_log(
&self,
app_id: &str,
change_type: &str,
count: &str,
page: &str,
service_id: &str,
user: &str,
) -> Result<Response<TeamIntegrationLogsSchema>, ClientError>
pub async fn integration_log( &self, app_id: &str, change_type: &str, count: &str, page: &str, service_id: &str, user: &str, ) -> Result<Response<TeamIntegrationLogsSchema>, ClientError>
This function performs a GET to the /team.integrationLogs endpoint.
Gets the integration logs for the current team.
FROM: https://api.slack.com/methods/team.integrationLogs
Parameters:
token: &str– Authentication token. Requires scope:admin.app_id: &str– Filter logs to this Slack app. Defaults to all logs.change_type: &str– Filter logs with this change type. Defaults to all logs.count: &strpage: &strservice_id: &str– Filter logs to this service. Defaults to all logs.user: &str– Filter logs generated by this user’s actions. Defaults to all logs.
Auto Trait Implementations§
impl Freeze for Team
impl !RefUnwindSafe for Team
impl Send for Team
impl Sync for Team
impl Unpin for Team
impl !UnwindSafe for Team
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