.location.js 560 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. '!name',
  5. 'ibeacon'
  6. ]
  7. },
  8. destroy: {
  9. params: ['!id'],
  10. service: 'delete'
  11. },
  12. update: {
  13. params: ['!id'],
  14. requestBody: [
  15. 'name',
  16. 'ibeacon'
  17. ]
  18. },
  19. show: {
  20. parameters: {
  21. params: ['!id']
  22. },
  23. service: 'fetch'
  24. },
  25. index: {
  26. parameters: {
  27. query: {
  28. name: 'name'
  29. }
  30. },
  31. service: 'query',
  32. options: {
  33. query: ['skip', 'limit'],
  34. sort: ['meta.createdAt'],
  35. desc: true,
  36. count: true
  37. }
  38. },
  39. };