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


class ManagedWalletPaymentMethod implements PaymentMethodData {
  @override
  final PaymentType type = PaymentType.managedWallet;
  final String managedWalletRef;
  final PaymentAsset? asset;
  @override
  final Map<String, String>? metadata;

  const ManagedWalletPaymentMethod({
    required this.managedWalletRef,
    this.asset,
    this.metadata,
  });
}
