Files
charybdis/plugins/keycloak/proto/keycloak.proto
T
2026-05-12 17:06:43 +02:00

28 lines
554 B
Protocol Buffer

syntax = "proto3";
package charybdis.plugins.keycloak;
// Keycloak plugin metadata
// Used for plugin-specific sync status entities
message KeycloakMetadata {
string name = 1;
string description = 2;
// Resource type (user, group)
string resource_type = 3;
// Keycloak realm this resource belongs to
string realm = 4;
}
// Keycloak plugin spec
message KeycloakSpec {
// Sync status information
string sync_status = 1;
string last_sync = 2;
string error_message = 3;
// Configuration stored as JSON
string config_json = 4;
}