' Options: 'Date: 2026-06-15 07:12:26 'Version: 6.02 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.backgroundchecklatam.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: BackgroundchekSeach.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports APIbackgroundchecklatam.ServiceModel Namespace Global Namespace APIbackgroundchecklatam.ServiceModel Public Partial Class BackgroundchekReport Public Sub New() Errors = New List(Of BackgroundchekReport.Error) Groups = New List(Of BackgroundchekReport.DataGroup) Resume = New List(Of String) End Sub Public Overridable Property AlertsCounter As Integer Public Overridable Property ShowRiskMeter As Boolean Public Overridable Property FullName As String Public Overridable Property DocumentNumber As String Public Overridable Property ReportDate As Date Public Overridable Property SearchData As BackgroundchekSeach Public Overridable Property SearchStatus As BackgroundchekReport.QueryStatus Public Overridable Property ReportID As String Public Overridable Property Errors As List(Of BackgroundchekReport.Error) Public Overridable Property Groups As List(Of BackgroundchekReport.DataGroup) Public Overridable Property baseName As String Public Overridable Property Resume As List(Of String) Public Overridable Property MaxRiskPoints As Integer Public Enum QueryStatus ok fail End Enum Public Partial Class Error Public Overridable Property Code As Integer Public Overridable Property Message As String Public Overridable Property Source As String Public Overridable Property ErrorSeverity As BackgroundchekReport.Severity End Class Public Enum Severity Success Info Warning [Error] End Enum Public Partial Class DataGroup Public Sub New() SubGroups = New List(Of BackgroundchekReport.DataGroup) Records = New List(Of BackgroundchekReport.Record) Errors = New List(Of BackgroundchekReport.Error) End Sub Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property SubGroups As List(Of BackgroundchekReport.DataGroup) Public Overridable Property Records As List(Of BackgroundchekReport.Record) Public Overridable Property Errors As List(Of BackgroundchekReport.Error) Public Overridable Property ParentGroupID As Integer Public Overridable Property ValidationGroup As Boolean Public Overridable Property RiskPointsFound As Integer Public Overridable Property RiskPointsNotFound As Integer Public Overridable Property NotFoundMessage As String Public Overridable Property ConCoincidencias As Boolean Public Overridable Property RealPoints As Integer End Class Public Partial Class FilterEvaluationResults Public Overridable Property Matched As Boolean Public Overridable Property MatchedRule As String Public Overridable Property MatchedExcerpt As String End Class Public Partial Class Record Public Sub New() Values = New List(Of BackgroundchekReport.DataValue) End Sub Public Overridable Property Values As List(Of BackgroundchekReport.DataValue) Public Overridable Property FilterEvaluationResult As BackgroundchekReport.FilterEvaluationResults End Class Public Partial Class DataValue Public Overridable Property Order As Integer Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property Tooltip As String Public Overridable Property Value As String Public Overridable Property DataType As String End Class End Class Public Partial Class BackgroundchekSeach Implements IReturn(Of BackgroundchekReport) Public Overridable Property ApiCode As String Public Overridable Property Country As SearchCountrys Public Overridable Property DocumentType As String Public Overridable Property Query As String Public Overridable Property Version As Integer Public Overridable Property NombreTitular As String End Class Public Enum SearchCountrys Colombia COL Mexico MEX Chile CHL Brasil BRA Panama PAN Dominicana DOM CostaRica CRI Argentina ARG Ecuador ECU Peru PER ElSalvador SLV Guatemala GTM Honduras HND Venezuela VEN ALL AFG ALB DZA AND AGO ATG ARM AUS AUT AZE BHS BHR BGD BRB BLR BEL BLZ BEN BTN BOL BIH BWA BRN BGR BFA BDI CPV KHM CMR CAN CAF TCD CHN COM COG CIV HRV CUB CYP CZE DNK DJI DMA TLS EGY GNQ ERI EST ETH FJI FIN FRA GAB GMB GEO DEU GHA GRC GRD GIN GNB GUY HTI HUN ISL IND IDN IRN IRQ IRL ISR ITA JAM JPN JOR KAZ KEN KIR PRK KOR KWT KGZ LAO LVA LBN LSO LBR LBY LIE LTU LUX MDG MWI MYS MDV MLI MLT MHL MRT MUS FSM MDA MCO MNG MNE MAR MOZ MMR NAM NRU NPL NLD NZL NIC NER NGA MKD NOR OMN PAK PLW PNG PRY PHL POL PRT QAT ROU RUS RWA KNA LCA VCT WSM SMR STP SAU SEN SRB SYC SLE SGP SVK SVN SLB SOM ZAF SSD ESP LKA SDN SUR SWZ SWE CHE SYR TWN TJK TZA THA TGO TON TTO TUN TUR TKM TUV UGA UKR ARE GBR USA URY UZB VUT VNM YEM ZMB ZWE End Enum End Namespace End Namespace