You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.0 KiB
Dart
82 lines
2.0 KiB
Dart
import 'package:flutter/cupertino.dart';
|
|
|
|
import '../google-analytics.dart';
|
|
|
|
class AdvancePayments{
|
|
|
|
final GALogger logger;
|
|
AdvancePayments(this.logger);
|
|
|
|
// R038
|
|
payment_services({@required String service_type}){
|
|
logger('payment_services', parameters: {
|
|
'service_type' : service_type
|
|
});
|
|
}
|
|
|
|
// R039
|
|
wallet_recharge({@required String service_type}){
|
|
logger('wallet_recharge', parameters: {
|
|
'service_type' : service_type
|
|
});
|
|
}
|
|
|
|
// R040
|
|
wallet_payment_details(){
|
|
logger('wallet_payment_details');
|
|
}
|
|
|
|
// R041
|
|
payment_method({@required String method,type}){
|
|
logger('payment_method', parameters: {
|
|
'payment_method' : method,
|
|
'payment_type' : type
|
|
});
|
|
}
|
|
|
|
// R042
|
|
payment_confirm({@required String method,type}){
|
|
logger('payment_confirm', parameters: {
|
|
'payment_method' : method,
|
|
'payment_type' : type
|
|
});
|
|
}
|
|
|
|
// R043
|
|
payment_otp_confirmation({@required String method,type}){
|
|
logger('payment_otp_confirmation', parameters: {
|
|
'payment_method' : method,
|
|
'payment_type' : type
|
|
});
|
|
}
|
|
|
|
// R044
|
|
payment_confirm_card_details({@required String method,type}){
|
|
logger('payment_confirm_card_details', parameters: {
|
|
'payment_method' : method,
|
|
'payment_type' : type
|
|
});
|
|
}
|
|
|
|
// R045
|
|
payment_pay({@required String method,type}){
|
|
logger('payment_pay', parameters: {
|
|
'payment_method' : method,
|
|
'payment_type' : type
|
|
});
|
|
}
|
|
|
|
// R046
|
|
payment_success({@required String appointment_type, clinic, hospital, payment_method, payment_type, txn_number, txn_amount, txn_currency}){
|
|
logger('payment_success', parameters: {
|
|
'appointment_type' : appointment_type,
|
|
'clinic_type_online' : clinic,
|
|
'payment_method' : payment_method,
|
|
'payment_type' : payment_type,
|
|
'hospital_name' : hospital,
|
|
'transaction_number' : txn_number,
|
|
'transaction_amount' : txn_amount,
|
|
'transaction_currency' : txn_currency
|
|
});
|
|
}
|
|
} |