# Play Module

  • How to add a play module?
  • What goes into a play module?
  • How to define an action?
  • How to write a view?
  • Async?
  • Types of output?
  • How to add Swagger to a SMILE project?
  • How to expose end points as Swagger?
  • How to change the default url endpoint of action or view?
  • How to define a command action?
  • Output customization?
  • How do you authorize an action?
  • How do you authorize a command action?
  • How do you authorize a view?
  • How to configure error messages?
  • How to take a file as input?
  • How to download a file through an api?