social / pragma.account /

Package pragma.account #

Types #

NameSummary

AccountService

class AccountService(pragmaNode: PragmaNode, instanceId: UUID, routingUtils: RoutingUtils = RoutingUtils.defaultInstance, accountLifecycleCommand: AccountLifecycleCommand = AccountLifecycleCommand(), playerGroupProxy: PlayerGroupProxy = PlayerGroupProxy(), accountTagProxy: AccountTagProxy = AccountTagProxyImpl(), accountRegistrar: AccountRegistrar = AccountRegistrar(), limitedAccessEventScheduler: LimitedAccessEventScheduler = LimitedAccessEventSchedulerImpl(), limitedAccessEvents: LimitedAccessEvents = LimitedAccessEvents(), accountSectionsBuilder: AccountSectionsBuilder = AccountSectionsBuilder(), playerBehaviorCustodian: PlayerBehaviorCustodian = PlayerBehaviorCustodian(), publicIdentityConverter: PublicIdentityConverter = PublicIdentityConverter()) : DistributedService, ConfigHandler<AccountServiceConfig>

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