SentcFlutterRustLightImpl class

Implemented types

Constructors

SentcFlutterRustLightImpl.new(ExternalLibrary dylib)
factory
SentcFlutterRustLightImpl.raw(SentcFlutterRustLightPlatform _platform)
SentcFlutterRustLightImpl.wasm(FutureOr<WasmModule> module)
Only valid on web/WASM platforms.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
kChangePasswordConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCheckUserIdentifierAvailableConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDecodeJwtConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDeleteDeviceConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDeleteUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDisableOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDoneRegisterConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDoneRegisterDeviceStartConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGenerateUserRegisterDataConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGetFreshJwtConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGetOtpRecoverKeysConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGetUserDevicesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupAcceptInviteConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupAcceptJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupCreateChildGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupCreateConnectedGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupCreateGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupDeleteGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupDeleteSentJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupDeleteSentJoinReqUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupExtractGroupDataConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetAllFirstLevelChildrenConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetGroupDataConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetGroupsForUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetGroupUpdatesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetInvitesForUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetJoinReqsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetMemberConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetSentJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupGetSentJoinReqUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupInviteUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupKickUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupPrepareUpdateRankConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupRejectInviteConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupRejectJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupStopGroupInvitesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGroupUpdateRankConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kInitUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLeaveGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLoginConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kMfaLoginConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPrepareRegisterConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRefreshJwtConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRegisterConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRegisterDeviceConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRegisterDeviceStartConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRegisterOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRegisterRawOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kResetOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kResetRawOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kUpdateUserConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

changePassword({required String baseUrl, required String authToken, required String userIdentifier, required String oldPassword, required String newPassword, String? mfaToken, bool? mfaRecovery, dynamic hint}) Future<void>
override
checkUserIdentifierAvailable({required String baseUrl, required String authToken, required String userIdentifier, dynamic hint}) Future<bool>
Check if the identifier is available for this app
override
decodeJwt({required String jwt, dynamic hint}) Future<Claims>
override
deleteDevice({required String baseUrl, required String authToken, required String freshJwt, required String deviceId, dynamic hint}) Future<void>
override
deleteUser({required String baseUrl, required String authToken, required String freshJwt, dynamic hint}) Future<void>
override
disableOtp({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<void>
override
dispose() → void
doneRegister({required String serverOutput, dynamic hint}) Future<String>
Validates the response of register
override
doneRegisterDeviceStart({required String serverOutput, dynamic hint}) Future<void>
override
generateUserRegisterData({dynamic hint}) Future<GeneratedRegisterData>
Generates identifier and password for a user or device
override
getFreshJwt({required String baseUrl, required String authToken, required String userIdentifier, required String password, String? mfaToken, bool? mfaRecovery, dynamic hint}) Future<String>
override
getOtpRecoverKeys({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<OtpRecoveryKeysOutput>
override
getUserDevices({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedId, dynamic hint}) Future<List<UserDeviceList>>
override
groupAcceptInvite({required String baseUrl, required String authToken, required String jwt, required String id, String? groupId, String? groupAsMember, dynamic hint}) Future<void>
override
groupAcceptJoinReq({required String baseUrl, required String authToken, required String jwt, required String id, required String userId, int? rank, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
override
groupCreateChildGroup({required String baseUrl, required String authToken, required String jwt, required String parentId, required int adminRank, String? groupAsMember, dynamic hint}) Future<String>
override
groupCreateConnectedGroup({required String baseUrl, required String authToken, required String jwt, required String connectedGroupId, required int adminRank, String? groupAsMember, dynamic hint}) Future<String>
override
groupCreateGroup({required String baseUrl, required String authToken, required String jwt, String? groupAsMember, dynamic hint}) Future<String>
Create a group with request.
override
groupDeleteGroup({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
override
groupDeleteSentJoinReq({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, required String joinReqGroupId, String? groupAsMember, dynamic hint}) Future<void>
override
groupDeleteSentJoinReqUser({required String baseUrl, required String authToken, required String jwt, required String joinReqGroupId, String? groupAsMember, dynamic hint}) Future<void>
override
groupExtractGroupData({required String serverOutput, dynamic hint}) Future<GroupOutDataLightExport>
Get the group data without request.
override
groupGetAllFirstLevelChildren({required String baseUrl, required String authToken, required String jwt, required String id, required String lastFetchedTime, required String lastFetchedGroupId, String? groupAsMember, dynamic hint}) Future<List<GroupChildrenList>>
override
groupGetGroupData({required String baseUrl, required String authToken, required String jwt, required String id, String? groupAsMember, dynamic hint}) Future<GroupOutDataLightExport>
override
groupGetGroupsForUser({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedGroupId, String? groupId, dynamic hint}) Future<List<ListGroups>>
override
groupGetGroupUpdates({required String baseUrl, required String authToken, required String jwt, required String id, String? groupAsMember, dynamic hint}) Future<int>
override
groupGetInvitesForUser({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedGroupId, String? groupId, String? groupAsMember, dynamic hint}) Future<List<GroupInviteReqList>>
override
groupGetJoinReqs({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, required String lastFetchedTime, required String lastFetchedId, String? groupAsMember, dynamic hint}) Future<List<GroupJoinReqList>>
override
groupGetMember({required String baseUrl, required String authToken, required String jwt, required String id, required String lastFetchedTime, required String lastFetchedId, String? groupAsMember, dynamic hint}) Future<List<GroupUserListItem>>
override
groupGetSentJoinReq({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, required String lastFetchedTime, required String lastFetchedGroupId, String? groupAsMember, dynamic hint}) Future<List<GroupInviteReqList>>
override
groupGetSentJoinReqUser({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedGroupId, String? groupAsMember, dynamic hint}) Future<List<GroupInviteReqList>>
override
groupInviteUser({required String baseUrl, required String authToken, required String jwt, required String id, required String userId, int? rank, required int adminRank, required bool autoInvite, required bool groupInvite, String? groupAsMember, dynamic hint}) Future<void>
override
groupJoinReq({required String baseUrl, required String authToken, required String jwt, required String id, required String groupId, String? groupAsMember, dynamic hint}) Future<void>
override
groupKickUser({required String baseUrl, required String authToken, required String jwt, required String id, required String userId, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
override
groupPrepareUpdateRank({required String userId, required int rank, required int adminRank, dynamic hint}) Future<String>
override
groupRejectInvite({required String baseUrl, required String authToken, required String jwt, required String id, String? groupId, String? groupAsMember, dynamic hint}) Future<void>
override
groupRejectJoinReq({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, required String rejectedUserId, String? groupAsMember, dynamic hint}) Future<void>
override
groupStopGroupInvites({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
override
groupUpdateRank({required String baseUrl, required String authToken, required String jwt, required String id, required String userId, required int rank, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
override
initUser({required String baseUrl, required String authToken, required String jwt, required String refreshToken, dynamic hint}) Future<UserInitServerOutput>
override
leaveGroup({required String baseUrl, required String authToken, required String jwt, required String id, String? groupAsMember, dynamic hint}) Future<void>
override
login({required String baseUrl, required String authToken, required String userIdentifier, required String password, dynamic hint}) Future<UserLoginOut>
Login the user to this app
override
mfaLogin({required String baseUrl, required String authToken, required String masterKeyEncryption, required String authKey, required String userIdentifier, required String token, required bool recovery, dynamic hint}) Future<UserDataExport>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prepareRegister({required String userIdentifier, required String password, dynamic hint}) Future<String>
Get the user input from the user client
override
refreshJwt({required String baseUrl, required String authToken, required String jwt, required String refreshToken, dynamic hint}) Future<String>
override
register({required String baseUrl, required String authToken, required String userIdentifier, required String password, dynamic hint}) Future<String>
Register a new user for the app
override
registerDevice({required String baseUrl, required String authToken, required String jwt, required String serverOutput, dynamic hint}) Future<void>
override
registerDeviceStart({required String baseUrl, required String authToken, required String deviceIdentifier, required String password, dynamic hint}) Future<String>
override
registerOtp({required String baseUrl, required String authToken, required String jwt, required String issuer, required String audience, dynamic hint}) Future<OtpRegisterUrl>
override
registerRawOtp({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<OtpRegister>
override
resetOtp({required String baseUrl, required String authToken, required String jwt, required String issuer, required String audience, dynamic hint}) Future<OtpRegisterUrl>
override
resetRawOtp({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<OtpRegister>
override
toString() String
A string representation of this object.
inherited
updateUser({required String baseUrl, required String authToken, required String jwt, required String userIdentifier, dynamic hint}) Future<void>
override

Operators

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