documentation.py 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. activate_key_required_attributes = ['key', 'session_id']
  8. activate_key_possible_attributes = ['key', 'session_id']
  9. cancel_order_required_attributes = ['order_id', 'session_id']
  10. cancel_order_possible_attributes = ['order_id', 'session_id']
  11. change_password_required_attributes = ['password', 'session_id']
  12. change_password_possible_attributes = ['password', 'session_id']
  13. depot_required_attributes = ['session_id']
  14. depot_possible_attributes = ['session_id']
  15. gift_required_attributes = ['amount', 'object_name', 'session_id', 'username']
  16. gift_possible_attributes = ['amount', 'object_name', 'session_id', 'username']
  17. leaderboard_required_attributes = []
  18. leaderboard_possible_attributes = []
  19. login_required_attributes = ['password', 'username']
  20. login_possible_attributes = ['password', 'username']
  21. missing_attributes_required_attributes = []
  22. missing_attributes_possible_attributes = []
  23. news_required_attributes = []
  24. news_possible_attributes = []
  25. old_orders_required_attributes = ['include_canceled', 'include_executed', 'limit', 'session_id']
  26. old_orders_possible_attributes = ['include_canceled', 'include_executed', 'limit', 'session_id']
  27. order_required_attributes = ['amount', 'buy', 'ownable', 'session_id', 'time_until_expiration']
  28. order_possible_attributes = ['amount', 'buy', 'ownable', 'session_id', 'time_until_expiration']
  29. orders_required_attributes = ['session_id']
  30. orders_possible_attributes = ['session_id']
  31. orders_on_required_attributes = ['ownable', 'session_id']
  32. orders_on_possible_attributes = ['ownable', 'session_id']
  33. register_required_attributes = ['password', 'username']
  34. register_possible_attributes = ['password', 'username']
  35. tradables_required_attributes = []
  36. tradables_possible_attributes = []
  37. trades_required_attributes = ['limit', 'session_id']
  38. trades_possible_attributes = ['limit', 'session_id']
  39. trades_on_required_attributes = ['limit', 'ownable', 'session_id']
  40. trades_on_possible_attributes = ['limit', 'ownable', 'session_id']