pub struct IntegrationMappingsManager { /* private fields */ }Expand description
Operations for the “integration_mappings” API area.
Implementations§
Source§impl IntegrationMappingsManager
impl IntegrationMappingsManager
Sourcepub fn list_slack(
&self,
opts: Option<IntegrationMappingsListSlackOptions>,
) -> IntegrationMappingsListSlackPaginator
pub fn list_slack( &self, opts: Option<IntegrationMappingsListSlackOptions>, ) -> IntegrationMappingsListSlackPaginator
Iterate every crate::models::schemas::IntegrationMapping across pages, threading the cursor.
pub async fn create_slack( &self, body: IntegrationMappingSlackCreateRequest, ) -> Result<IntegrationMapping, Error>
pub async fn update_slack( &self, integration_mapping_id: String, body: SlackUpdateRequest, ) -> Result<IntegrationMapping, Error>
pub async fn delete_slack( &self, integration_mapping_id: String, ) -> Result<(), Error>
pub async fn list_teams( &self, opts: Option<IntegrationMappingsListTeamsOptions>, ) -> Result<IntegrationMappingsTeams, Error>
pub async fn create_teams( &self, body: IntegrationMappingTeamsCreateRequest, ) -> Result<IntegrationMappingTeams, Error>
pub async fn update_team( &self, integration_mapping_id: String, body: TeamUpdateRequest, ) -> Result<IntegrationMappingTeams, Error>
pub async fn delete_team( &self, integration_mapping_id: String, ) -> Result<(), Error>
Auto Trait Implementations§
impl !RefUnwindSafe for IntegrationMappingsManager
impl !UnwindSafe for IntegrationMappingsManager
impl Freeze for IntegrationMappingsManager
impl Send for IntegrationMappingsManager
impl Sync for IntegrationMappingsManager
impl Unpin for IntegrationMappingsManager
impl UnsafeUnpin for IntegrationMappingsManager
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