SentcFlutterRustLight class abstract

Implementers

Constructors

SentcFlutterRustLight.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
kChangePasswordConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kCheckUserIdentifierAvailableConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kDecodeJwtConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kDeleteDeviceConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kDeleteUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kDisableOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kDoneRegisterConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kDoneRegisterDeviceStartConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGenerateUserRegisterDataConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGetFreshJwtConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGetOtpRecoverKeysConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGetUserDevicesConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupAcceptInviteConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupAcceptJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupCreateChildGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupCreateConnectedGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupCreateGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupDeleteGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupDeleteSentJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupDeleteSentJoinReqUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupExtractGroupDataConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetAllFirstLevelChildrenConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetGroupDataConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetGroupsForUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetGroupUpdatesConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetInvitesForUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetJoinReqsConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetMemberConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetSentJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupGetSentJoinReqUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupInviteUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupKickUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupPrepareUpdateRankConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupRejectInviteConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupRejectJoinReqConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupStopGroupInvitesConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGroupUpdateRankConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kInitUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kLeaveGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kLoginConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kMfaLoginConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kPrepareRegisterConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRefreshJwtConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRegisterConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRegisterDeviceConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRegisterDeviceStartConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRegisterOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRegisterRawOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kResetOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kResetRawOtpConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kUpdateUserConstMeta → FlutterRustBridgeTaskConstMeta
no setter
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>
checkUserIdentifierAvailable({required String baseUrl, required String authToken, required String userIdentifier, dynamic hint}) Future<bool>
Check if the identifier is available for this app
decodeJwt({required String jwt, dynamic hint}) Future<Claims>
deleteDevice({required String baseUrl, required String authToken, required String freshJwt, required String deviceId, dynamic hint}) Future<void>
deleteUser({required String baseUrl, required String authToken, required String freshJwt, dynamic hint}) Future<void>
disableOtp({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<void>
doneRegister({required String serverOutput, dynamic hint}) Future<String>
Validates the response of register
doneRegisterDeviceStart({required String serverOutput, dynamic hint}) Future<void>
generateUserRegisterData({dynamic hint}) Future<GeneratedRegisterData>
Generates identifier and password for a user or device
getFreshJwt({required String baseUrl, required String authToken, required String userIdentifier, required String password, String? mfaToken, bool? mfaRecovery, dynamic hint}) Future<String>
getOtpRecoverKeys({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<OtpRecoveryKeysOutput>
getUserDevices({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedId, dynamic hint}) Future<List<UserDeviceList>>
groupAcceptInvite({required String baseUrl, required String authToken, required String jwt, required String id, String? groupId, String? groupAsMember, dynamic hint}) Future<void>
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>
groupCreateChildGroup({required String baseUrl, required String authToken, required String jwt, required String parentId, required int adminRank, String? groupAsMember, dynamic hint}) Future<String>
groupCreateConnectedGroup({required String baseUrl, required String authToken, required String jwt, required String connectedGroupId, required int adminRank, String? groupAsMember, dynamic hint}) Future<String>
groupCreateGroup({required String baseUrl, required String authToken, required String jwt, String? groupAsMember, dynamic hint}) Future<String>
Create a group with request.
groupDeleteGroup({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
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>
groupDeleteSentJoinReqUser({required String baseUrl, required String authToken, required String jwt, required String joinReqGroupId, String? groupAsMember, dynamic hint}) Future<void>
groupExtractGroupData({required String serverOutput, dynamic hint}) Future<GroupOutDataLightExport>
Get the group data without request.
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>>
groupGetGroupData({required String baseUrl, required String authToken, required String jwt, required String id, String? groupAsMember, dynamic hint}) Future<GroupOutDataLightExport>
groupGetGroupsForUser({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedGroupId, String? groupId, dynamic hint}) Future<List<ListGroups>>
groupGetGroupUpdates({required String baseUrl, required String authToken, required String jwt, required String id, String? groupAsMember, dynamic hint}) Future<int>
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>>
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>>
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>>
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>>
groupGetSentJoinReqUser({required String baseUrl, required String authToken, required String jwt, required String lastFetchedTime, required String lastFetchedGroupId, String? groupAsMember, dynamic hint}) Future<List<GroupInviteReqList>>
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>
groupJoinReq({required String baseUrl, required String authToken, required String jwt, required String id, required String groupId, String? groupAsMember, dynamic hint}) Future<void>
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>
groupPrepareUpdateRank({required String userId, required int rank, required int adminRank, dynamic hint}) Future<String>
groupRejectInvite({required String baseUrl, required String authToken, required String jwt, required String id, String? groupId, String? groupAsMember, dynamic hint}) Future<void>
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>
groupStopGroupInvites({required String baseUrl, required String authToken, required String jwt, required String id, required int adminRank, String? groupAsMember, dynamic hint}) Future<void>
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>
initUser({required String baseUrl, required String authToken, required String jwt, required String refreshToken, dynamic hint}) Future<UserInitServerOutput>
leaveGroup({required String baseUrl, required String authToken, required String jwt, required String id, String? groupAsMember, dynamic hint}) Future<void>
login({required String baseUrl, required String authToken, required String userIdentifier, required String password, dynamic hint}) Future<UserLoginOut>
Login the user to this app
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>
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
refreshJwt({required String baseUrl, required String authToken, required String jwt, required String refreshToken, dynamic hint}) Future<String>
register({required String baseUrl, required String authToken, required String userIdentifier, required String password, dynamic hint}) Future<String>
Register a new user for the app
registerDevice({required String baseUrl, required String authToken, required String jwt, required String serverOutput, dynamic hint}) Future<void>
registerDeviceStart({required String baseUrl, required String authToken, required String deviceIdentifier, required String password, dynamic hint}) Future<String>
registerOtp({required String baseUrl, required String authToken, required String jwt, required String issuer, required String audience, dynamic hint}) Future<OtpRegisterUrl>
registerRawOtp({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<OtpRegister>
resetOtp({required String baseUrl, required String authToken, required String jwt, required String issuer, required String audience, dynamic hint}) Future<OtpRegisterUrl>
resetRawOtp({required String baseUrl, required String authToken, required String jwt, dynamic hint}) Future<OtpRegister>
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>

Operators

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