casdoor_sdk_rust/organization/
mod.rsmod models;
pub use models::*;
use crate::{Method, QueryResult, Sdk, SdkResult, NO_BODY};
impl Sdk {
pub async fn get_default_organization(&self, name: String) -> SdkResult<Option<Organization>> {
self.get_default_model(name).await
}
pub async fn get_organizations(&self, query_args: OrganizationQueryArgs) -> SdkResult<QueryResult<Organization>> {
self.get_models(None, query_args).await
}
pub async fn get_organization_names(&self) -> SdkResult<Vec<Organization>> {
self.request_data(Method::GET, self.get_url_path("get-organization-names", true, ())?, NO_BODY)
.await?
.into_data_default()
}
}