thin-client-types