APIbackgroundchecklatam

<back to all web services

vjGetDataBatchNormativo

The following routes are available for this service:
All Verbs/vjGetDataBatchNormativo/{ApiCode}/{BatchID}
import 'package:servicestack/servicestack.dart';

class vjGetDataBatchNormativo implements IConvertible
{
    String? ApiCode;
    int? BatchID;

    vjGetDataBatchNormativo({this.ApiCode,this.BatchID});
    vjGetDataBatchNormativo.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        ApiCode = json['ApiCode'];
        BatchID = json['BatchID'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ApiCode': ApiCode,
        'BatchID': BatchID
    };

    getTypeName() => "vjGetDataBatchNormativo";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'api.backgroundchecklatam.com', types: <String, TypeInfo> {
    'vjGetDataBatchNormativo': TypeInfo(TypeOf.Class, create:() => vjGetDataBatchNormativo()),
});

Dart vjGetDataBatchNormativo DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /vjGetDataBatchNormativo/{ApiCode}/{BatchID} HTTP/1.1 
Host: api.backgroundchecklatam.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	ApiCode: String,
	BatchID: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

[
	{
		AlertsCounter: 0,
		ShowRiskMeter: False,
		FullName: String,
		DocumentNumber: String,
		ReportDate: 0001-01-01,
		SearchData: 
		{
			ApiCode: String,
			Country: Colombia,
			DocumentType: String,
			Query: String,
			Version: 0,
			NombreTitular: String
		},
		SearchStatus: ok,
		ReportID: String,
		Errors: 
		[
			{
				Code: 0,
				Message: String,
				Source: String,
				ErrorSeverity: Success
			}
		],
		Groups: 
		[
			{
				Id: 0,
				Name: String,
				Description: String,
				SubGroups: 
				[
					{
						Id: 0,
						Name: String,
						Description: String,
						SubGroups: 
						[
							{
								Id: 0,
								Name: String,
								Description: String,
								Records: 
								[
									{
										Values: 
										[
											{
												Order: 0,
												Name: String,
												Description: String,
												Tooltip: String,
												Value: String,
												DataType: String
											}
										],
										FilterEvaluationResult: 
										{
											Matched: False,
											MatchedRule: String,
											MatchedExcerpt: String
										}
									}
								],
								Errors: 
								[
									{
										Code: 0,
										Message: String,
										Source: String,
										ErrorSeverity: Success
									}
								],
								ParentGroupID: 0,
								ValidationGroup: False,
								RiskPointsFound: 0,
								RiskPointsNotFound: 0,
								NotFoundMessage: String,
								ConCoincidencias: False,
								RealPoints: 0
							}
						],
						Records: 
						[
							{
								Values: 
								[
									{
										Order: 0,
										Name: String,
										Description: String,
										Tooltip: String,
										Value: String,
										DataType: String
									}
								],
								FilterEvaluationResult: 
								{
									Matched: False,
									MatchedRule: String,
									MatchedExcerpt: String
								}
							}
						],
						Errors: 
						[
							{
								Code: 0,
								Message: String,
								Source: String,
								ErrorSeverity: Success
							}
						],
						ParentGroupID: 0,
						ValidationGroup: False,
						RiskPointsFound: 0,
						RiskPointsNotFound: 0,
						NotFoundMessage: String,
						ConCoincidencias: False,
						RealPoints: 0
					}
				],
				Records: 
				[
					{
						Values: 
						[
							{
								Order: 0,
								Name: String,
								Description: String,
								Tooltip: String,
								Value: String,
								DataType: String
							}
						],
						FilterEvaluationResult: 
						{
							Matched: False,
							MatchedRule: String,
							MatchedExcerpt: String
						}
					}
				],
				Errors: 
				[
					{
						Code: 0,
						Message: String,
						Source: String,
						ErrorSeverity: Success
					}
				],
				ParentGroupID: 0,
				ValidationGroup: False,
				RiskPointsFound: 0,
				RiskPointsNotFound: 0,
				NotFoundMessage: String,
				ConCoincidencias: False,
				RealPoints: 0
			}
		],
		baseName: String,
		Resume: 
		[
			String
		],
		MaxRiskPoints: 0
	}
]