public static IHomeAssistantClientConfigurationBuilder WithDomainEntityStateDeserializers(this IHomeAssistantClientConfigurationBuilder configurationBuilder) { return(configurationBuilder .WithStateDeserializer <SunEntityStateDeserializer>() .WithStateDeserializer <ScriptEntityStateDeserializer>() .WithStateDeserializer <ZoneEntityStateDeserializer>() .WithStateDeserializer <GroupEntityStateDeserializer>() .WithStateDeserializer <DisplayEntityStateDeserializer>() .WithStateDeserializer <InputBooleanEntityStateDeserializer>() .WithStateDeserializer <AutomationEntityStateDeserializer>() .WithStateDeserializer <AlarmControlPanelEntityStateDeserializer>() .WithStateDeserializer <PersonEntityStateDeserializer>() .WithStateDeserializer <BinarySensorEntityStateDeserializer>() .WithStateDeserializer <SwitchEntityStateDeserializer>() .WithStateDeserializer <LightEntityStateDeserializer>() .WithStateDeserializer <MediaPlayerEntityStateDeserializer>() .WithStateDeserializer <CameraEntityStateDeserializer>() .WithStateDeserializer <CalendarEntityStateDeserializer>() .WithStateDeserializer <SensorEntityStateDeserializer>() .WithStateDeserializer <DeviceTrackerEntityStateDeserializer>() .WithStateDeserializer <LockEntityStateDeserializer>() .WithStateDeserializer <FanEntityStateDeserializer>() .WithStateDeserializer <ClimateEntityStateDeserializer>() .WithStateDeserializer <WeatherEntityStateDeserializer>()); }