Automatecrm customer portal SDK
A Dart client SDK for customer portal REST API.
Installation
You can install the SDK by downloading the source.
add a line like this to your package's pubspec.yaml
dependencies:
automatecrm_flutter_cp:
path: downloaded package path
Note: in the above command, make sure you follow the YAML indentation
run an implicit flutter pub get
Usage/example
Configure the crm instance in your project lib/main.dart file
import 'package:automatecrm_flutter_cp/automatecrm_flutter_cp.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
AutomatecrmCP().init(
instanceUrl:"CRM url"
);
runApp(const MyApp());
}
using the Customer portal Api's
import 'package:automatecrm_flutter_cp/automatecrm_flutter_cp.dart';
import '../models/login_model.dart';
class LoginRepository {
Future<Map<String, dynamic>> performLogin(String username, String password) async {
Map<String, dynamic> loginResponse =
await AutomatecrmCP().doLogin(username: username, password: password);
return Login.fromJson(loginResponse);
}
}