kanidm_client/
application.rs
1use crate::{ClientError, KanidmClient};
2use kanidm_proto::scim_v1::client::{ScimEntryApplication, ScimEntryApplicationPost};
3
4impl KanidmClient {
5 pub async fn idm_application_delete(&self, id: &str) -> Result<(), ClientError> {
7 self.perform_delete_request(format!("/scim/v1/Application/{}", id).as_str())
8 .await
9 }
10
11 pub async fn idm_application_create(
13 &self,
14 application: &ScimEntryApplicationPost,
15 ) -> Result<ScimEntryApplication, ClientError> {
16 self.perform_post_request("/scim/v1/Application", application)
17 .await
18 }
19}