openai-1.0.0: Servant bindings to OpenAI
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenAI.V1.AutoOr

Contents

Description

The AutoOr type constructor

Synopsis

Types

data AutoOr a Source #

A type that can also be the string "auto"

Constructors

Auto 
Specific a 

Instances

Instances details
FromJSON a => FromJSON (AutoOr a) Source # 
Instance details

Defined in OpenAI.V1.AutoOr

ToJSON a => ToJSON (AutoOr a) Source # 
Instance details

Defined in OpenAI.V1.AutoOr

IsString a => IsString (AutoOr a) Source # 
Instance details

Defined in OpenAI.V1.AutoOr

Methods

fromString :: String -> AutoOr a #

Generic (AutoOr a) Source # 
Instance details

Defined in OpenAI.V1.AutoOr

Associated Types

type Rep (AutoOr a) :: Type -> Type #

Methods

from :: AutoOr a -> Rep (AutoOr a) x #

to :: Rep (AutoOr a) x -> AutoOr a #

Show a => Show (AutoOr a) Source # 
Instance details

Defined in OpenAI.V1.AutoOr

Methods

showsPrec :: Int -> AutoOr a -> ShowS #

show :: AutoOr a -> String #

showList :: [AutoOr a] -> ShowS #

type Rep (AutoOr a) Source # 
Instance details

Defined in OpenAI.V1.AutoOr

type Rep (AutoOr a) = D1 ('MetaData "AutoOr" "OpenAI.V1.AutoOr" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "Auto" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Specific" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))