Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cachix.Types.MultipartUpload
Synopsis
- data CreateMultipartUploadResponse = CreateMultipartUploadResponse {}
- data SigningData = SigningData {
- contentMD5 :: Text
- newtype UploadPartResponse = UploadPartResponse {}
- data CompletedPart = CompletedPart {
- partNumber :: Int
- eTag :: Text
- type CompletedParts = Maybe (NonEmpty CompletedPart)
- data CompletedMultipartUpload = CompletedMultipartUpload {}
Documentation
data CreateMultipartUploadResponse Source #
Constructors
CreateMultipartUploadResponse | |
Instances
data SigningData Source #
Any hashes or headers required to create the presigned URL.
Constructors
SigningData | |
Fields
|
Instances
FromJSON SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload | |||||
ToJSON SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods toJSON :: SigningData -> Value # toEncoding :: SigningData -> Encoding # toJSONList :: [SigningData] -> Value # toEncodingList :: [SigningData] -> Encoding # omitField :: SigningData -> Bool # | |||||
Generic SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload Associated Types
| |||||
Show SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods showsPrec :: Int -> SigningData -> ShowS # show :: SigningData -> String # showList :: [SigningData] -> ShowS # | |||||
NFData SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods rnf :: SigningData -> () # | |||||
Eq SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload | |||||
ToSchema SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods declareNamedSchema :: Proxy SigningData -> Declare (Definitions Schema) NamedSchema # | |||||
type Rep SigningData Source # | |||||
Defined in Cachix.Types.MultipartUpload type Rep SigningData = D1 ('MetaData "SigningData" "Cachix.Types.MultipartUpload" "cachix-api-1.8.0-9sZEmYO3Ydd7Ri76UT4hpf" 'False) (C1 ('MetaCons "SigningData" 'PrefixI 'True) (S1 ('MetaSel ('Just "contentMD5") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
newtype UploadPartResponse Source #
Constructors
UploadPartResponse | |
Instances
FromJSON UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods parseJSON :: Value -> Parser UploadPartResponse # parseJSONList :: Value -> Parser [UploadPartResponse] # | |||||
ToJSON UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods toJSON :: UploadPartResponse -> Value # toEncoding :: UploadPartResponse -> Encoding # toJSONList :: [UploadPartResponse] -> Value # toEncodingList :: [UploadPartResponse] -> Encoding # omitField :: UploadPartResponse -> Bool # | |||||
Generic UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload Associated Types
Methods from :: UploadPartResponse -> Rep UploadPartResponse x # to :: Rep UploadPartResponse x -> UploadPartResponse # | |||||
Show UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods showsPrec :: Int -> UploadPartResponse -> ShowS # show :: UploadPartResponse -> String # showList :: [UploadPartResponse] -> ShowS # | |||||
NFData UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods rnf :: UploadPartResponse -> () # | |||||
ToSchema UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods declareNamedSchema :: Proxy UploadPartResponse -> Declare (Definitions Schema) NamedSchema # | |||||
type Rep UploadPartResponse Source # | |||||
Defined in Cachix.Types.MultipartUpload type Rep UploadPartResponse = D1 ('MetaData "UploadPartResponse" "Cachix.Types.MultipartUpload" "cachix-api-1.8.0-9sZEmYO3Ydd7Ri76UT4hpf" 'True) (C1 ('MetaCons "UploadPartResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "uploadUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data CompletedPart Source #
Constructors
CompletedPart | |
Fields
|
Instances
FromJSON CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods parseJSON :: Value -> Parser CompletedPart # parseJSONList :: Value -> Parser [CompletedPart] # | |||||
ToJSON CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods toJSON :: CompletedPart -> Value # toEncoding :: CompletedPart -> Encoding # toJSONList :: [CompletedPart] -> Value # toEncodingList :: [CompletedPart] -> Encoding # omitField :: CompletedPart -> Bool # | |||||
Generic CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Associated Types
| |||||
Show CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods showsPrec :: Int -> CompletedPart -> ShowS # show :: CompletedPart -> String # showList :: [CompletedPart] -> ShowS # | |||||
NFData CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods rnf :: CompletedPart -> () # | |||||
Eq CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods (==) :: CompletedPart -> CompletedPart -> Bool # (/=) :: CompletedPart -> CompletedPart -> Bool # | |||||
Ord CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods compare :: CompletedPart -> CompletedPart -> Ordering # (<) :: CompletedPart -> CompletedPart -> Bool # (<=) :: CompletedPart -> CompletedPart -> Bool # (>) :: CompletedPart -> CompletedPart -> Bool # (>=) :: CompletedPart -> CompletedPart -> Bool # max :: CompletedPart -> CompletedPart -> CompletedPart # min :: CompletedPart -> CompletedPart -> CompletedPart # | |||||
ToSchema CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods declareNamedSchema :: Proxy CompletedPart -> Declare (Definitions Schema) NamedSchema # | |||||
type Rep CompletedPart Source # | |||||
Defined in Cachix.Types.MultipartUpload type Rep CompletedPart = D1 ('MetaData "CompletedPart" "Cachix.Types.MultipartUpload" "cachix-api-1.8.0-9sZEmYO3Ydd7Ri76UT4hpf" 'False) (C1 ('MetaCons "CompletedPart" 'PrefixI 'True) (S1 ('MetaSel ('Just "partNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
type CompletedParts = Maybe (NonEmpty CompletedPart) Source #
data CompletedMultipartUpload Source #
Constructors
CompletedMultipartUpload | |
Fields
|
Instances
FromJSON CompletedMultipartUpload Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods parseJSON :: Value -> Parser CompletedMultipartUpload # parseJSONList :: Value -> Parser [CompletedMultipartUpload] # | |||||
ToJSON CompletedMultipartUpload Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods toJSON :: CompletedMultipartUpload -> Value # toEncoding :: CompletedMultipartUpload -> Encoding # toJSONList :: [CompletedMultipartUpload] -> Value # | |||||
Generic CompletedMultipartUpload Source # | |||||
Defined in Cachix.Types.MultipartUpload Associated Types
Methods from :: CompletedMultipartUpload -> Rep CompletedMultipartUpload x # to :: Rep CompletedMultipartUpload x -> CompletedMultipartUpload # | |||||
Show CompletedMultipartUpload Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods showsPrec :: Int -> CompletedMultipartUpload -> ShowS # show :: CompletedMultipartUpload -> String # showList :: [CompletedMultipartUpload] -> ShowS # | |||||
ToSchema CompletedMultipartUpload Source # | |||||
Defined in Cachix.Types.MultipartUpload Methods declareNamedSchema :: Proxy CompletedMultipartUpload -> Declare (Definitions Schema) NamedSchema # | |||||
type Rep CompletedMultipartUpload Source # | |||||
Defined in Cachix.Types.MultipartUpload type Rep CompletedMultipartUpload = D1 ('MetaData "CompletedMultipartUpload" "Cachix.Types.MultipartUpload" "cachix-api-1.8.0-9sZEmYO3Ydd7Ri76UT4hpf" 'False) (C1 ('MetaCons "CompletedMultipartUpload" 'PrefixI 'True) (S1 ('MetaSel ('Just "parts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CompletedParts) :*: S1 ('MetaSel ('Just "narInfoCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NarInfoCreate))) |