mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 20:47:01 +01:00
17 lines
499 B
Rust
17 lines
499 B
Rust
use crate::{ClientError, KanidmClient};
|
|
use kanidm_proto::scim_v1::{ScimSyncRequest, ScimSyncState};
|
|
|
|
impl KanidmClient {
|
|
pub async fn scim_v1_sync_status(&self) -> Result<ScimSyncState, ClientError> {
|
|
self.perform_get_request("/scim/v1/Sync").await
|
|
}
|
|
|
|
pub async fn scim_v1_sync_update(
|
|
&self,
|
|
scim_sync_request: &ScimSyncRequest,
|
|
) -> Result<(), ClientError> {
|
|
self.perform_post_request("/scim/v1/Sync", scim_sync_request)
|
|
.await
|
|
}
|
|
}
|