44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| // ***********************************************************************
 | |
| // <copyright file="ErrorDetailsDto.cs">
 | |
| //     AgileWebs
 | |
| // </copyright>
 | |
| // ***********************************************************************
 | |
| 
 | |
| using System.ComponentModel;
 | |
| using System.Text.Json.Serialization;
 | |
| 
 | |
| namespace Core.Blueprint.Logging
 | |
| {
 | |
|     /// <summary>
 | |
|     /// The service error details transfer object.
 | |
|     /// </summary>
 | |
|     public class ErrorDetails
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// Gets or sets the service error code.
 | |
|         /// </summary>
 | |
|         /// <example>healthy</example>
 | |
|         [DisplayName(DisplayNames.ErrorCode)]
 | |
|         [JsonPropertyName(DisplayNames.ErrorCode)]
 | |
|         public string? ErrorCode { get; set; }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// Gets or sets the service error message.
 | |
|         /// </summary>
 | |
|         /// <example>This is an example message.</example>
 | |
|         [DisplayName(DisplayNames.Message)]
 | |
|         [JsonPropertyName(DisplayNames.Message)]
 | |
|         public string? Message { get; set; }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// Gets or sets the service target.
 | |
|         /// </summary>
 | |
|         /// <example>healthy</example>
 | |
|         [DisplayName(DisplayNames.Target)]
 | |
|         [JsonPropertyName(DisplayNames.Target)]
 | |
|         public string? Target { get; set; }
 | |
|     }
 | |
| }
 | |
| 
 | |
| 
 | 
