//Copyright (c) Service Stack LLC. All Rights Reserved.
//License: https://raw.github.com/ServiceStack/ServiceStack/master/license.txt
using System.Collections.Generic;
using System.Runtime.Serialization;
namespace ServiceStack
{
///
/// Error information pertaining to a particular named field.
/// Used for returning multiple field validation errors.s
///
[DataContract]
public class ResponseError : IMeta
{
[DataMember(IsRequired = false, EmitDefaultValue = false, Order = 1)]
public string ErrorCode { get; set; }
[DataMember(IsRequired = false, EmitDefaultValue = false, Order = 2)]
public string FieldName { get; set; }
[DataMember(IsRequired = false, EmitDefaultValue = false, Order = 3)]
public string Message { get; set; }
[DataMember(IsRequired = false, EmitDefaultValue = false, Order = 4)]
public Dictionary Meta { get; set; }
}
}