package com.xingxi.unifiedpay.bean;

import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;

@RequiredArgsConstructor
public abstract class BaseBiandanUnifiedpayRequest<T extends BaseBiandanUnifiedpayResponse> {

    @Getter
    private final String callMethod;

    @Getter
    @Setter
    private Long sellerId;

    abstract public Class<T> getResponseClass();
}
