Packages

p

uk.gov.hmrc.agents

accessgroups

package accessgroups

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AccessGroup extends AnyRef
  2. case class AgentUser(id: String, name: String) extends Product with Serializable
  3. case class Client(enrolmentKey: String, friendlyName: String) extends Product with Serializable
  4. case class CustomGroup(id: UUID, arn: Arn, groupName: String, created: LocalDateTime, lastUpdated: LocalDateTime, createdBy: AgentUser, lastUpdatedBy: AgentUser, teamMembers: Set[AgentUser], clients: Set[Client]) extends AccessGroup with Product with Serializable
  5. case class GroupSummary(groupId: UUID, groupName: String, clientCount: Option[Int], teamMemberCount: Int, taxService: Option[String] = None) extends Product with Serializable
  6. case class TaxGroup(id: UUID, arn: Arn, groupName: String, created: LocalDateTime, lastUpdated: LocalDateTime, createdBy: AgentUser, lastUpdatedBy: AgentUser, teamMembers: Set[AgentUser], service: String, automaticUpdates: Boolean, excludedClients: Set[Client]) extends AccessGroup with Product with Serializable
  7. case class UserDetails(userId: Option[String] = None, credentialRole: Option[String] = None, name: Option[String] = None, email: Option[String] = None) extends Product with Serializable

    Cut down version of UserDetails from users-groups-search.

    Cut down version of UserDetails from users-groups-search. Contains only the fields we are interested in.

Value Members

  1. object AgentUser extends Serializable
  2. object Client extends Serializable
  3. object CustomGroup extends Serializable
  4. object GroupSummary extends Serializable
  5. object TaxGroup extends Serializable
  6. object UserDetails extends Serializable

Ungrouped