cachix-api-1.4: Servant HTTP API specification for https://cachix.org
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cachix.Types.MultipartUpload

Synopsis

Documentation

data CreateMultipartUploadResponse Source #

Instances

Instances details
FromJSON CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToJSON CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Generic CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Associated Types

type Rep CreateMultipartUploadResponse :: Type -> Type #

Show CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

NFData CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToSchema CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep CreateMultipartUploadResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep CreateMultipartUploadResponse = D1 ('MetaData "CreateMultipartUploadResponse" "Cachix.Types.MultipartUpload" "cachix-api-1.4-Ee1ex80iPvz87FsraAvO3k" 'False) (C1 ('MetaCons "CreateMultipartUploadResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "narId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data SigningData Source #

Any hashes or headers required to create the presigned URL.

Constructors

SigningData 

Fields

Instances

Instances details
FromJSON SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToJSON SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Generic SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Associated Types

type Rep SigningData :: Type -> Type #

Show SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

NFData SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Methods

rnf :: SigningData -> () #

ToSchema SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep SigningData Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep SigningData = D1 ('MetaData "SigningData" "Cachix.Types.MultipartUpload" "cachix-api-1.4-Ee1ex80iPvz87FsraAvO3k" 'False) (C1 ('MetaCons "SigningData" 'PrefixI 'True) (S1 ('MetaSel ('Just "contentMD5") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype UploadPartResponse Source #

Constructors

UploadPartResponse 

Fields

Instances

Instances details
FromJSON UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToJSON UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Generic UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Associated Types

type Rep UploadPartResponse :: Type -> Type #

Show UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

NFData UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Methods

rnf :: UploadPartResponse -> () #

ToSchema UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep UploadPartResponse Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep UploadPartResponse = D1 ('MetaData "UploadPartResponse" "Cachix.Types.MultipartUpload" "cachix-api-1.4-Ee1ex80iPvz87FsraAvO3k" 'True) (C1 ('MetaCons "UploadPartResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "uploadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CompletedPart Source #

Constructors

CompletedPart 

Fields

Instances

Instances details
FromJSON CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToJSON CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Generic CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Associated Types

type Rep CompletedPart :: Type -> Type #

Show CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

NFData CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Methods

rnf :: CompletedPart -> () #

ToSchema CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep CompletedPart Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep CompletedPart = D1 ('MetaData "CompletedPart" "Cachix.Types.MultipartUpload" "cachix-api-1.4-Ee1ex80iPvz87FsraAvO3k" 'False) (C1 ('MetaCons "CompletedPart" 'PrefixI 'True) (S1 ('MetaSel ('Just "partNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CompletedMultipartUpload Source #

Constructors

CompletedMultipartUpload 

Fields

Instances

Instances details
FromJSON CompletedMultipartUpload Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToJSON CompletedMultipartUpload Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Generic CompletedMultipartUpload Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

Associated Types

type Rep CompletedMultipartUpload :: Type -> Type #

Show CompletedMultipartUpload Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

ToSchema CompletedMultipartUpload Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep CompletedMultipartUpload Source # 
Instance details

Defined in Cachix.Types.MultipartUpload

type Rep CompletedMultipartUpload = D1 ('MetaData "CompletedMultipartUpload" "Cachix.Types.MultipartUpload" "cachix-api-1.4-Ee1ex80iPvz87FsraAvO3k" 'False) (C1 ('MetaCons "CompletedMultipartUpload" 'PrefixI 'True) (S1 ('MetaSel ('Just "parts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CompletedParts) :*: S1 ('MetaSel ('Just "narInfoCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NarInfoCreate)))