Skip to content

Instantly share code, notes, and snippets.

using FluentValidation;
using FluentValidation.Results;
using Vanquis.Digital.Services.WebAPI.Requests;
using Microsoft.Extensions.Options;
using Vanquis.Digital.Services.WebAPI.Helper;
namespace Vanquis.Digital.Services.WebAPI.ModelValidators
{
public class TransactionRequestValidator : AbstractValidator<TransactionsRequest>
{
{
"data": {
"mobile_numbers": [
{ "number": "+44 (0)07779288893" },
{ "number": "+44 (0)07779288893" }
],
"email_addresses": [
{"address":"me@there.com"},
{"address":"you@there.com"}
public class MyModel {
public string Prop1 { get; set; }
public string Prop2 { get; set; }
[DataType.Date]
public string Prop3 { get; set; }