pinecone-1.0.0: Servant bindings to Pinecone
Safe HaskellSafe-Inferred
LanguageHaskell2010

Pinecone.Imports

Description

Imports

Synopsis

Main types

newtype Import Source #

Unique identifier for the import operation

Constructors

Import 

Fields

Instances

Instances details
FromJSON Import Source # 
Instance details

Defined in Pinecone.Imports

ToJSON Import Source # 
Instance details

Defined in Pinecone.Imports

IsString Import Source # 
Instance details

Defined in Pinecone.Imports

Methods

fromString :: String -> Import #

Show Import Source # 
Instance details

Defined in Pinecone.Imports

Eq Import Source # 
Instance details

Defined in Pinecone.Imports

Methods

(==) :: Import -> Import -> Bool #

(/=) :: Import -> Import -> Bool #

ToHttpApiData Import Source # 
Instance details

Defined in Pinecone.Imports

data StartImport Source #

Request body for /bulk/imports

Instances

Instances details
FromJSON StartImport Source # 
Instance details

Defined in Pinecone.Imports

ToJSON StartImport Source # 
Instance details

Defined in Pinecone.Imports

Generic StartImport Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep StartImport :: Type -> Type #

Show StartImport Source # 
Instance details

Defined in Pinecone.Imports

Eq StartImport Source # 
Instance details

Defined in Pinecone.Imports

type Rep StartImport Source # 
Instance details

Defined in Pinecone.Imports

type Rep StartImport = D1 ('MetaData "StartImport" "Pinecone.Imports" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) (C1 ('MetaCons "StartImport" 'PrefixI 'True) (S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "integrationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ErrorMode)))))

data StartImportResponse Source #

Response body for /bulk/imports

Constructors

StartImportResponse 

Fields

Instances

Instances details
FromJSON StartImportResponse Source # 
Instance details

Defined in Pinecone.Imports

ToJSON StartImportResponse Source # 
Instance details

Defined in Pinecone.Imports

Generic StartImportResponse Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep StartImportResponse :: Type -> Type #

Show StartImportResponse Source # 
Instance details

Defined in Pinecone.Imports

Eq StartImportResponse Source # 
Instance details

Defined in Pinecone.Imports

type Rep StartImportResponse Source # 
Instance details

Defined in Pinecone.Imports

type Rep StartImportResponse = D1 ('MetaData "StartImportResponse" "Pinecone.Imports" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) (C1 ('MetaCons "StartImportResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Import)))

data Imports Source #

A list of import operations

Constructors

ListImport 

Instances

Instances details
FromJSON Imports Source # 
Instance details

Defined in Pinecone.Imports

ToJSON Imports Source # 
Instance details

Defined in Pinecone.Imports

Generic Imports Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep Imports :: Type -> Type #

Methods

from :: Imports -> Rep Imports x #

to :: Rep Imports x -> Imports #

Show Imports Source # 
Instance details

Defined in Pinecone.Imports

Eq Imports Source # 
Instance details

Defined in Pinecone.Imports

Methods

(==) :: Imports -> Imports -> Bool #

(/=) :: Imports -> Imports -> Bool #

type Rep Imports Source # 
Instance details

Defined in Pinecone.Imports

type Rep Imports = D1 ('MetaData "Imports" "Pinecone.Imports" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) (C1 ('MetaCons "ListImport" 'PrefixI 'True) (S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector ImportModel)) :*: S1 ('MetaSel ('Just "pagination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Pagination))))

data ImportModel Source #

The model for an import operation.

Instances

Instances details
FromJSON ImportModel Source # 
Instance details

Defined in Pinecone.Imports

ToJSON ImportModel Source # 
Instance details

Defined in Pinecone.Imports

Generic ImportModel Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep ImportModel :: Type -> Type #

Show ImportModel Source # 
Instance details

Defined in Pinecone.Imports

Eq ImportModel Source # 
Instance details

Defined in Pinecone.Imports

type Rep ImportModel Source # 
Instance details

Defined in Pinecone.Imports

Other types

data ErrorMode Source #

Indicates how to respond to errors during the import process.

Constructors

ErrorMode 

Fields

Instances

Instances details
FromJSON ErrorMode Source # 
Instance details

Defined in Pinecone.Imports

ToJSON ErrorMode Source # 
Instance details

Defined in Pinecone.Imports

Generic ErrorMode Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep ErrorMode :: Type -> Type #

Show ErrorMode Source # 
Instance details

Defined in Pinecone.Imports

Eq ErrorMode Source # 
Instance details

Defined in Pinecone.Imports

type Rep ErrorMode Source # 
Instance details

Defined in Pinecone.Imports

type Rep ErrorMode = D1 ('MetaData "ErrorMode" "Pinecone.Imports" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) (C1 ('MetaCons "ErrorMode" 'PrefixI 'True) (S1 ('MetaSel ('Just "onError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OnError)))

data OnError Source #

Indicates how to respond to errors during the import process.

Constructors

Abort 
Continue 

Instances

Instances details
FromJSON OnError Source # 
Instance details

Defined in Pinecone.Imports

ToJSON OnError Source # 
Instance details

Defined in Pinecone.Imports

Generic OnError Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep OnError :: Type -> Type #

Methods

from :: OnError -> Rep OnError x #

to :: Rep OnError x -> OnError #

Show OnError Source # 
Instance details

Defined in Pinecone.Imports

Eq OnError Source # 
Instance details

Defined in Pinecone.Imports

Methods

(==) :: OnError -> OnError -> Bool #

(/=) :: OnError -> OnError -> Bool #

type Rep OnError Source # 
Instance details

Defined in Pinecone.Imports

type Rep OnError = D1 ('MetaData "OnError" "Pinecone.Imports" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) (C1 ('MetaCons "Abort" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Continue" 'PrefixI 'False) (U1 :: Type -> Type))

data Status Source #

The status of the operation.

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in Pinecone.Imports

ToJSON Status Source # 
Instance details

Defined in Pinecone.Imports

Generic Status Source # 
Instance details

Defined in Pinecone.Imports

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Show Status Source # 
Instance details

Defined in Pinecone.Imports

Eq Status Source # 
Instance details

Defined in Pinecone.Imports

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

type Rep Status Source # 
Instance details

Defined in Pinecone.Imports

type Rep Status = D1 ('MetaData "Status" "Pinecone.Imports" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) ((C1 ('MetaCons "Pending" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InProgress" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Failed" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Completed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Cancelled" 'PrefixI 'False) (U1 :: Type -> Type))))

Servant

type API = "bulk" :> ("imports" :> ((ReqBody '[JSON] StartImport :> Post '[JSON] StartImportResponse) :<|> ((QueryParam "limit" Natural :> (QueryParam "paginationToken" Text :> Get '[JSON] Imports)) :<|> ((Capture "id" Import :> Get '[JSON] ImportModel) :<|> (Capture "id" Import :> Delete '[JSON] NoContent))))) Source #

Servant API