Skip to content

serdec/bets-report-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

An application that reads bets from a csv file or optionally runs a REST api service that accepts a list of bets and produces two reports.

Test

./mvnw test

Build

./mvnw clean package

Run

java -jar target/report-generator-1.0.jar

Http Request (for the REST version)

curl --header "Content-Type: application/json" \
     --request POST \
     --data '[\
     {\
      "betId":"xyz",\
      "timestamp":123454,\ 
      "selectionId":13,\ 
      "selectionName":"WinniePooh",\
      "stake": 2.0,\
      "price": 3.1,\ 
      "currency":"EUR"\
     },\ 
     {\
      "betId":"xyz-2",\
      "timestamp":123454,\  
      "selectionId":13,\ 
      "selectionName":"WinniePooh",\
      "stake": 1.0,\
      "price": 3.2, \
      "currency":"EUR"\
     }]'\
      'localhost:8080'

Input CSV

./src/main/resources/bets.csv

Output CSV

- ./selection-liability-by-currency-report.csv
- ./total-liability-by-currency-report.csv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages