package api.unicore.component.fees;
 
 
import api.unicore.component.fees_manual.CostFeePolicy;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import iapp.util.audit.AuditHelper;
import jakarta.ws.rs.DefaultValue;
import jakarta.ws.rs.FormParam;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSeeAlso;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
/**
 * @author CodeGen [Artem Bogorodychenko]
 * @company UnitedThinkers
 * @since 2019/08/09
 */
 
@JsonInclude(NON_NULL)
@XmlType(propOrder={})
@JsonPropertyOrder({})
@XmlAccessorType(XmlAccessType.NONE)
@XmlSeeAlso(CostFeePolicy.class)
public abstract class AbstractCostFeePolicy {
 
 
    public AbstractCostFeePolicy(){
    }
 
    public String toString(){
        StringBuilder sb = new StringBuilder();
        sb.append("policy: {");
        sb.append('}');
        return sb.toString();
    }
 
 
 
    public void audit(AuditHelper helper, AbstractCostFeePolicy old) {
    }
 
}