(refs #464)Add Scaladoc

This commit is contained in:
Naoki Takezoe
2014-08-12 00:37:36 +09:00
parent a0e4b020ca
commit 3f20cec7b2

View File

@@ -1,11 +1,36 @@
package plugin
/**
* Defines enum case classes to specify permission for actions which is provided by plugin.
*/
object Security {
sealed trait Security
/**
* All users and guests
*/
case class All() extends Security
/**
* Only signed-in users
*/
case class Login() extends Security
/**
* Only repository owner and collaborators
*/
case class Member() extends Security
/**
* Only repository owner and managers of group repository
*/
case class Owner() extends Security
/**
* Only administrators
*/
case class Admin() extends Security
}