@hachther/mesomb
Version:
JS client for browser to perform mobile payment operation with MeSomb
17 lines (16 loc) • 462 B
TypeScript
import Customer from './Customer';
import { ATransaction } from './ATransaction';
import { CustomerData, TransactionData } from '../types';
/**
* Class representing a contribution
*
* @extends {ATransaction}
*
* @property {Customer} contributor - The contributor
*/
export default class Contribution extends ATransaction {
contributor?: Customer;
constructor(data: Omit<TransactionData, 'customer'> & {
contributor: CustomerData;
});
}