Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype ReportId = ReportId {
- unReportId :: UUID
- data ReportRequest
- data ReportResponse = ReportResponse {}
- data FillsReportRequest
- data AccountsReportRequest
- accountsReportRequest :: AccountId -> Maybe ProductId -> UTCTime -> UTCTime -> Maybe ReportFormat -> Maybe Email -> ReportRequest
- fillsReportRequest :: ProductId -> Maybe AccountId -> UTCTime -> UTCTime -> Maybe ReportFormat -> Maybe Email -> ReportRequest
Documentation
Instances
Eq ReportId Source # | |
Show ReportId Source # | |
ToJSON ReportId Source # | |
Defined in CoinbasePro.Authenticated.Report | |
FromJSON ReportId Source # | |
ToHttpApiData ReportId Source # | |
Defined in CoinbasePro.Authenticated.Report toUrlPiece :: ReportId -> Text # toEncodedUrlPiece :: ReportId -> Builder # toHeader :: ReportId -> ByteString # toQueryParam :: ReportId -> Text # |
data ReportRequest Source #
Instances
Show ReportRequest Source # | |
Defined in CoinbasePro.Authenticated.Report showsPrec :: Int -> ReportRequest -> ShowS # show :: ReportRequest -> String # showList :: [ReportRequest] -> ShowS # | |
ToJSON ReportRequest Source # | |
Defined in CoinbasePro.Authenticated.Report toJSON :: ReportRequest -> Value # toEncoding :: ReportRequest -> Encoding # toJSONList :: [ReportRequest] -> Value # toEncodingList :: [ReportRequest] -> Encoding # |
data ReportResponse Source #
Example JSON Response: { "id": "0428b97b-bec1-429e-a94c-59232926778d", "type": "fills", "status": "pending", "created_at": "2015-01-06T10:34:47.000Z", "completed_at": undefined, "expires_at": "2015-01-13T10:35:47.000Z", "file_url": undefined, "params": { "start_date": "2014-11-01T00:00:00.000Z", "end_date": "2014-11-30T23:59:59.000Z" } }
Instances
Show ReportResponse Source # | |
Defined in CoinbasePro.Authenticated.Report showsPrec :: Int -> ReportResponse -> ShowS # show :: ReportResponse -> String # showList :: [ReportResponse] -> ShowS # | |
ToJSON ReportResponse Source # | |
Defined in CoinbasePro.Authenticated.Report toJSON :: ReportResponse -> Value # toEncoding :: ReportResponse -> Encoding # toJSONList :: [ReportResponse] -> Value # toEncodingList :: [ReportResponse] -> Encoding # | |
FromJSON ReportResponse Source # | |
Defined in CoinbasePro.Authenticated.Report parseJSON :: Value -> Parser ReportResponse # parseJSONList :: Value -> Parser [ReportResponse] # |
data FillsReportRequest Source #
Instances
Show FillsReportRequest Source # | |
Defined in CoinbasePro.Authenticated.Report showsPrec :: Int -> FillsReportRequest -> ShowS # show :: FillsReportRequest -> String # showList :: [FillsReportRequest] -> ShowS # |
data AccountsReportRequest Source #
Instances
Show AccountsReportRequest Source # | |
Defined in CoinbasePro.Authenticated.Report showsPrec :: Int -> AccountsReportRequest -> ShowS # show :: AccountsReportRequest -> String # showList :: [AccountsReportRequest] -> ShowS # |