< Summary

Information
Class: Services.ApiServices.ArmtekApi.Models.Response.ArmtekOrderReportItem
Assembly: Services
File(s): /home/runner/work/Studio2Prod/Studio2Prod/AppRepository/ApiServices/ArmtekApi/Models/Response/ArmtekOrderReportItem.cs
Line coverage
100%
Covered lines: 16
Uncovered lines: 0
Coverable lines: 16
Total lines: 39
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_Order()100%11100%
get_OrderType()100%11100%
get_OrderDate()100%11100%
get_OrderStatus()100%11100%
get_OrderSum()100%11100%
get_Currency()100%11100%
get_Delivery()100%11100%
get_Invoice()100%11100%
get_CreditStatus()100%11100%
get_MinSumStatus()100%11100%
get_DeliveryFrom()100%11100%
get_DeliveryTo()100%11100%
get_IncotermsText()100%11100%
get_ContractInfo()100%11100%
get_Comment()100%11100%
get_ExpeditionComment()100%11100%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/AppRepository/ApiServices/ArmtekApi/Models/Response/ArmtekOrderReportItem.cs

#LineLine coverage
 1using Newtonsoft.Json;
 2using Services.ApiServices.ArmtekApi.Converters;
 3
 4namespace Services.ApiServices.ArmtekApi.Models.Response;
 5
 6/// <summary>getOrderReportByDate — RESP.DATA[].</summary>
 7public class ArmtekOrderReportItem
 8{
 669    [JsonProperty("ORDER")] public string Order { get; set; } = string.Empty;
 10
 11    /// <summary>«Отгрузка с ОСНОВНЫХ складов АРМТЕК» / «Доставка с БЛИЖНИХ/ДАЛЬНИХ складов АРМТЕК» / «Доставка с ЦЗ» / 
 7112    [JsonProperty("ORDER_TYPE")] public string OrderType { get; set; } = string.Empty;
 13
 5114    [JsonProperty("ORDER_DATE")] public string OrderDate { get; set; } = string.Empty;
 15
 16    /// <summary>Создан/В работе/Закрыт/Отклонен.</summary>
 6117    [JsonProperty("ORDER_STATUS")] public string OrderStatus { get; set; } = string.Empty;
 18
 19    [JsonProperty("ORDER_SUM")]
 20    [JsonConverter(typeof(ArmtekFlexibleStringConverter))]
 4821    public string? OrderSum { get; set; }
 22
 5123    [JsonProperty("CURRENCY")] public string Currency { get; set; } = string.Empty;
 3324    [JsonProperty("DELIVERY")] public string Delivery { get; set; } = string.Empty;
 8125    [JsonProperty("INVOICE")] public string Invoice { get; set; } = string.Empty;
 26
 27    /// <summary>Статус кредита: Проверен/Блокирован/Деблокирован.</summary>
 3228    [JsonProperty("STATCRED")] public string CreditStatus { get; set; } = string.Empty;
 29
 30    /// <summary>Статус минсуммы: Не блокирован/Блокирован/Деблокирован.</summary>
 3331    [JsonProperty("MIN_SUM")] public string MinSumStatus { get; set; } = string.Empty;
 32
 3333    [JsonProperty("ETDAT")] public string DeliveryFrom { get; set; } = string.Empty;
 3334    [JsonProperty("VDATU")] public string DeliveryTo { get; set; } = string.Empty;
 3335    [JsonProperty("INCOTERMS_TXT")] public string IncotermsText { get; set; } = string.Empty;
 3336    [JsonProperty("NUMDOG")] public string ContractInfo { get; set; } = string.Empty;
 6437    [JsonProperty("COMMENT")] public string Comment { get; set; } = string.Empty;
 3238    [JsonProperty("COMMENT_EXP")] public string ExpeditionComment { get; set; } = string.Empty;
 39}