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


class CryptoAddressPaymentMethod implements PaymentMethodData {
  @override
  final PaymentType type = PaymentType.externalChain;
  final PaymentAsset? asset;
  final String address;
  final String? memo;
  @override
  final Map<String, String>? metadata;

  const CryptoAddressPaymentMethod({
    this.asset,
    required this.address,
    this.memo,
    this.metadata,
  });
}
