using System.Text.Json.Serialization;
namespace IOL.VippsEcommerce.Models.Api
{
///
/// VippsErrorResponse
///
public class VippsErrorResponse
{
///
/// The error group. See: https://github.com/vippsas/vipps-ecom-api/blob/master/vipps-ecom-api.md#error-groups
///
/// The error group. See: https://github.com/vippsas/vipps-ecom-api/blob/master/vipps-ecom-api.md#error-groups
[JsonPropertyName("errorGroup")]
public EErrorGroupEnum ErrorGroup { get; }
///
/// The error code. See: https://github.com/vippsas/vipps-ecom-api/blob/master/vipps-ecom-api.md#error-codes
///
/// The error code. See: https://github.com/vippsas/vipps-ecom-api/blob/master/vipps-ecom-api.md#error-codes
[JsonPropertyName("errorCode")]
public string ErrorCode { get; }
///
/// A description of what went wrong. See https://github.com/vippsas/vipps-ecom-api/blob/master/vipps-ecom-api.md#errors
///
/// A description of what went wrong. See https://github.com/vippsas/vipps-ecom-api/blob/master/vipps-ecom-api.md#errors
[JsonPropertyName("errorMessage")]
public string ErrorMessage { get; }
///
/// A unique id for this error, useful for searching in logs
///
/// A unique id for this error, useful for searching in logs
[JsonPropertyName("contextId")]
public string ContextId { get; }
}
}