List of all items
Structs
- cache::CacheDB
- cache::infra::InfraDB
- cache::update::Payload
- cache::user::UserDB
- cache::user::group_attributes::GroupAttributes
- cache::user::group_roles::GroupRoles
- cache::user::groups::Groups
- cache::user::realm::Realm
- cache::user::roles::Roles
- cache::user::user_groups::UserGroups
- cache::user::user_roles::UserRoles
- cache::user::users::Users
- cleanup::CleanupTask
- config::Config
- config::ConfigBuilder
- config::SchemaConfig
- context::Producer
- model::CreateInstitutionInput
- model::CreateOrganizationInput
- model::CreateUserPayload
- model::CustomerData
- model::CustomerUpdate
- model::Group
- model::GroupAttributeUpdate
- model::GroupDetail
- model::GroupRoleMappingUpdate
- model::InstitutionData
- model::InstitutionUpdate
- model::KcGroupByIdQuery
- model::KcGroupDetailsQuery
- model::KcGroupQuery
- model::KcGroupRoleQuery
- model::KcRealmQuery
- model::KcRoleQuery
- model::KcUserGroupQuery
- model::KcUserQuery
- model::KcUserRoleQuery
- model::KeycloakGroupUpdate
- model::KeycloakRoleUpdate
- model::OrganizationData
- model::OrganizationUpdate
- model::QmCreateCustomerInput
- model::QmCreateUserInput
- model::QmCustomer
- model::QmCustomerList
- model::QmInstitution
- model::QmInstitutionList
- model::QmOrganization
- model::QmOrganizationList
- model::QmUpdateCustomerInput
- model::QmUser
- model::QmUserDetails
- model::QmUserList
- model::RealmUpdate
- model::RemoveCustomerPayload
- model::RemoveInstitutionPayload
- model::RemoveOrganizationPayload
- model::Role
- model::TmpUser
- model::UpdateInstitutionInput
- model::UpdateOrganizationInput
- model::UserEntityUpdate
- model::UserGroup
- model::UserGroupMembership
- model::UserGroupMembershipUpdate
- model::UserRoleMappingUpdate
- schema::QmCustomerMutationRoot
- schema::QmCustomerQueryRoot
- schema::auth::AuthCtx
- schema::auth::AuthGuard
- schema::customer::Ctx
- schema::customer::CustomerMutationRoot
- schema::customer::CustomerQueryRoot
- schema::groups::Ctx
- schema::groups::GroupMutationRoot
- schema::groups::GroupQueryRoot
- schema::groups::Groups
- schema::institution::Ctx
- schema::institution::InstitutionMutationRoot
- schema::institution::InstitutionQueryRoot
- schema::organization::Ctx
- schema::organization::OrganizationMutationRoot
- schema::organization::OrganizationQueryRoot
- schema::user::Ctx
- schema::user::UserMutationRoot
- schema::user::UserQueryRoot
- worker::CleanupProducer
- worker::CleanupWorker
- worker::CleanupWorkerCtx
- worker::Producer
Enums
Traits
- context::AdminContext
- context::CustomerDB
- context::CustomerResource
- context::InMemoryCache
- context::InstitutionResource
- context::KeycloakDB
- context::MutationEventProducer
- context::ObjectDB
- context::OrganizationResource
- context::OrganizationUnitResource
- context::RedisClient
- context::RelatedAuth
- context::RelatedPermission
- context::RelatedResource
- context::RelatedStorage
- context::UserContext
- context::UserResource
- groups::CustomerOwnerGroup
- groups::CustomerUnitOwnerGroup
- groups::InstitutionOwnerGroup
- groups::InstitutionUnitOwnerGroup
- groups::OrganizationOwnerGroup
- groups::RelatedBuiltInGroup
- groups::RelatedGroups
- schema::user::KeycloakClient
- worker::CleanupTaskProducer
Macros
Functions
- cache::subscribe
- cleanup::cleanup_api_clients
- cleanup::cleanup_roles
- mutation::create_customer
- mutation::create_institution
- mutation::create_organization
- mutation::remove_customer
- mutation::remove_customers
- mutation::remove_institution
- mutation::remove_institutions
- mutation::remove_organization
- mutation::remove_organizations
- mutation::update_customer
- mutation::update_institution
- mutation::update_organization
- query::fetch_customers
- query::fetch_group_attributes
- query::fetch_group_by_id
- query::fetch_group_roles
- query::fetch_groups
- query::fetch_institutions
- query::fetch_organizations
- query::fetch_realm_info
- query::fetch_roles
- query::fetch_user_groups
- query::fetch_user_roles
- query::fetch_users
- roles::ensure
- schema::user::create_keycloak_user
- worker::run
Type Aliases
- cache::infra::CustomerIdMap
- cache::infra::CustomerMap
- cache::infra::InstitutionIdMap
- cache::infra::InstitutionMap
- cache::infra::OrganizationIdMap
- cache::infra::OrganizationMap
- marker::Marker
- marker::RpMarker
- marker::StoreMarker
- model::GroupDetailsMap
- model::GroupIdMap
- model::GroupMap
- model::GroupRoleMap
- model::RoleIdMap
- model::RoleMap
- model::TmpUserMap
- model::UserGroupMap
- model::UserMap
- model::UserRoleMap
- model::UserUidMap