[{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:StoreResult\">StoreResult</a> a = <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.12.0.0/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> a)","name":"StoreResult","module":"LaunchDarkly.Server.Store","link":"LaunchDarkly-Server-Store.html#t:StoreResult"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:FeatureKey\">FeatureKey</a> = <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"FeatureKey","module":"LaunchDarkly.Server.Store","link":"LaunchDarkly-Server-Store.html#t:FeatureKey"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:FeatureNamespace\">FeatureNamespace</a> = <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"FeatureNamespace","module":"LaunchDarkly.Server.Store","link":"LaunchDarkly-Server-Store.html#t:FeatureNamespace"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:StoreInterface\">StoreInterface</a> = <a href=\"#v:StoreInterface\">StoreInterface</a> {<ul class=\"subs\"><li><a href=\"#v:storeInterfaceAllFeatures\">storeInterfaceAllFeatures</a> :: !(<a href=\"LaunchDarkly-Server-Store.html#t:FeatureNamespace\" title=\"LaunchDarkly.Server.Store\">FeatureNamespace</a> -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:StoreResult\" title=\"LaunchDarkly.Server.Store\">StoreResult</a> (<a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> <a href=\"LaunchDarkly-Server-Store.html#t:RawFeature\" title=\"LaunchDarkly.Server.Store\">RawFeature</a>))</li><li><a href=\"#v:storeInterfaceGetFeature\">storeInterfaceGetFeature</a> :: !(<a href=\"LaunchDarkly-Server-Store.html#t:FeatureNamespace\" title=\"LaunchDarkly.Server.Store\">FeatureNamespace</a> -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:FeatureKey\" title=\"LaunchDarkly.Server.Store\">FeatureKey</a> -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:StoreResult\" title=\"LaunchDarkly.Server.Store\">StoreResult</a> <a href=\"LaunchDarkly-Server-Store.html#t:RawFeature\" title=\"LaunchDarkly.Server.Store\">RawFeature</a>)</li><li><a href=\"#v:storeInterfaceUpsertFeature\">storeInterfaceUpsertFeature</a> :: !(<a href=\"LaunchDarkly-Server-Store.html#t:FeatureNamespace\" title=\"LaunchDarkly.Server.Store\">FeatureNamespace</a> -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:FeatureKey\" title=\"LaunchDarkly.Server.Store\">FeatureKey</a> -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:RawFeature\" title=\"LaunchDarkly.Server.Store\">RawFeature</a> -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:StoreResult\" title=\"LaunchDarkly.Server.Store\">StoreResult</a> <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)</li><li><a href=\"#v:storeInterfaceIsInitialized\">storeInterfaceIsInitialized</a> :: !(<a href=\"LaunchDarkly-Server-Store.html#t:StoreResult\" title=\"LaunchDarkly.Server.Store\">StoreResult</a> <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)</li><li><a href=\"#v:storeInterfaceInitialize\">storeInterfaceInitialize</a> :: !(<a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"LaunchDarkly-Server-Store.html#t:FeatureNamespace\" title=\"LaunchDarkly.Server.Store\">FeatureNamespace</a> (<a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"LaunchDarkly-Server-Store.html#t:FeatureKey\" title=\"LaunchDarkly.Server.Store\">FeatureKey</a> <a href=\"LaunchDarkly-Server-Store.html#t:RawFeature\" title=\"LaunchDarkly.Server.Store\">RawFeature</a>) -&gt; <a href=\"LaunchDarkly-Server-Store.html#t:StoreResult\" title=\"LaunchDarkly.Server.Store\">StoreResult</a> ())</li></ul>}","name":"StoreInterface StoreInterface $sel:storeInterfaceAllFeatures:StoreInterface $sel:storeInterfaceGetFeature:StoreInterface $sel:storeInterfaceUpsertFeature:StoreInterface $sel:storeInterfaceIsInitialized:StoreInterface $sel:storeInterfaceInitialize:StoreInterface","module":"LaunchDarkly.Server.Store","link":"LaunchDarkly-Server-Store.html#t:StoreInterface"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RawFeature\">RawFeature</a> = <a href=\"#v:RawFeature\">RawFeature</a> {<ul class=\"subs\"><li><a href=\"#v:rawFeatureBuffer\">rawFeatureBuffer</a> :: !(<a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>)</li><li><a href=\"#v:rawFeatureVersion\">rawFeatureVersion</a> :: !<a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a></li></ul>}","name":"RawFeature RawFeature $sel:rawFeatureBuffer:RawFeature $sel:rawFeatureVersion:RawFeature","module":"LaunchDarkly.Server.Store","link":"LaunchDarkly-Server-Store.html#t:RawFeature"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Config\">Config</a>","name":"Config","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#t:Config"},{"display_html":"<a href=\"#v:makeConfig\">makeConfig</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"makeConfig","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:makeConfig"},{"display_html":"<a href=\"#v:configSetKey\">configSetKey</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetKey","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetKey"},{"display_html":"<a href=\"#v:configSetBaseURI\">configSetBaseURI</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetBaseURI","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetBaseURI"},{"display_html":"<a href=\"#v:configSetStreamURI\">configSetStreamURI</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetStreamURI","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetStreamURI"},{"display_html":"<a href=\"#v:configSetEventsURI\">configSetEventsURI</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetEventsURI","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetEventsURI"},{"display_html":"<a href=\"#v:configSetStreaming\">configSetStreaming</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetStreaming","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetStreaming"},{"display_html":"<a href=\"#v:configSetAllAttributesPrivate\">configSetAllAttributesPrivate</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetAllAttributesPrivate","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetAllAttributesPrivate"},{"display_html":"<a href=\"#v:configSetPrivateAttributeNames\">configSetPrivateAttributeNames</a> :: <a href=\"../containers-0.6.0.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetPrivateAttributeNames","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetPrivateAttributeNames"},{"display_html":"<a href=\"#v:configSetFlushIntervalSeconds\">configSetFlushIntervalSeconds</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetFlushIntervalSeconds","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetFlushIntervalSeconds"},{"display_html":"<a href=\"#v:configSetPollIntervalSeconds\">configSetPollIntervalSeconds</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetPollIntervalSeconds","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetPollIntervalSeconds"},{"display_html":"<a href=\"#v:configSetUserKeyLRUCapacity\">configSetUserKeyLRUCapacity</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetUserKeyLRUCapacity","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetUserKeyLRUCapacity"},{"display_html":"<a href=\"#v:configSetInlineUsersInEvents\">configSetInlineUsersInEvents</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetInlineUsersInEvents","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetInlineUsersInEvents"},{"display_html":"<a href=\"#v:configSetEventsCapacity\">configSetEventsCapacity</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetEventsCapacity","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetEventsCapacity"},{"display_html":"<a href=\"#v:configSetLogger\">configSetLogger</a> :: (<a href=\"../monad-logger-0.3.30/Control-Monad-Logger.html#t:LoggingT\" title=\"Control.Monad.Logger\">LoggingT</a> <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> () -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetLogger","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetLogger"},{"display_html":"<a href=\"#v:configSetSendEvents\">configSetSendEvents</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetSendEvents","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetSendEvents"},{"display_html":"<a href=\"#v:configSetOffline\">configSetOffline</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetOffline","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetOffline"},{"display_html":"<a href=\"#v:configSetRequestTimeoutSeconds\">configSetRequestTimeoutSeconds</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetRequestTimeoutSeconds","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetRequestTimeoutSeconds"},{"display_html":"<a href=\"#v:configSetStoreBackend\">configSetStoreBackend</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"LaunchDarkly-Server-Store.html#t:StoreInterface\" title=\"LaunchDarkly.Server.Store\">StoreInterface</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetStoreBackend","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetStoreBackend"},{"display_html":"<a href=\"#v:configSetStoreTTL\">configSetStoreTTL</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetStoreTTL","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetStoreTTL"},{"display_html":"<a href=\"#v:configSetUseLdd\">configSetUseLdd</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a>","name":"configSetUseLdd","module":"LaunchDarkly.Server.Config","link":"LaunchDarkly-Server-Config.html#v:configSetUseLdd"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:User\">User</a>","name":"User","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#t:User"},{"display_html":"<a href=\"#v:makeUser\">makeUser</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"makeUser","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:makeUser"},{"display_html":"<a href=\"#v:userSetKey\">userSetKey</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetKey","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetKey"},{"display_html":"<a href=\"#v:userSetSecondary\">userSetSecondary</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetSecondary","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetSecondary"},{"display_html":"<a href=\"#v:userSetIP\">userSetIP</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetIP","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetIP"},{"display_html":"<a href=\"#v:userSetCountry\">userSetCountry</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetCountry","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetCountry"},{"display_html":"<a href=\"#v:userSetEmail\">userSetEmail</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetEmail","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetEmail"},{"display_html":"<a href=\"#v:userSetFirstName\">userSetFirstName</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetFirstName","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetFirstName"},{"display_html":"<a href=\"#v:userSetLastName\">userSetLastName</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetLastName","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetLastName"},{"display_html":"<a href=\"#v:userSetAvatar\">userSetAvatar</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetAvatar","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetAvatar"},{"display_html":"<a href=\"#v:userSetName\">userSetName</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetName","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetName"},{"display_html":"<a href=\"#v:userSetAnonymous\">userSetAnonymous</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetAnonymous","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetAnonymous"},{"display_html":"<a href=\"#v:userSetCustom\">userSetCustom</a> :: <a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetCustom","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetCustom"},{"display_html":"<a href=\"#v:userSetPrivateAttributeNames\">userSetPrivateAttributeNames</a> :: <a href=\"../containers-0.6.0.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a>","name":"userSetPrivateAttributeNames","module":"LaunchDarkly.Server.User","link":"LaunchDarkly-Server-User.html#v:userSetPrivateAttributeNames"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Client\">Client</a>","name":"Client","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#t:Client"},{"display_html":"<a href=\"#v:makeClient\">makeClient</a> :: <a href=\"LaunchDarkly-Server-Config.html#t:Config\" title=\"LaunchDarkly.Server.Config\">Config</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a>","name":"makeClient","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:makeClient"},{"display_html":"<a href=\"#v:clientVersion\">clientVersion</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"clientVersion","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:clientVersion"},{"display_html":"<a href=\"#v:boolVariation\">boolVariation</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"boolVariation","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:boolVariation"},{"display_html":"<a href=\"#v:boolVariationDetail\">boolVariationDetail</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server-Client.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server.Client\">EvaluationDetail</a> <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"boolVariationDetail","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:boolVariationDetail"},{"display_html":"<a href=\"#v:stringVariation\">stringVariation</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"stringVariation","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:stringVariation"},{"display_html":"<a href=\"#v:stringVariationDetail\">stringVariationDetail</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server-Client.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server.Client\">EvaluationDetail</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>)","name":"stringVariationDetail","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:stringVariationDetail"},{"display_html":"<a href=\"#v:intVariation\">intVariation</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"intVariation","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:intVariation"},{"display_html":"<a href=\"#v:intVariationDetail\">intVariationDetail</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server-Client.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server.Client\">EvaluationDetail</a> <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"intVariationDetail","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:intVariationDetail"},{"display_html":"<a href=\"#v:doubleVariation\">doubleVariation</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"doubleVariation","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:doubleVariation"},{"display_html":"<a href=\"#v:doubleVariationDetail\">doubleVariationDetail</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server-Client.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server.Client\">EvaluationDetail</a> <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a>)","name":"doubleVariationDetail","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:doubleVariationDetail"},{"display_html":"<a href=\"#v:jsonVariation\">jsonVariation</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a>","name":"jsonVariation","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:jsonVariation"},{"display_html":"<a href=\"#v:jsonVariationDetail\">jsonVariationDetail</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server-Client.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server.Client\">EvaluationDetail</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a>)","name":"jsonVariationDetail","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:jsonVariationDetail"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EvaluationDetail\">EvaluationDetail</a> value = <a href=\"#v:EvaluationDetail\">EvaluationDetail</a> {<ul class=\"subs\"><li><a href=\"#v:value\">value</a> :: !value</li><li><a href=\"#v:variationIndex\">variationIndex</a> :: !(<a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a>)</li><li><a href=\"#v:reason\">reason</a> :: !<a href=\"LaunchDarkly-Server-Client.html#t:EvaluationReason\" title=\"LaunchDarkly.Server.Client\">EvaluationReason</a></li></ul>}","name":"EvaluationDetail EvaluationDetail $sel:value:EvaluationDetail $sel:variationIndex:EvaluationDetail $sel:reason:EvaluationDetail","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#t:EvaluationDetail"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EvaluationReason\">EvaluationReason</a><ul class=\"subs\"><li>= <a href=\"#v:EvaluationReasonOff\">EvaluationReasonOff</a></li><li>| <a href=\"#v:EvaluationReasonTargetMatch\">EvaluationReasonTargetMatch</a></li><li>| <a href=\"#v:EvaluationReasonRuleMatch\">EvaluationReasonRuleMatch</a> { <ul class=\"subs\"><li><a href=\"#v:ruleIndex\">ruleIndex</a> :: !<a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a></li><li><a href=\"#v:ruleId\">ruleId</a> :: !<a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul> }</li><li>| <a href=\"#v:EvaluationReasonPrerequisiteFailed\">EvaluationReasonPrerequisiteFailed</a> { <ul class=\"subs\"><li><a href=\"#v:prerequisiteKey\">prerequisiteKey</a> :: !<a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul> }</li><li>| <a href=\"#v:EvaluationReasonFallthrough\">EvaluationReasonFallthrough</a></li><li>| <a href=\"#v:EvaluationReasonError\">EvaluationReasonError</a> { <ul class=\"subs\"><li><a href=\"#v:errorKind\">errorKind</a> :: !<a href=\"LaunchDarkly-Server-Client.html#t:EvalErrorKind\" title=\"LaunchDarkly.Server.Client\">EvalErrorKind</a></li></ul> }</li></ul>","name":"EvaluationReason EvaluationReasonOff EvaluationReasonTargetMatch EvaluationReasonRuleMatch EvaluationReasonPrerequisiteFailed EvaluationReasonFallthrough EvaluationReasonError $sel:ruleIndex:EvaluationReasonOff $sel:ruleId:EvaluationReasonOff $sel:prerequisiteKey:EvaluationReasonOff $sel:errorKind:EvaluationReasonOff","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#t:EvaluationReason"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EvalErrorKind\">EvalErrorKind</a><ul class=\"subs\"><li>= <a href=\"#v:EvalErrorKindMalformedFlag\">EvalErrorKindMalformedFlag</a></li><li>| <a href=\"#v:EvalErrorFlagNotFound\">EvalErrorFlagNotFound</a></li><li>| <a href=\"#v:EvalErrorWrongType\">EvalErrorWrongType</a></li><li>| <a href=\"#v:EvalErrorUserNotSpecified\">EvalErrorUserNotSpecified</a></li><li>| <a href=\"#v:EvalErrorClientNotReady\">EvalErrorClientNotReady</a></li><li>| <a href=\"#v:EvalErrorExternalStore\">EvalErrorExternalStore</a> !<a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul>","name":"EvalErrorKind EvalErrorKindMalformedFlag EvalErrorFlagNotFound EvalErrorWrongType EvalErrorUserNotSpecified EvalErrorClientNotReady EvalErrorExternalStore","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#t:EvalErrorKind"},{"display_html":"<a href=\"#v:allFlags\">allFlags</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a>)","name":"allFlags","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:allFlags"},{"display_html":"<a href=\"#v:close\">close</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"close","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:close"},{"display_html":"<a href=\"#v:flushEvents\">flushEvents</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"flushEvents","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:flushEvents"},{"display_html":"<a href=\"#v:identify\">identify</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"identify","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:identify"},{"display_html":"<a href=\"#v:track\">track</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"LaunchDarkly-Server-User.html#t:User\" title=\"LaunchDarkly.Server.User\">User</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"track","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:track"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Status\">Status</a><ul class=\"subs\"><li>= <a href=\"#v:Uninitialized\">Uninitialized</a></li><li>| <a href=\"#v:Unauthorized\">Unauthorized</a></li><li>| <a href=\"#v:Initialized\">Initialized</a></li><li>| <a href=\"#v:ShuttingDown\">ShuttingDown</a></li></ul>","name":"Status Initialized Unauthorized ShuttingDown Uninitialized","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#t:Status"},{"display_html":"<a href=\"#v:getStatus\">getStatus</a> :: <a href=\"LaunchDarkly-Server-Client.html#t:Client\" title=\"LaunchDarkly.Server.Client\">Client</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"LaunchDarkly-Server-Client.html#t:Status\" title=\"LaunchDarkly.Server.Client\">Status</a>","name":"getStatus","module":"LaunchDarkly.Server.Client","link":"LaunchDarkly-Server-Client.html#v:getStatus"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Config\">Config</a>","name":"Config","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:Config"},{"display_html":"<a href=\"#v:makeConfig\">makeConfig</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"makeConfig","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:makeConfig"},{"display_html":"<a href=\"#v:configSetKey\">configSetKey</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetKey","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetKey"},{"display_html":"<a href=\"#v:configSetBaseURI\">configSetBaseURI</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetBaseURI","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetBaseURI"},{"display_html":"<a href=\"#v:configSetStreamURI\">configSetStreamURI</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetStreamURI","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetStreamURI"},{"display_html":"<a href=\"#v:configSetEventsURI\">configSetEventsURI</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetEventsURI","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetEventsURI"},{"display_html":"<a href=\"#v:configSetStreaming\">configSetStreaming</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetStreaming","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetStreaming"},{"display_html":"<a href=\"#v:configSetAllAttributesPrivate\">configSetAllAttributesPrivate</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetAllAttributesPrivate","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetAllAttributesPrivate"},{"display_html":"<a href=\"#v:configSetPrivateAttributeNames\">configSetPrivateAttributeNames</a> :: <a href=\"../containers-0.6.0.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetPrivateAttributeNames","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetPrivateAttributeNames"},{"display_html":"<a href=\"#v:configSetFlushIntervalSeconds\">configSetFlushIntervalSeconds</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetFlushIntervalSeconds","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetFlushIntervalSeconds"},{"display_html":"<a href=\"#v:configSetPollIntervalSeconds\">configSetPollIntervalSeconds</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetPollIntervalSeconds","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetPollIntervalSeconds"},{"display_html":"<a href=\"#v:configSetUserKeyLRUCapacity\">configSetUserKeyLRUCapacity</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetUserKeyLRUCapacity","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetUserKeyLRUCapacity"},{"display_html":"<a href=\"#v:configSetInlineUsersInEvents\">configSetInlineUsersInEvents</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetInlineUsersInEvents","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetInlineUsersInEvents"},{"display_html":"<a href=\"#v:configSetEventsCapacity\">configSetEventsCapacity</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetEventsCapacity","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetEventsCapacity"},{"display_html":"<a href=\"#v:configSetLogger\">configSetLogger</a> :: (<a href=\"../monad-logger-0.3.30/Control-Monad-Logger.html#t:LoggingT\" title=\"Control.Monad.Logger\">LoggingT</a> <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> () -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetLogger","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetLogger"},{"display_html":"<a href=\"#v:configSetSendEvents\">configSetSendEvents</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetSendEvents","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetSendEvents"},{"display_html":"<a href=\"#v:configSetOffline\">configSetOffline</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetOffline","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetOffline"},{"display_html":"<a href=\"#v:configSetRequestTimeoutSeconds\">configSetRequestTimeoutSeconds</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetRequestTimeoutSeconds","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetRequestTimeoutSeconds"},{"display_html":"<a href=\"#v:configSetStoreBackend\">configSetStoreBackend</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"LaunchDarkly-Server-Store.html#t:StoreInterface\" title=\"LaunchDarkly.Server.Store\">StoreInterface</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetStoreBackend","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetStoreBackend"},{"display_html":"<a href=\"#v:configSetStoreTTL\">configSetStoreTTL</a> :: <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetStoreTTL","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetStoreTTL"},{"display_html":"<a href=\"#v:configSetUseLdd\">configSetUseLdd</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a>","name":"configSetUseLdd","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:configSetUseLdd"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:User\">User</a>","name":"User","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:User"},{"display_html":"<a href=\"#v:makeUser\">makeUser</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"makeUser","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:makeUser"},{"display_html":"<a href=\"#v:userSetKey\">userSetKey</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetKey","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetKey"},{"display_html":"<a href=\"#v:userSetSecondary\">userSetSecondary</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetSecondary","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetSecondary"},{"display_html":"<a href=\"#v:userSetIP\">userSetIP</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetIP","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetIP"},{"display_html":"<a href=\"#v:userSetCountry\">userSetCountry</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetCountry","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetCountry"},{"display_html":"<a href=\"#v:userSetEmail\">userSetEmail</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetEmail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetEmail"},{"display_html":"<a href=\"#v:userSetFirstName\">userSetFirstName</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetFirstName","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetFirstName"},{"display_html":"<a href=\"#v:userSetLastName\">userSetLastName</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetLastName","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetLastName"},{"display_html":"<a href=\"#v:userSetAvatar\">userSetAvatar</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetAvatar","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetAvatar"},{"display_html":"<a href=\"#v:userSetName\">userSetName</a> :: <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetName","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetName"},{"display_html":"<a href=\"#v:userSetAnonymous\">userSetAnonymous</a> :: <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetAnonymous","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetAnonymous"},{"display_html":"<a href=\"#v:userSetCustom\">userSetCustom</a> :: <a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetCustom","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetCustom"},{"display_html":"<a href=\"#v:userSetPrivateAttributeNames\">userSetPrivateAttributeNames</a> :: <a href=\"../containers-0.6.0.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a>","name":"userSetPrivateAttributeNames","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:userSetPrivateAttributeNames"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Client\">Client</a>","name":"Client","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:Client"},{"display_html":"<a href=\"#v:makeClient\">makeClient</a> :: <a href=\"LaunchDarkly-Server.html#t:Config\" title=\"LaunchDarkly.Server\">Config</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a>","name":"makeClient","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:makeClient"},{"display_html":"<a href=\"#v:clientVersion\">clientVersion</a> :: <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"clientVersion","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:clientVersion"},{"display_html":"<a href=\"#v:boolVariation\">boolVariation</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"boolVariation","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:boolVariation"},{"display_html":"<a href=\"#v:boolVariationDetail\">boolVariationDetail</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server\">EvaluationDetail</a> <a href=\"../base-4.12.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"boolVariationDetail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:boolVariationDetail"},{"display_html":"<a href=\"#v:stringVariation\">stringVariation</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"stringVariation","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:stringVariation"},{"display_html":"<a href=\"#v:stringVariationDetail\">stringVariationDetail</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server\">EvaluationDetail</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>)","name":"stringVariationDetail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:stringVariationDetail"},{"display_html":"<a href=\"#v:intVariation\">intVariation</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"intVariation","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:intVariation"},{"display_html":"<a href=\"#v:intVariationDetail\">intVariationDetail</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server\">EvaluationDetail</a> <a href=\"../base-4.12.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"intVariationDetail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:intVariationDetail"},{"display_html":"<a href=\"#v:doubleVariation\">doubleVariation</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"doubleVariation","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:doubleVariation"},{"display_html":"<a href=\"#v:doubleVariationDetail\">doubleVariationDetail</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server\">EvaluationDetail</a> <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a>)","name":"doubleVariationDetail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:doubleVariationDetail"},{"display_html":"<a href=\"#v:jsonVariation\">jsonVariation</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a>","name":"jsonVariation","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:jsonVariation"},{"display_html":"<a href=\"#v:jsonVariationDetail\">jsonVariationDetail</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"LaunchDarkly-Server.html#t:EvaluationDetail\" title=\"LaunchDarkly.Server\">EvaluationDetail</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a>)","name":"jsonVariationDetail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:jsonVariationDetail"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EvaluationDetail\">EvaluationDetail</a> value = <a href=\"#v:EvaluationDetail\">EvaluationDetail</a> {<ul class=\"subs\"><li><a href=\"#v:value\">value</a> :: !value</li><li><a href=\"#v:variationIndex\">variationIndex</a> :: !(<a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a>)</li><li><a href=\"#v:reason\">reason</a> :: !<a href=\"LaunchDarkly-Server.html#t:EvaluationReason\" title=\"LaunchDarkly.Server\">EvaluationReason</a></li></ul>}","name":"EvaluationDetail EvaluationDetail $sel:value:EvaluationDetail $sel:variationIndex:EvaluationDetail $sel:reason:EvaluationDetail","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:EvaluationDetail"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EvaluationReason\">EvaluationReason</a><ul class=\"subs\"><li>= <a href=\"#v:EvaluationReasonOff\">EvaluationReasonOff</a></li><li>| <a href=\"#v:EvaluationReasonTargetMatch\">EvaluationReasonTargetMatch</a></li><li>| <a href=\"#v:EvaluationReasonRuleMatch\">EvaluationReasonRuleMatch</a> { <ul class=\"subs\"><li><a href=\"#v:ruleIndex\">ruleIndex</a> :: !<a href=\"../base-4.12.0.0/GHC-Natural.html#t:Natural\" title=\"GHC.Natural\">Natural</a></li><li><a href=\"#v:ruleId\">ruleId</a> :: !<a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul> }</li><li>| <a href=\"#v:EvaluationReasonPrerequisiteFailed\">EvaluationReasonPrerequisiteFailed</a> { <ul class=\"subs\"><li><a href=\"#v:prerequisiteKey\">prerequisiteKey</a> :: !<a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul> }</li><li>| <a href=\"#v:EvaluationReasonFallthrough\">EvaluationReasonFallthrough</a></li><li>| <a href=\"#v:EvaluationReasonError\">EvaluationReasonError</a> { <ul class=\"subs\"><li><a href=\"#v:errorKind\">errorKind</a> :: !<a href=\"LaunchDarkly-Server.html#t:EvalErrorKind\" title=\"LaunchDarkly.Server\">EvalErrorKind</a></li></ul> }</li></ul>","name":"EvaluationReason EvaluationReasonOff EvaluationReasonTargetMatch EvaluationReasonRuleMatch EvaluationReasonPrerequisiteFailed EvaluationReasonFallthrough EvaluationReasonError $sel:ruleIndex:EvaluationReasonOff $sel:ruleId:EvaluationReasonOff $sel:prerequisiteKey:EvaluationReasonOff $sel:errorKind:EvaluationReasonOff","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:EvaluationReason"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EvalErrorKind\">EvalErrorKind</a><ul class=\"subs\"><li>= <a href=\"#v:EvalErrorKindMalformedFlag\">EvalErrorKindMalformedFlag</a></li><li>| <a href=\"#v:EvalErrorFlagNotFound\">EvalErrorFlagNotFound</a></li><li>| <a href=\"#v:EvalErrorWrongType\">EvalErrorWrongType</a></li><li>| <a href=\"#v:EvalErrorUserNotSpecified\">EvalErrorUserNotSpecified</a></li><li>| <a href=\"#v:EvalErrorClientNotReady\">EvalErrorClientNotReady</a></li><li>| <a href=\"#v:EvalErrorExternalStore\">EvalErrorExternalStore</a> !<a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul>","name":"EvalErrorKind EvalErrorKindMalformedFlag EvalErrorFlagNotFound EvalErrorWrongType EvalErrorUserNotSpecified EvalErrorClientNotReady EvalErrorExternalStore","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:EvalErrorKind"},{"display_html":"<a href=\"#v:allFlags\">allFlags</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../unordered-containers-0.2.10.0/Data-HashMap-Strict.html#t:HashMap\" title=\"Data.HashMap.Strict\">HashMap</a> <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a>)","name":"allFlags","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:allFlags"},{"display_html":"<a href=\"#v:close\">close</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"close","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:close"},{"display_html":"<a href=\"#v:flushEvents\">flushEvents</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"flushEvents","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:flushEvents"},{"display_html":"<a href=\"#v:identify\">identify</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"identify","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:identify"},{"display_html":"<a href=\"#v:track\">track</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"LaunchDarkly-Server.html#t:User\" title=\"LaunchDarkly.Server\">User</a> -&gt; <a href=\"../text-1.2.3.1/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../aeson-1.4.4.0/Data-Aeson-Types.html#t:Value\" title=\"Data.Aeson.Types\">Value</a> -&gt; <a href=\"../base-4.12.0.0/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"../base-4.12.0.0/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"track","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:track"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Status\">Status</a><ul class=\"subs\"><li>= <a href=\"#v:Uninitialized\">Uninitialized</a></li><li>| <a href=\"#v:Unauthorized\">Unauthorized</a></li><li>| <a href=\"#v:Initialized\">Initialized</a></li><li>| <a href=\"#v:ShuttingDown\">ShuttingDown</a></li></ul>","name":"Status Initialized Unauthorized ShuttingDown Uninitialized","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#t:Status"},{"display_html":"<a href=\"#v:getStatus\">getStatus</a> :: <a href=\"LaunchDarkly-Server.html#t:Client\" title=\"LaunchDarkly.Server\">Client</a> -&gt; <a href=\"../base-4.12.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"LaunchDarkly-Server.html#t:Status\" title=\"LaunchDarkly.Server\">Status</a>","name":"getStatus","module":"LaunchDarkly.Server","link":"LaunchDarkly-Server.html#v:getStatus"}]