casdoor_sdk_rust/organization/
mod.rs1mod models;
2pub use models::*;
3
4use crate::{Method, QueryResult, Sdk, SdkResult, NO_BODY};
5
6impl Sdk {
7 pub async fn get_default_organization(&self, name: String) -> SdkResult<Option<Organization>> {
8 self.get_default_model(name).await
9 }
10 pub async fn get_organizations(&self, query_args: OrganizationQueryArgs) -> SdkResult<QueryResult<Organization>> {
11 self.get_models(None, query_args).await
12 }
13 pub async fn get_organization_names(&self) -> SdkResult<Vec<Organization>> {
15 self.request_data(Method::GET, self.get_url_path("get-organization-names", true, ())?, NO_BODY)
16 .await?
17 .into_data_default()
18 }
19}