SentcFlutterRustLightImpl class
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
-
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