LoggedIn class

Inheritance

Properties

accesses Map<String, PagesAndDialogAccesss>
finalinherited
apps List<DeterminedApp>
finalinherited
blockedMembers List<String>
final
forceRefresh int
finalinherited
hashCode int
The hash code for this object.
no setter
isProcessing bool?
finalinherited
member → MemberModel
final
playstoreApp → AppModel?
finalinherited
postLoginAction PostLoginAction?
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
subscribedToApps List<String>
final
tempMessage String?
finalinherited
usr → User
final

Methods

actionHasAccess(ActionModel action) Future<bool>
inherited
addApp(AccessBloc accessBloc, AppModel newCurrentApp) Future<LoggedIn>
override
addApp2(AccessBloc accessBloc, Map<String, PagesAndDialogAccesss> accesses, List<DeterminedApp> apps, AppModel newCurrentApp) Future<LoggedIn>
override
asNotProcessing() AccessDetermined
override
asProcessing() AccessDetermined
override
clearTempMessage() AccessDetermined
override
forceAcceptMembership(String appId) bool
override
getApp(String appId) → AppModel?
inherited
getBlocked() List<String>
getMember() → MemberModel?
override
getMemberCollectionInfo() List<MemberCollectionInfo>
override
getPrivilegeLevel(String appId) → PrivilegeLevel
override
getPrivilegeLevelCurrentApp(String currentAppId) → PrivilegeLevel
inherited
hasAccessToOtherApps() bool
override
hasNAccess(List<MenuItemModel> items) Future<List<bool>>
inherited
homePageForAppId(String appId) → PageModel?
inherited
isBlocked(String appId) bool
override
isBlockedMember(String otherMember) bool
isCurrentAppBlocked(String currentAppId) bool
inherited
isLoggedIn() bool
override
isProcessingStatus() bool
inherited
isSubscribedToCurrentApp(String currentAppId) bool
memberIsOwner(String appId) bool
override
memberProfilePhoto() String?
inherited
newVersion() AccessDetermined
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
refreshClaims() Future<void>
registerBlockedMember(String otherMember) List<String>
reterminedHomePageForAppId(AppModel app) Future<PageModel?>
override
toString() String
A string representation of this object.
inherited
unRegisterBlockedMember(String otherMember) List<String>
updateApp2(AccessBloc accessBloc, AppModel newCurrentApp) Future<LoggedIn>
override
updateApps(AppModel newCurrentApp, List<DeterminedApp> newApps) Future<LoggedIn>
override
updateMember(MemberModel member) AccessDetermined
override
withDifferentPackageCondition(String appId, Package package, String packageCondition, bool value) AccessDetermined
inherited
withNewAccess(AccessBloc accessBloc, AccessModel access) Future<AccessDetermined>
inherited
withNewAccesses(Map<String, PagesAndDialogAccesss> newAccesses) AccessDetermined
override
withOtherPrivilege(AccessBloc accessBloc, AppModel app, PrivilegeLevel privilege, bool blocked) Future<AccessDetermined>
override
withSubscriptions(List<String> newSubscribedToApps) LoggedIn
withTempMessage(String message) AccessDetermined
override

Operators

operator ==(Object other) bool
The equality operator.

Static Methods

acceptMembership(MemberModel member, AppModel app) Future<MemberModel>
getHomepage(AppModel app, bool isBlocked, PrivilegeLevel privilegeLevel) Future<PageModel?>
getLoggedIn(AccessBloc accessBloc, User usr, MemberModel member, List<AppModel> apps, PostLoginAction? postLoginAction, List<String> subscribedToApps, {AppModel? playstoreApp}) Future<LoggedIn>
getLoggedIn2(AccessBloc accessBloc, User usr, MemberModel member, AppModel app, List<String> subscribedToApps, {AppModel? playstoreApp}) Future<LoggedIn>
getSubscriptions(MemberModel member) List<String>
isSubscibred(MemberModel? member, AppModel app) bool