interface SessionSchema { orgUnit?: string; profile?: string; skin?: string; logo?: string; service?: string; owner?: string | null; joinPolicy?: ('ORG' | 'ORGUNIT' | 'RESTRICT' | 'PUBLIC' | 'JOINPWD'); listPolicy?: ('PUBLIC' | 'SHARED' | 'PRIVATE'); password?: string; allowJoinOu?: Array; allowParts?: Array<{ user: number; role?: ('ADMIN' | 'OPEN' | 'GUEST' | 'HOST')[]; }>; allowTranscription: boolean; allowRegistryDLT: boolean; } export default SessionSchema;