@abbieben/flutterwave
Version:
This is an easy plugin of the Flutterwave SDK for Android and iOS
28 lines • 936 B
JavaScript
import { isNullOrUndefined } from '@nativescript/core/utils/types';
import { Flutterwave } from './flutterwave';
export class FlutterwaveCommon {
validate() {
return new Promise((resolve, reject) => {
for (const key in this) {
if (isNullOrUndefined(this[key])) {
return reject(new Error(`the Property "${key}" cannot be undefined`));
}
}
return resolve(null);
});
}
pay() {
throw new Error('Method not implemented.');
}
}
FlutterwaveCommon.PAYMENT_SUCCESS = 'success';
FlutterwaveCommon.PAYMENT_ERROR = 'error';
FlutterwaveCommon.PAYMENT_CANCELLED = 'cancelled';
export class Response {
constructor(status, data, reference = '') {
this.status = status;
this.data = data;
this.reference = reference;
}
}
//# sourceMappingURL=flutterwave.common.js.map