Skip to content

Instantly share code, notes, and snippets.

@le0nidas
Created October 28, 2018 10:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save le0nidas/45f9e1842809167174f1f674922aa5e7 to your computer and use it in GitHub Desktop.
Save le0nidas/45f9e1842809167174f1f674922aa5e7 to your computer and use it in GitHub Desktop.
class LessUglyTask private constructor(
val name: String,
val assignedUser: User?,
val assignedGroup: Group?
) {
constructor(name: String) : this(name, null, null) // assigned to no one
constructor(name: String, assignedUser: User) : this(name, assignedUser, null) // assigned to a user
constructor(name: String, assignedGroup: Group) : this(name, null, assignedGroup) // assigned to a group
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment