/**
 * Interface for Keycloak position data from /org/profile/keycloak/position API
 */
export interface KeycloakPosition {
  /** Privacy consent status */
  privacyCheckin: boolean
  /** Profile image filename */
  avatarName?: string
  /** User profile ID */
  profileId: string
  /** Organization hierarchy data */
  organization?: Organization
}

/**
 * Organization hierarchy structure
 */
export interface Organization {
  /** Top level organization */
  root?: string
  /** Child level 1 */
  child1?: string
  /** Child level 2 */
  child2?: string
  /** Child level 3 */
  child3?: string
  /** Child level 4 */
  child4?: string
}
