using CashLineERP.Contracts.External;

namespace CashLineERP.Application.External;

public interface IPublicOnboardingPolicyService
{
    OnboardingPolicyResponse GetSupplierPolicy(string onboardingPathCode);

    OnboardingPolicyResponse GetCustomerPolicy(string onboardingPathCode);

    OnboardingCompletenessEvaluationResponse EvaluateSupplierApplication(CreatePublicSupplierOnboardingApplicationRequest request);

    OnboardingCompletenessEvaluationResponse EvaluateCustomerApplication(CreatePublicCustomerOnboardingApplicationRequest request);
}
