documentation.py 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # the general syntax is
  2. # {attribute1: value, attribute2: value, ...}
  3. #
  4. # for example a valid request to /register would look like
  5. # {"email": "user123@example.org", "username": "user123", "password": "FILTERED", "preferred_language": "german"}
  6. # while a valid request to /events would be the empty object {}
  7. before_request_required_attributes = []
  8. before_request_possible_attributes = []
  9. bonds_required_attributes = []
  10. bonds_possible_attributes = []
  11. buy_banking_license_required_attributes = ['session_id']
  12. buy_banking_license_possible_attributes = ['session_id']
  13. cancel_order_required_attributes = ['order_id', 'session_id']
  14. cancel_order_possible_attributes = ['order_id', 'session_id']
  15. change_password_required_attributes = ['password', 'session_id']
  16. change_password_possible_attributes = ['password', 'session_id']
  17. depot_required_attributes = ['session_id']
  18. depot_possible_attributes = ['session_id']
  19. gift_required_attributes = ['amount', 'object_name', 'session_id', 'username']
  20. gift_possible_attributes = ['amount', 'object_name', 'session_id', 'username']
  21. global_variables_required_attributes = []
  22. global_variables_possible_attributes = []
  23. issue_bond_required_attributes = ['coupon', 'name', 'run_time', 'session_id']
  24. issue_bond_possible_attributes = ['coupon', 'name', 'run_time', 'session_id']
  25. leaderboard_required_attributes = []
  26. leaderboard_possible_attributes = []
  27. loans_required_attributes = ['session_id']
  28. loans_possible_attributes = ['session_id']
  29. login_required_attributes = ['password', 'username']
  30. login_possible_attributes = ['password', 'username']
  31. logout_required_attributes = ['session_id']
  32. logout_possible_attributes = ['session_id']
  33. news_required_attributes = []
  34. news_possible_attributes = []
  35. old_orders_required_attributes = ['include_canceled', 'include_executed', 'limit', 'session_id']
  36. old_orders_possible_attributes = ['include_canceled', 'include_executed', 'limit', 'session_id']
  37. order_required_attributes = ['amount', 'buy', 'ownable', 'session_id', 'time_until_expiration']
  38. order_possible_attributes = ['amount', 'buy', 'ioc', 'limit', 'ownable', 'session_id', 'stop_loss', 'time_until_expiration']
  39. orders_required_attributes = ['session_id']
  40. orders_possible_attributes = ['session_id']
  41. orders_on_required_attributes = ['ownable', 'session_id']
  42. orders_on_possible_attributes = ['ownable', 'session_id']
  43. register_required_attributes = ['password', 'username']
  44. register_possible_attributes = ['password', 'username']
  45. repay_loan_required_attributes = ['amount', 'loan_id', 'session_id']
  46. repay_loan_possible_attributes = ['amount', 'loan_id', 'session_id']
  47. take_out_personal_loan_required_attributes = ['amount', 'session_id']
  48. take_out_personal_loan_possible_attributes = ['amount', 'session_id']
  49. tradables_required_attributes = []
  50. tradables_possible_attributes = []
  51. trades_required_attributes = ['limit', 'session_id']
  52. trades_possible_attributes = ['limit', 'session_id']
  53. trades_on_required_attributes = ['limit', 'ownable', 'session_id']
  54. trades_on_possible_attributes = ['limit', 'ownable', 'session_id']