SplitWiseService class

Constructors

SplitWiseService.initialize(String _consumerKey, String _consumerSecret)
This Constructor is used for initializing the _auth and _clientCredentials and takes _consumerKey and _consumerSecret

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url ↔ AuthorizationResponse?
getter/setter pair

Methods

addUserToGroup(Map<String, String> options) → dynamic
This method is used to add user to Group
createComment(Map<String, String> options) → dynamic
This method is used to create Comment on any Expense
createExpense(Map<String, String> options) → dynamic
This method is used to create an Expense
createFriend(Map<String, String> options) → dynamic
This method is used to create a Friend
createFriends(Map<String, String> options) → dynamic
This method is used to create multiple friends
createGroup(Map<String, String> options) → dynamic
This method is used to create Group
deleteComment(int id) → dynamic
This method is used to delete a Comment
deleteExpense(int id) → dynamic
This method is used to delete an expense
deleteFriend(int id) → dynamic
This method is used to delete friend
deleteGroup(int id) → dynamic
This method is used to delete Group
getCategories() → dynamic
This method is used to get all the categories
getComments(int id) → dynamic
This method is used to getComments from ant expense
getCurrencies() → dynamic
This method is used to get all supported Currencies
getCurrentUser() → dynamic
This Method is used to get the current user's Information
getExpense(int id) → dynamic
This method is used to get Expense
getExpenses({Map<String, String>? options}) → dynamic
This method is used to get all Expenses
getFriend(int id) → dynamic
This method is used to get friend of the current user it takes input friend_id
getFriends() → dynamic
This method is used to get Friends of the current user
getGroup(int id) → dynamic
This method is used to get the info of a single group it takes group_id as input
getGroups() → dynamic
This Method is used to get Groups info
getNotifications({Map<String, String>? options}) → dynamic
This method is used to get All the Notification
getUser(int id) → dynamic
This Method is used to get the Single user Information
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parseSentence(Map<String, String> options) → dynamic
This method is used to parse a sentence
removeUserFromGroup(Map<String, int> options) → dynamic
This method is used to remove a user from Group
toString() String
A string representation of this object.
inherited
unDeleteExpense(int id) → dynamic
This method is used to un-delete an expense
unDeleteGroup(int id) → dynamic
This method is used to un-delete Group
updateExpense(int id, Map<String, String> options) → dynamic
This method is used to update an expense
updateUser(int id, Map<String, String> options) → dynamic
This Method is used to change the User Information
validateClient({String? verifier, TokensHelper? tokens}) → dynamic
This Method i don't know why i created but it has 3 outputs and 3 inputs

Operators

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