import 'package:pshared/models/payment/methods/data.dart';
import 'package:pshared/models/payment/type.dart';


class RussianBankAccountPaymentMethod implements PaymentMethodData {
  @override
  final PaymentType type = PaymentType.bankAccount;

  final String recipientName; 
  final String inn;           
  final String kpp;          
  final String bankName;      
  final String bik;          
  final String accountNumber;
  final String correspondentAccount;
  @override
  final Map<String, String>? metadata;

  const RussianBankAccountPaymentMethod({
    required this.recipientName,
    required this.inn,
    required this.kpp,
    required this.bankName,
    required this.bik,
    required this.accountNumber,
    required this.correspondentAccount,
    this.metadata,
  });
}
