social / pragma.account /

Package pragma.account #

Types #

NameSummary

AccountService

class AccountService(pragmaNode: PragmaNode, instanceId: UUID, routingUtils: RoutingUtils = RoutingUtils.defaultInstance, playerGroupProxy: PlayerGroupProxy = PlayerGroupProxy(), accountTagProxy: AccountTagProxy = AccountTagProxyImpl(), accountRegistrar: AccountRegistrar = AccountRegistrar(), gameShards: GameShards = GameShards(), limitedAccessEventScheduler: LimitedAccessEventScheduler = LimitedAccessEventSchedulerImpl(), limitedAccessEvents: LimitedAccessEvents = LimitedAccessEvents()) : DistributedService, ConfigHandler<AccountServiceConfig>

AccountService is responsible for account creation and authentication and managing account data and account groupings.