-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Auto-generated httpstan API Client -- -- Client library for calling the httpstan API based on http-client. -- -- host: localhost -- -- base path: http://localhost -- -- httpstan API version: 4.10.0 -- -- OpenAPI version: 3.0.1 @package httpstan @version 0.2.0.0 -- | Logging functions module Httpstan.Logging -- | Runs a Katip logging block with the Log environment type LogExecWithContext = forall m a. MonadIO m => LogContext -> LogExec m a -- | A Katip logging block type LogExec m a = KatipT m a -> m a -- | A Katip Log environment type LogContext = LogEnv -- | A Katip Log severity type LogLevel = Severity -- | the default log environment initLogContext :: IO LogContext -- | Runs a Katip logging block with the Log environment runDefaultLogExecWithContext :: LogExecWithContext -- | Runs a Katip logging block with the Log environment stdoutLoggingExec :: LogExecWithContext -- | A Katip Log environment which targets stdout stdoutLoggingContext :: LogContext -> IO LogContext -- | Runs a Katip logging block with the Log environment stderrLoggingExec :: LogExecWithContext -- | A Katip Log environment which targets stderr stderrLoggingContext :: LogContext -> IO LogContext -- | Disables Katip logging runNullLogExec :: LogExecWithContext -- | Log a katip message _log :: (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () -- | re-throws exceptions after logging them logExceptions :: (Katip m, MonadCatch m, Applicative m) => Text -> m a -> m a levelInfo :: LogLevel levelError :: LogLevel levelDebug :: LogLevel module Httpstan.MimeTypes data ContentType a ContentType :: a -> ContentType a [unContentType] :: ContentType a -> a data Accept a Accept :: a -> Accept a [unAccept] :: Accept a -> a class MimeType mtype => Consumes req mtype class MimeType mtype => Produces req mtype data MimeJSON MimeJSON :: MimeJSON data MimeXML MimeXML :: MimeXML data MimePlainText MimePlainText :: MimePlainText data MimeFormUrlEncoded MimeFormUrlEncoded :: MimeFormUrlEncoded data MimeMultipartFormData MimeMultipartFormData :: MimeMultipartFormData data MimeOctetStream MimeOctetStream :: MimeOctetStream data MimeNoContent MimeNoContent :: MimeNoContent data MimeAny MimeAny :: MimeAny -- | A type for responses without content-body. data NoContent NoContent :: NoContent class Typeable mtype => MimeType mtype mimeTypes :: MimeType mtype => Proxy mtype -> [MediaType] mimeType :: MimeType mtype => Proxy mtype -> Maybe MediaType mimeType' :: MimeType mtype => mtype -> Maybe MediaType mimeTypes' :: MimeType mtype => mtype -> [MediaType] class MimeType mtype => MimeRender mtype x mimeRender :: MimeRender mtype x => Proxy mtype -> x -> ByteString mimeRender' :: MimeRender mtype x => mtype -> x -> ByteString mimeRenderDefaultMultipartFormData :: ToHttpApiData a => a -> ByteString class MimeType mtype => MimeUnrender mtype o mimeUnrender :: MimeUnrender mtype o => Proxy mtype -> ByteString -> Either String o mimeUnrender' :: MimeUnrender mtype o => mtype -> ByteString -> Either String o instance GHC.Classes.Eq Httpstan.MimeTypes.NoContent instance GHC.Show.Show Httpstan.MimeTypes.NoContent instance Data.Aeson.Types.FromJSON.FromJSON a => Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimeJSON a instance Web.Internal.FormUrlEncoded.FromForm a => Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimeFormUrlEncoded a instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimePlainText Data.ByteString.Lazy.Internal.ByteString instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimePlainText Data.Text.Internal.Text instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimePlainText GHC.Base.String instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimeOctetStream Data.ByteString.Lazy.Internal.ByteString instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimeOctetStream Data.Text.Internal.Text instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimeOctetStream GHC.Base.String instance Httpstan.MimeTypes.MimeUnrender Httpstan.MimeTypes.MimeNoContent Httpstan.MimeTypes.NoContent instance Data.Aeson.Types.ToJSON.ToJSON a => Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeJSON a instance Web.Internal.FormUrlEncoded.ToForm a => Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeFormUrlEncoded a instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimePlainText Data.ByteString.Lazy.Internal.ByteString instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimePlainText Data.Text.Internal.Text instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimePlainText GHC.Base.String instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeOctetStream Data.ByteString.Lazy.Internal.ByteString instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeOctetStream Data.Text.Internal.Text instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeOctetStream GHC.Base.String instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Data.ByteString.Lazy.Internal.ByteString instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Types.Bool instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Types.Char instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Types.Double instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Types.Float instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Types.Int instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Num.Integer.Integer instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData GHC.Base.String instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Data.Text.Internal.Text instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeNoContent Httpstan.MimeTypes.NoContent instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeJSON instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeXML instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeFormUrlEncoded instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeMultipartFormData instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimePlainText instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeOctetStream instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeAny instance Httpstan.MimeTypes.MimeType Httpstan.MimeTypes.MimeNoContent module Httpstan.Core data HttpstanConfig HttpstanConfig :: ByteString -> Text -> LogExecWithContext -> LogContext -> [AnyAuthMethod] -> Bool -> ByteString -> HttpstanConfig -- | host supplied in the Request [configHost] :: HttpstanConfig -> ByteString -- | user-agent supplied in the Request [configUserAgent] :: HttpstanConfig -> Text -- | Run a block using a Logger instance [configLogExecWithContext] :: HttpstanConfig -> LogExecWithContext -- | Configures the logger [configLogContext] :: HttpstanConfig -> LogContext -- | List of configured auth methods [configAuthMethods] :: HttpstanConfig -> [AnyAuthMethod] -- | throw exceptions if auth methods are not configured [configValidateAuthMethods] :: HttpstanConfig -> Bool -- | Configures additional querystring characters which must not be URI -- encoded, e.g. + or : [configQueryExtraUnreserved] :: HttpstanConfig -> ByteString -- | constructs a default HttpstanConfig -- -- configHost: -- --
-- http://localhost ---- -- configUserAgent: -- --
-- "httpstan/0.1.0.0" --newConfig :: IO HttpstanConfig -- | updates config use AuthMethod on matching requests addAuthMethod :: AuthMethod auth => HttpstanConfig -> auth -> HttpstanConfig -- | updates the config to use stdout logging withStdoutLogging :: HttpstanConfig -> IO HttpstanConfig -- | updates the config to use stderr logging withStderrLogging :: HttpstanConfig -> IO HttpstanConfig -- | updates the config to disable logging withNoLogging :: HttpstanConfig -> HttpstanConfig -- | Represents a request. -- -- Type Variables: -- --
-- _parseISO8601 --_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime -- |
-- TI.formatISO8601Millis --_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String -- | parse an ISO8601 date-time string _parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t newtype Date Date :: Day -> Date [unDate] :: Date -> Day -- |
-- TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d" --_readDate :: MonadFail m => String -> m Date -- |
-- TI.formatTime TI.defaultTimeLocale "%Y-%m-%d" --_showDate :: FormatTime t => t -> String -- | base64 encoded characters newtype ByteArray ByteArray :: ByteString -> ByteArray [unByteArray] :: ByteArray -> ByteString -- | read base64 encoded characters _readByteArray :: MonadFail m => Text -> m ByteArray -- | show base64 encoded characters _showByteArray :: ByteArray -> Text -- | any sequence of octets newtype Binary Binary :: ByteString -> Binary [unBinary] :: Binary -> ByteString _readBinaryBase64 :: MonadFail m => Text -> m Binary _showBinaryBase64 :: Binary -> Text type Lens_' s a = Lens_ s s a a type Lens_ s t a b = forall (f :: Type -> Type). Functor f => (a -> f b) -> s -> f t instance GHC.Show.Show Httpstan.Core.ParamBody instance GHC.Show.Show Httpstan.Core.Params instance GHC.Show.Show (Httpstan.Core.HttpstanRequest req contentType res accept) instance GHC.Show.Show Httpstan.Core.AuthMethodException instance Control.DeepSeq.NFData Httpstan.Core.DateTime instance GHC.Classes.Ord Httpstan.Core.DateTime instance Data.Data.Data Httpstan.Core.DateTime instance GHC.Classes.Eq Httpstan.Core.DateTime instance Control.DeepSeq.NFData Httpstan.Core.Date instance GHC.Ix.Ix Httpstan.Core.Date instance GHC.Classes.Ord Httpstan.Core.Date instance Data.Data.Data Httpstan.Core.Date instance GHC.Classes.Eq Httpstan.Core.Date instance GHC.Enum.Enum Httpstan.Core.Date instance Control.DeepSeq.NFData Httpstan.Core.ByteArray instance GHC.Classes.Ord Httpstan.Core.ByteArray instance Data.Data.Data Httpstan.Core.ByteArray instance GHC.Classes.Eq Httpstan.Core.ByteArray instance Control.DeepSeq.NFData Httpstan.Core.Binary instance GHC.Classes.Ord Httpstan.Core.Binary instance Data.Data.Data Httpstan.Core.Binary instance GHC.Classes.Eq Httpstan.Core.Binary instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Core.Binary instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Core.Binary instance Web.Internal.HttpApiData.FromHttpApiData Httpstan.Core.Binary instance Web.Internal.HttpApiData.ToHttpApiData Httpstan.Core.Binary instance GHC.Show.Show Httpstan.Core.Binary instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Httpstan.Core.Binary instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Core.ByteArray instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Core.ByteArray instance Web.Internal.HttpApiData.FromHttpApiData Httpstan.Core.ByteArray instance Web.Internal.HttpApiData.ToHttpApiData Httpstan.Core.ByteArray instance GHC.Show.Show Httpstan.Core.ByteArray instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Httpstan.Core.ByteArray instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Core.Date instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Core.Date instance Web.Internal.HttpApiData.FromHttpApiData Httpstan.Core.Date instance Web.Internal.HttpApiData.ToHttpApiData Httpstan.Core.Date instance GHC.Show.Show Httpstan.Core.Date instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Httpstan.Core.Date instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Core.DateTime instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Core.DateTime instance Web.Internal.HttpApiData.FromHttpApiData Httpstan.Core.DateTime instance Web.Internal.HttpApiData.ToHttpApiData Httpstan.Core.DateTime instance GHC.Show.Show Httpstan.Core.DateTime instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Httpstan.Core.DateTime instance GHC.Exception.Type.Exception Httpstan.Core.AuthMethodException instance GHC.Show.Show Httpstan.Core.HttpstanConfig instance Httpstan.Core.AuthMethod Httpstan.Core.AnyAuthMethod module Httpstan.Client -- | send a request returning the raw http response dispatchLbs :: (Produces req accept, MimeType contentType) => Manager -> HttpstanConfig -> HttpstanRequest req contentType res accept -> IO (Response ByteString) -- | pair of decoded http body and http response data MimeResult res MimeResult :: Either MimeError res -> Response ByteString -> MimeResult res -- | decoded http body [mimeResult] :: MimeResult res -> Either MimeError res -- | http response [mimeResultResponse] :: MimeResult res -> Response ByteString -- | pair of unrender/parser error and http response data MimeError MimeError :: String -> Response ByteString -> MimeError -- | unrender/parser error [mimeError] :: MimeError -> String -- | http response [mimeErrorResponse] :: MimeError -> Response ByteString -- | send a request returning the MimeResult dispatchMime :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> HttpstanConfig -> HttpstanRequest req contentType res accept -> IO (MimeResult res) -- | like dispatchMime, but only returns the decoded http body dispatchMime' :: (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> HttpstanConfig -> HttpstanRequest req contentType res accept -> IO (Either MimeError res) -- | like dispatchReqLbs, but does not validate the operation is a -- Producer of the "accept" MimeType. (Useful if the -- server's response is undocumented) dispatchLbsUnsafe :: (MimeType accept, MimeType contentType) => Manager -> HttpstanConfig -> HttpstanRequest req contentType res accept -> IO (Response ByteString) -- | dispatch an InitRequest dispatchInitUnsafe :: Manager -> HttpstanConfig -> InitRequest req contentType res accept -> IO (Response ByteString) -- | wraps an http-client Request with request/response type -- parameters newtype InitRequest req contentType res accept InitRequest :: Request -> InitRequest req contentType res accept [unInitRequest] :: InitRequest req contentType res accept -> Request -- | Build an http-client Request record from the supplied config -- and request _toInitRequest :: (MimeType accept, MimeType contentType) => HttpstanConfig -> HttpstanRequest req contentType res accept -> IO (InitRequest req contentType res accept) -- | modify the underlying Request modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Request) -> InitRequest req contentType res accept -- | modify the underlying Request (monadic) modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept) -- | Run a block using the configured logger instance runConfigLog :: MonadIO m => HttpstanConfig -> LogExec m a -- | Run a block using the configured logger instance (logs exceptions) runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> HttpstanConfig -> LogExec m a instance GHC.Show.Show Httpstan.Client.MimeError instance Data.Traversable.Traversable Httpstan.Client.MimeResult instance Data.Foldable.Foldable Httpstan.Client.MimeResult instance GHC.Base.Functor Httpstan.Client.MimeResult instance GHC.Show.Show res => GHC.Show.Show (Httpstan.Client.MimeResult res) instance GHC.Show.Show (Httpstan.Client.InitRequest req contentType res accept) module Httpstan.Model newtype AdjustTransform AdjustTransform :: Bool -> AdjustTransform [unAdjustTransform] :: AdjustTransform -> Bool newtype ConstrainedParameters ConstrainedParameters :: Value -> ConstrainedParameters [unConstrainedParameters] :: ConstrainedParameters -> Value newtype FitId FitId :: Text -> FitId [unFitId] :: FitId -> Text newtype IncludeGqs IncludeGqs :: Bool -> IncludeGqs [unIncludeGqs] :: IncludeGqs -> Bool newtype ModelId ModelId :: Text -> ModelId [unModelId] :: ModelId -> Text newtype OperationId OperationId :: Text -> OperationId [unOperationId] :: OperationId -> Text newtype ParamData ParamData :: Value -> ParamData [unParamData] :: ParamData -> Value -- | CreateFitRequest data CreateFitRequest CreateFitRequest :: !Maybe Int -> !Maybe Value -> !Maybe Double -> !E'Function -> !Maybe Double -> !Maybe Value -> !Maybe Int -> !Maybe Double -> !Maybe Double -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Bool -> !Maybe Double -> !Maybe Double -> !Maybe Double -> !Maybe Int -> !Maybe Int -> CreateFitRequest -- | "chain" [createFitRequestChain] :: CreateFitRequest -> !Maybe Int -- | "data" [createFitRequestData] :: CreateFitRequest -> !Maybe Value -- | "delta" [createFitRequestDelta] :: CreateFitRequest -> !Maybe Double -- | Required "function" [createFitRequestFunction] :: CreateFitRequest -> !E'Function -- | "gamma" [createFitRequestGamma] :: CreateFitRequest -> !Maybe Double -- | "init" [createFitRequestInit] :: CreateFitRequest -> !Maybe Value -- | "init_buffer" [createFitRequestInitBuffer] :: CreateFitRequest -> !Maybe Int -- | "init_radius" [createFitRequestInitRadius] :: CreateFitRequest -> !Maybe Double -- | "kappa" [createFitRequestKappa] :: CreateFitRequest -> !Maybe Double -- | "max_depth" [createFitRequestMaxDepth] :: CreateFitRequest -> !Maybe Int -- | "num_samples" [createFitRequestNumSamples] :: CreateFitRequest -> !Maybe Int -- | "num_thin" [createFitRequestNumThin] :: CreateFitRequest -> !Maybe Int -- | "num_warmup" [createFitRequestNumWarmup] :: CreateFitRequest -> !Maybe Int -- | "random_seed" [createFitRequestRandomSeed] :: CreateFitRequest -> !Maybe Int -- | "refresh" [createFitRequestRefresh] :: CreateFitRequest -> !Maybe Int -- | "save_warmup" [createFitRequestSaveWarmup] :: CreateFitRequest -> !Maybe Bool -- | "stepsize" [createFitRequestStepsize] :: CreateFitRequest -> !Maybe Double -- | "stepsize_jitter" [createFitRequestStepsizeJitter] :: CreateFitRequest -> !Maybe Double -- | "t0" [createFitRequestT0] :: CreateFitRequest -> !Maybe Double -- | "term_buffer" [createFitRequestTermBuffer] :: CreateFitRequest -> !Maybe Int -- | "window" [createFitRequestWindow] :: CreateFitRequest -> !Maybe Int -- | Construct a value of type CreateFitRequest (by applying it's -- required fields, if any) mkCreateFitRequest :: E'Function -> CreateFitRequest -- | CreateModelRequest data CreateModelRequest CreateModelRequest :: !Text -> CreateModelRequest -- | Required "program_code" [createModelRequestProgramCode] :: CreateModelRequest -> !Text -- | Construct a value of type CreateModelRequest (by applying it's -- required fields, if any) mkCreateModelRequest :: Text -> CreateModelRequest -- | Fit data Fit Fit :: !Text -> Fit -- | Required "name" [fitName] :: Fit -> !Text -- | Construct a value of type Fit (by applying it's required -- fields, if any) mkFit :: Text -> Fit -- | Model data Model Model :: !Text -> !Text -> !Text -> Model -- | Required "compiler_output" [modelCompilerOutput] :: Model -> !Text -- | Required "name" [modelName] :: Model -> !Text -- | Required "stanc_warnings" [modelStancWarnings] :: Model -> !Text -- | Construct a value of type Model (by applying it's required -- fields, if any) mkModel :: Text -> Text -> Text -> Model -- | Operation data Operation Operation :: !Bool -> !Maybe Value -> !Text -> !Maybe Value -> Operation -- | Required "done" [operationDone] :: Operation -> !Bool -- | "metadata" [operationMetadata] :: Operation -> !Maybe Value -- | Required "name" [operationName] :: Operation -> !Text -- | "result" [operationResult] :: Operation -> !Maybe Value -- | Construct a value of type Operation (by applying it's required -- fields, if any) mkOperation :: Bool -> Text -> Operation -- | Parameter data Parameter Parameter :: ![Text] -> ![Int] -> !Text -> Parameter -- | Required "constrained_names" [parameterConstrainedNames] :: Parameter -> ![Text] -- | Required "dims" [parameterDims] :: Parameter -> ![Int] -- | Required "name" [parameterName] :: Parameter -> !Text -- | Construct a value of type Parameter (by applying it's required -- fields, if any) mkParameter :: [Text] -> [Int] -> Text -> Parameter -- | Status data Status Status :: !Int -> !Maybe [Value] -> !Text -> !Text -> Status -- | Required "code" [statusCode] :: Status -> !Int -- | "details" [statusDetails] :: Status -> !Maybe [Value] -- | Required "message" [statusMessage] :: Status -> !Text -- | Required "status" [statusStatus] :: Status -> !Text -- | Construct a value of type Status (by applying it's required -- fields, if any) mkStatus :: Int -> Text -> Text -> Status -- | V1ModelsGet200Response data V1ModelsGet200Response V1ModelsGet200Response :: !Maybe [Model] -> V1ModelsGet200Response -- | "models" [v1ModelsGet200ResponseModels] :: V1ModelsGet200Response -> !Maybe [Model] -- | Construct a value of type V1ModelsGet200Response (by applying -- it's required fields, if any) mkV1ModelsGet200Response :: V1ModelsGet200Response -- | V1ModelsModelIdLogProbGradPost200Response data V1ModelsModelIdLogProbGradPost200Response V1ModelsModelIdLogProbGradPost200Response :: !Maybe [Double] -> V1ModelsModelIdLogProbGradPost200Response -- | "grad_log_prob" [v1ModelsModelIdLogProbGradPost200ResponseGradLogProb] :: V1ModelsModelIdLogProbGradPost200Response -> !Maybe [Double] -- | Construct a value of type -- V1ModelsModelIdLogProbGradPost200Response (by applying it's -- required fields, if any) mkV1ModelsModelIdLogProbGradPost200Response :: V1ModelsModelIdLogProbGradPost200Response -- | V1ModelsModelIdLogProbPost200Response data V1ModelsModelIdLogProbPost200Response V1ModelsModelIdLogProbPost200Response :: !Maybe Double -> V1ModelsModelIdLogProbPost200Response -- | "log_prob" [v1ModelsModelIdLogProbPost200ResponseLogProb] :: V1ModelsModelIdLogProbPost200Response -> !Maybe Double -- | Construct a value of type V1ModelsModelIdLogProbPost200Response -- (by applying it's required fields, if any) mkV1ModelsModelIdLogProbPost200Response :: V1ModelsModelIdLogProbPost200Response -- | V1ModelsModelIdParamsPost200Response data V1ModelsModelIdParamsPost200Response V1ModelsModelIdParamsPost200Response :: !Maybe Text -> !Maybe [Parameter] -> V1ModelsModelIdParamsPost200Response -- | "id" [v1ModelsModelIdParamsPost200ResponseId] :: V1ModelsModelIdParamsPost200Response -> !Maybe Text -- | "params" [v1ModelsModelIdParamsPost200ResponseParams] :: V1ModelsModelIdParamsPost200Response -> !Maybe [Parameter] -- | Construct a value of type V1ModelsModelIdParamsPost200Response -- (by applying it's required fields, if any) mkV1ModelsModelIdParamsPost200Response :: V1ModelsModelIdParamsPost200Response -- | V1ModelsModelIdTransformInitsPost200Response data V1ModelsModelIdTransformInitsPost200Response V1ModelsModelIdTransformInitsPost200Response :: !Maybe [Double] -> V1ModelsModelIdTransformInitsPost200Response -- | "params_r_unconstrained" [v1ModelsModelIdTransformInitsPost200ResponseParamsRUnconstrained] :: V1ModelsModelIdTransformInitsPost200Response -> !Maybe [Double] -- | Construct a value of type -- V1ModelsModelIdTransformInitsPost200Response (by applying it's -- required fields, if any) mkV1ModelsModelIdTransformInitsPost200Response :: V1ModelsModelIdTransformInitsPost200Response -- | V1ModelsModelIdWriteArrayPost200Response data V1ModelsModelIdWriteArrayPost200Response V1ModelsModelIdWriteArrayPost200Response :: !Maybe [Double] -> V1ModelsModelIdWriteArrayPost200Response -- | "params_r_constrained" [v1ModelsModelIdWriteArrayPost200ResponseParamsRConstrained] :: V1ModelsModelIdWriteArrayPost200Response -> !Maybe [Double] -- | Construct a value of type -- V1ModelsModelIdWriteArrayPost200Response (by applying it's -- required fields, if any) mkV1ModelsModelIdWriteArrayPost200Response :: V1ModelsModelIdWriteArrayPost200Response -- | Enum of Text data E'Function -- |
-- "stan::services::sample::hmc_nuts_diag_e_adapt" --E'Function'Hmc_nuts_diag_e_adapt :: E'Function -- |
-- "stan::services::sample::fixed_param" --E'Function'Fixed_param :: E'Function -- | unwrap E'Function enum fromE'Function :: E'Function -> Text -- | parse E'Function enum toE'Function :: Text -> Either String E'Function instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.AdjustTransform instance GHC.Show.Show Httpstan.Model.AdjustTransform instance GHC.Classes.Eq Httpstan.Model.AdjustTransform instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.ConstrainedParameters instance GHC.Show.Show Httpstan.Model.ConstrainedParameters instance GHC.Classes.Eq Httpstan.Model.ConstrainedParameters instance GHC.Show.Show Httpstan.Model.FitId instance GHC.Classes.Eq Httpstan.Model.FitId instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.IncludeGqs instance GHC.Show.Show Httpstan.Model.IncludeGqs instance GHC.Classes.Eq Httpstan.Model.IncludeGqs instance GHC.Show.Show Httpstan.Model.ModelId instance GHC.Classes.Eq Httpstan.Model.ModelId instance GHC.Show.Show Httpstan.Model.OperationId instance GHC.Classes.Eq Httpstan.Model.OperationId instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.ParamData instance GHC.Show.Show Httpstan.Model.ParamData instance GHC.Classes.Eq Httpstan.Model.ParamData instance GHC.Classes.Eq Httpstan.Model.CreateModelRequest instance GHC.Show.Show Httpstan.Model.CreateModelRequest instance GHC.Classes.Eq Httpstan.Model.Fit instance GHC.Show.Show Httpstan.Model.Fit instance GHC.Classes.Eq Httpstan.Model.Model instance GHC.Show.Show Httpstan.Model.Model instance GHC.Classes.Eq Httpstan.Model.Operation instance GHC.Show.Show Httpstan.Model.Operation instance GHC.Classes.Eq Httpstan.Model.Parameter instance GHC.Show.Show Httpstan.Model.Parameter instance GHC.Classes.Eq Httpstan.Model.Status instance GHC.Show.Show Httpstan.Model.Status instance GHC.Classes.Eq Httpstan.Model.V1ModelsGet200Response instance GHC.Show.Show Httpstan.Model.V1ModelsGet200Response instance GHC.Classes.Eq Httpstan.Model.V1ModelsModelIdLogProbGradPost200Response instance GHC.Show.Show Httpstan.Model.V1ModelsModelIdLogProbGradPost200Response instance GHC.Classes.Eq Httpstan.Model.V1ModelsModelIdLogProbPost200Response instance GHC.Show.Show Httpstan.Model.V1ModelsModelIdLogProbPost200Response instance GHC.Classes.Eq Httpstan.Model.V1ModelsModelIdParamsPost200Response instance GHC.Show.Show Httpstan.Model.V1ModelsModelIdParamsPost200Response instance GHC.Classes.Eq Httpstan.Model.V1ModelsModelIdTransformInitsPost200Response instance GHC.Show.Show Httpstan.Model.V1ModelsModelIdTransformInitsPost200Response instance GHC.Classes.Eq Httpstan.Model.V1ModelsModelIdWriteArrayPost200Response instance GHC.Show.Show Httpstan.Model.V1ModelsModelIdWriteArrayPost200Response instance GHC.Enum.Enum Httpstan.Model.E'Function instance GHC.Enum.Bounded Httpstan.Model.E'Function instance GHC.Classes.Ord Httpstan.Model.E'Function instance GHC.Classes.Eq Httpstan.Model.E'Function instance GHC.Show.Show Httpstan.Model.E'Function instance GHC.Classes.Eq Httpstan.Model.CreateFitRequest instance GHC.Show.Show Httpstan.Model.CreateFitRequest instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.CreateFitRequest instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.CreateFitRequest instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.E'Function instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.E'Function instance Web.Internal.HttpApiData.ToHttpApiData Httpstan.Model.E'Function instance Web.Internal.HttpApiData.FromHttpApiData Httpstan.Model.E'Function instance Httpstan.MimeTypes.MimeRender Httpstan.MimeTypes.MimeMultipartFormData Httpstan.Model.E'Function instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.V1ModelsModelIdWriteArrayPost200Response instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.V1ModelsModelIdWriteArrayPost200Response instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.V1ModelsModelIdTransformInitsPost200Response instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.V1ModelsModelIdTransformInitsPost200Response instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.V1ModelsModelIdParamsPost200Response instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.V1ModelsModelIdParamsPost200Response instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.V1ModelsModelIdLogProbPost200Response instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.V1ModelsModelIdLogProbPost200Response instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.V1ModelsModelIdLogProbGradPost200Response instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.V1ModelsModelIdLogProbGradPost200Response instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.V1ModelsGet200Response instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.V1ModelsGet200Response instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.Status instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.Status instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.Parameter instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.Parameter instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.Operation instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.Operation instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.Model instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.Model instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.Fit instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.Fit instance Data.Aeson.Types.FromJSON.FromJSON Httpstan.Model.CreateModelRequest instance Data.Aeson.Types.ToJSON.ToJSON Httpstan.Model.CreateModelRequest module Httpstan.API.ApiDefault -- |
-- GET /v1/health ---- -- Check if service is running. v1HealthGet :: HttpstanRequest V1HealthGet MimeNoContent NoContent MimeNoContent data V1HealthGet -- |
-- GET /v1/models ---- -- List cached models. v1ModelsGet :: HttpstanRequest V1ModelsGet MimeNoContent V1ModelsGet200Response MimeJSON data V1ModelsGet -- |
-- DELETE /v1/models/{model_id}
--
--
-- Delete a model and any associated fits.
--
-- Delete a model which has been saved in the cache.
v1ModelsModelIdDelete :: ModelId -> HttpstanRequest V1ModelsModelIdDelete MimeNoContent NoContent MimeNoContent
data V1ModelsModelIdDelete
-- |
-- DELETE /v1/models/{model_id}/fits/{fit_id}
--
--
-- Delete a fit.
--
-- Delete a fit which has been saved in the cache.
v1ModelsModelIdFitsFitIdDelete :: ModelId -> FitId -> HttpstanRequest V1ModelsModelIdFitsFitIdDelete MimeNoContent NoContent MimeNoContent
data V1ModelsModelIdFitsFitIdDelete
-- |
-- GET /v1/models/{model_id}/fits/{fit_id}
--
--
-- Get results returned by a function.
--
-- Result (draws, logger messages) from calling a function defined in
-- stan::services.
v1ModelsModelIdFitsFitIdGet :: ModelId -> FitId -> HttpstanRequest V1ModelsModelIdFitsFitIdGet MimeNoContent NoContent MimeNoContent
data V1ModelsModelIdFitsFitIdGet
-- |
-- POST /v1/models/{model_id}/fits
--
--
-- Call function defined in stan::services.
--
-- A request to this endpoint starts a long-running operation. Users can
-- retrieve information about the status of the operation by making a GET
-- request to the operations resource endpoint. When the operation is
-- done, the "fit" may be downloaded. (A "fit" collects all
-- logger and writer messages from Stan.) `function` indicates
-- the name of the ``stan::services function`` which should be called
-- given the Stan model associated with the id `model_id`. For
-- example, if sampling using
-- ``stan::services::sample::hmc_nuts_diag_e_adapt`` then
-- `function` is the full function name
-- ``stan::services::sample::hmc_nuts_diag_e_adapt``. Sampler parameters
-- which are not supplied will be given default values taken from
-- CmdStan. For example, if
-- ``stan::services::sample::hmc_nuts_diag_e_adapt`` is the function
-- called and the parameter `num_samples` is not specified, the
-- value 1000 will be used. For a full list of default values consult the
-- CmdStan documentation.
v1ModelsModelIdFitsPost :: (Consumes V1ModelsModelIdFitsPost MimeJSON, MimeRender MimeJSON CreateFitRequest) => CreateFitRequest -> ModelId -> HttpstanRequest V1ModelsModelIdFitsPost MimeJSON Fit MimeJSON
data V1ModelsModelIdFitsPost
-- |
-- POST /v1/models/{model_id}/log_prob_grad
--
--
-- Return the gradient of the log posterior evaluated at the
-- unconstrained parameters.
--
-- Returns the output of Stan C++ `stan::model::log_prob_grad`.
v1ModelsModelIdLogProbGradPost :: Consumes V1ModelsModelIdLogProbGradPost MimeJSON => ModelId -> HttpstanRequest V1ModelsModelIdLogProbGradPost MimeJSON V1ModelsModelIdLogProbGradPost200Response MimeJSON
data V1ModelsModelIdLogProbGradPost
-- |
-- POST /v1/models/{model_id}/log_prob
--
--
-- Return the log probability of the unconstrained parameters.
--
-- Returns the output of Stan C++ `log_prob` model class method.
v1ModelsModelIdLogProbPost :: Consumes V1ModelsModelIdLogProbPost MimeJSON => ModelId -> HttpstanRequest V1ModelsModelIdLogProbPost MimeJSON V1ModelsModelIdLogProbPost200Response MimeJSON
data V1ModelsModelIdLogProbPost
-- |
-- POST /v1/models/{model_id}/params
--
--
-- Get parameter names and dimensions.
--
-- Returns the output of Stan C++ model class methods:
-- `constrained_param_names`, `get_param_names` and
-- `get_dims`.
v1ModelsModelIdParamsPost :: (Consumes V1ModelsModelIdParamsPost MimeJSON, MimeRender MimeJSON ParamData) => ParamData -> ModelId -> HttpstanRequest V1ModelsModelIdParamsPost MimeJSON V1ModelsModelIdParamsPost200Response MimeJSON
data V1ModelsModelIdParamsPost
-- |
-- POST /v1/models/{model_id}/transform_inits
--
--
-- Return a sequence of unconstrained parameters.
--
-- Returns the output of Stan C++ `transform_inits` model class
-- method.
v1ModelsModelIdTransformInitsPost :: (Consumes V1ModelsModelIdTransformInitsPost MimeJSON, MimeRender MimeJSON ConstrainedParameters) => ConstrainedParameters -> ModelId -> HttpstanRequest V1ModelsModelIdTransformInitsPost MimeJSON V1ModelsModelIdTransformInitsPost200Response MimeJSON
data V1ModelsModelIdTransformInitsPost
-- |
-- POST /v1/models/{model_id}/write_array
--
--
-- Return a sequence of constrained parameters.
--
-- Returns the output of Stan C++ `write_array` model class
-- method.
v1ModelsModelIdWriteArrayPost :: (Consumes V1ModelsModelIdWriteArrayPost MimeJSON, MimeRender MimeJSON IncludeGqs) => IncludeGqs -> ModelId -> HttpstanRequest V1ModelsModelIdWriteArrayPost MimeJSON V1ModelsModelIdWriteArrayPost200Response MimeJSON
data V1ModelsModelIdWriteArrayPost
-- | -- POST /v1/models ---- -- Compile a Stan model v1ModelsPost :: (Consumes V1ModelsPost MimeJSON, MimeRender MimeJSON CreateModelRequest) => CreateModelRequest -> HttpstanRequest V1ModelsPost MimeJSON Model MimeJSON data V1ModelsPost -- |
-- GET /v1/operations/{operation_id}
--
--
-- Get Operation details.
--
-- Return Operation details. Details about an Operation include whether
-- or not the operation is done and information about the
-- progress of sampling.
v1OperationsOperationIdGet :: OperationId -> HttpstanRequest V1OperationsOperationIdGet MimeNoContent Operation MimeJSON
data V1OperationsOperationIdGet
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1OperationsOperationIdGet Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsPost Httpstan.Model.CreateModelRequest
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsModelIdWriteArrayPost Httpstan.Model.IncludeGqs
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsModelIdWriteArrayPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdWriteArrayPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsModelIdTransformInitsPost Httpstan.Model.ConstrainedParameters
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsModelIdTransformInitsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdTransformInitsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsModelIdParamsPost Httpstan.Model.ParamData
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsModelIdParamsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdParamsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsModelIdLogProbPost Httpstan.Model.AdjustTransform
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsModelIdLogProbPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdLogProbPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsModelIdLogProbGradPost Httpstan.Model.AdjustTransform
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsModelIdLogProbGradPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdLogProbGradPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.Core.HasBodyParam Httpstan.API.ApiDefault.V1ModelsModelIdFitsPost Httpstan.Model.CreateFitRequest
instance Httpstan.MimeTypes.Consumes Httpstan.API.ApiDefault.V1ModelsModelIdFitsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdFitsPost Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdFitsFitIdGet Httpstan.MimeTypes.MimeNoContent
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdFitsFitIdDelete Httpstan.MimeTypes.MimeNoContent
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsModelIdDelete Httpstan.MimeTypes.MimeNoContent
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1ModelsGet Httpstan.MimeTypes.MimeJSON
instance Httpstan.MimeTypes.Produces Httpstan.API.ApiDefault.V1HealthGet Httpstan.MimeTypes.MimeNoContent
module Httpstan.API
module Httpstan.ModelLens
-- | createFitRequestChain Lens
createFitRequestChainL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestData Lens
createFitRequestDataL :: Lens_' CreateFitRequest (Maybe Value)
-- | createFitRequestDelta Lens
createFitRequestDeltaL :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestFunction Lens
createFitRequestFunctionL :: Lens_' CreateFitRequest E'Function
-- | createFitRequestGamma Lens
createFitRequestGammaL :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestInit Lens
createFitRequestInitL :: Lens_' CreateFitRequest (Maybe Value)
-- | createFitRequestInitBuffer Lens
createFitRequestInitBufferL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestInitRadius Lens
createFitRequestInitRadiusL :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestKappa Lens
createFitRequestKappaL :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestMaxDepth Lens
createFitRequestMaxDepthL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestNumSamples Lens
createFitRequestNumSamplesL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestNumThin Lens
createFitRequestNumThinL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestNumWarmup Lens
createFitRequestNumWarmupL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestRandomSeed Lens
createFitRequestRandomSeedL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestRefresh Lens
createFitRequestRefreshL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestSaveWarmup Lens
createFitRequestSaveWarmupL :: Lens_' CreateFitRequest (Maybe Bool)
-- | createFitRequestStepsize Lens
createFitRequestStepsizeL :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestStepsizeJitter Lens
createFitRequestStepsizeJitterL :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestT0 Lens
createFitRequestT0L :: Lens_' CreateFitRequest (Maybe Double)
-- | createFitRequestTermBuffer Lens
createFitRequestTermBufferL :: Lens_' CreateFitRequest (Maybe Int)
-- | createFitRequestWindow Lens
createFitRequestWindowL :: Lens_' CreateFitRequest (Maybe Int)
-- | createModelRequestProgramCode Lens
createModelRequestProgramCodeL :: Lens_' CreateModelRequest Text
-- | fitName Lens
fitNameL :: Lens_' Fit Text
-- | modelCompilerOutput Lens
modelCompilerOutputL :: Lens_' Model Text
-- | modelName Lens
modelNameL :: Lens_' Model Text
-- | modelStancWarnings Lens
modelStancWarningsL :: Lens_' Model Text
-- | operationDone Lens
operationDoneL :: Lens_' Operation Bool
-- | operationMetadata Lens
operationMetadataL :: Lens_' Operation (Maybe Value)
-- | operationName Lens
operationNameL :: Lens_' Operation Text
-- | operationResult Lens
operationResultL :: Lens_' Operation (Maybe Value)
-- | parameterConstrainedNames Lens
parameterConstrainedNamesL :: Lens_' Parameter [Text]
-- | parameterDims Lens
parameterDimsL :: Lens_' Parameter [Int]
-- | parameterName Lens
parameterNameL :: Lens_' Parameter Text
-- | statusCode Lens
statusCodeL :: Lens_' Status Int
-- | statusDetails Lens
statusDetailsL :: Lens_' Status (Maybe [Value])
-- | statusMessage Lens
statusMessageL :: Lens_' Status Text
-- | statusStatus Lens
statusStatusL :: Lens_' Status Text
-- | v1ModelsGet200ResponseModels Lens
v1ModelsGet200ResponseModelsL :: Lens_' V1ModelsGet200Response (Maybe [Model])
-- | v1ModelsModelIdLogProbGradPost200ResponseGradLogProb Lens
v1ModelsModelIdLogProbGradPost200ResponseGradLogProbL :: Lens_' V1ModelsModelIdLogProbGradPost200Response (Maybe [Double])
-- | v1ModelsModelIdLogProbPost200ResponseLogProb Lens
v1ModelsModelIdLogProbPost200ResponseLogProbL :: Lens_' V1ModelsModelIdLogProbPost200Response (Maybe Double)
-- | v1ModelsModelIdParamsPost200ResponseId Lens
v1ModelsModelIdParamsPost200ResponseIdL :: Lens_' V1ModelsModelIdParamsPost200Response (Maybe Text)
-- | v1ModelsModelIdParamsPost200ResponseParams Lens
v1ModelsModelIdParamsPost200ResponseParamsL :: Lens_' V1ModelsModelIdParamsPost200Response (Maybe [Parameter])
-- |
-- v1ModelsModelIdTransformInitsPost200ResponseParamsRUnconstrained
-- Lens
v1ModelsModelIdTransformInitsPost200ResponseParamsRUnconstrainedL :: Lens_' V1ModelsModelIdTransformInitsPost200Response (Maybe [Double])
-- | v1ModelsModelIdWriteArrayPost200ResponseParamsRConstrained Lens
v1ModelsModelIdWriteArrayPost200ResponseParamsRConstrainedL :: Lens_' V1ModelsModelIdWriteArrayPost200Response (Maybe [Double])
module Httpstan