XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

STHApplication

【MAUI】寄当家——安卓端交易管理系统

公开
关注 0 Fork 0 Star 0
UTF-8
namespace JiDangJia.Server;

public sealed record IdentityVerificationPhoto(string Purpose,string MimeType,byte[] Bytes);
public sealed record IdentityVerificationSubject(string Kind,string Name,string IdNumber,string CompanyName,string Phone,IReadOnlyList<IdentityVerificationPhoto> Photos);

// Independent identity-vendor extension point; it has no ledger or social moderation dependencies.
// Provider results support the review. This version always requires an administrator decision.
public interface IIdentityVerificationProvider
{
    Task<JiDangJia.Contracts.IdentityVerificationAssessment> Check(IdentityVerificationSubject subject,CancellationToken cancellationToken);
}
public sealed class ManualIdentityVerificationProvider : IIdentityVerificationProvider
{
    public Task<JiDangJia.Contracts.IdentityVerificationAssessment> Check(IdentityVerificationSubject subject,CancellationToken cancellationToken)
        =>Task.FromResult(new JiDangJia.Contracts.IdentityVerificationAssessment("MANUAL_REVIEW","MANUAL","","当前使用人工审核,未调用自动实名认证或人脸核验服务。"));
}