< Summary

Information
Class: Services.ApiServices.ArmtekApi.Models.Response.ArmtekOrderHeader
Assembly: Services
File(s): /home/runner/work/Studio2Prod/Studio2Prod/AppRepository/ApiServices/ArmtekApi/Models/Response/ArmtekOrderHeader.cs
Line coverage
100%
Covered lines: 27
Uncovered lines: 0
Coverable lines: 27
Total lines: 59
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_OrderStatus()100%11100%
get_OrderDate()100%11100%
get_OrderSum()100%11100%
get_Currency()100%11100%
get_Kunrg()100%11100%
get_NameRg()100%11100%
get_Kunwe()100%11100%
get_NameWe()100%11100%
get_Kunza()100%11100%
get_NameZa()100%11100%
get_AddressZa()100%11100%
get_CreatorCode()100%11100%
get_CreatorName()100%11100%
get_ContactCode()100%11100%
get_ContactName()100%11100%
get_DeliveryFrom()100%11100%
get_DeliveryTo()100%11100%
get_ClientDocNum()100%11100%
get_ClientDocDate()100%11100%
get_ContractInfo()100%11100%
get_CompleteDelivery()100%11100%
get_Comment()100%11100%
get_ExpeditionComment()100%11100%
get_IncotermsText()100%11100%
get_PickupPointName()100%11100%

File(s)

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

#LineLine coverage
 1using Newtonsoft.Json;
 2
 3namespace Services.ApiServices.ArmtekApi.Models.Response;
 4
 5/// <summary>
 6/// RESP.HEADER — общая структура для getOrder/getOrder2/getRefund.
 7/// </summary>
 8public class ArmtekOrderHeader
 9{
 1010    [JsonProperty("ORDER")] public string Order { get; set; } = string.Empty;
 11
 12    /// <summary>«Отгрузка с ОСНОВНЫХ складов АРМТЕК» / «Доставка с БЛИЖНИХ/ДАЛЬНИХ складов АРМТЕК» / «Доставка с ЦЗ» / 
 813    [JsonProperty("ORDER_TYPE")] public string OrderType { get; set; } = string.Empty;
 14
 15    /// <summary>Создан/В работе/Закрыт/Отклонен.</summary>
 816    [JsonProperty("ORDER_STATUS")] public string OrderStatus { get; set; } = string.Empty;
 17
 518    [JsonProperty("ORDER_DATE")] public string OrderDate { get; set; } = string.Empty;
 519    [JsonProperty("ORDER_SUM")] public string OrderSum { get; set; } = string.Empty;
 520    [JsonProperty("CURRENCY")] public string Currency { get; set; } = string.Empty;
 521    [JsonProperty("KUNRG")] public string Kunrg { get; set; } = string.Empty;
 522    [JsonProperty("NAMERG")] public string NameRg { get; set; } = string.Empty;
 423    [JsonProperty("KUNWE")] public string Kunwe { get; set; } = string.Empty;
 424    [JsonProperty("NAMEWE")] public string NameWe { get; set; } = string.Empty;
 425    [JsonProperty("KUNZA")] public string Kunza { get; set; } = string.Empty;
 426    [JsonProperty("NAMEZA")] public string NameZa { get; set; } = string.Empty;
 427    [JsonProperty("ADDRZA")] public string AddressZa { get; set; } = string.Empty;
 28
 29    /// <summary>Создатель заказа.</summary>
 430    [JsonProperty("PARNRAP")] public string CreatorCode { get; set; } = string.Empty;
 431    [JsonProperty("NAMEAP")] public string CreatorName { get; set; } = string.Empty;
 32
 33    /// <summary>Контактное лицо.</summary>
 434    [JsonProperty("PARNRZP")] public string ContactCode { get; set; } = string.Empty;
 435    [JsonProperty("NAMEZP")] public string ContactName { get; set; } = string.Empty;
 36
 37    /// <summary>Окно поставки: "поставлять с".</summary>
 538    [JsonProperty("ETDAT")] public string DeliveryFrom { get; set; } = string.Empty;
 39
 40    /// <summary>Окно поставки: "поставлять по".</summary>
 541    [JsonProperty("VDATU")] public string DeliveryTo { get; set; } = string.Empty;
 42
 43    /// <summary>Номер заказа в учётной системе клиента.</summary>
 444    [JsonProperty("DOC_NUM")] public string ClientDocNum { get; set; } = string.Empty;
 445    [JsonProperty("DOC_DATE")] public string ClientDocDate { get; set; } = string.Empty;
 46
 547    [JsonProperty("NUMDOG")] public string ContractInfo { get; set; } = string.Empty;
 48
 49    /// <summary>"1" = полная поставка, "0" = частичная.</summary>
 450    [JsonProperty("COMPL_DLV")] public string CompleteDelivery { get; set; } = string.Empty;
 51
 452    [JsonProperty("COMMENT")] public string Comment { get; set; } = string.Empty;
 453    [JsonProperty("COMMENT_EXP")] public string ExpeditionComment { get; set; } = string.Empty;
 54
 55    /// <summary>«Доставка до Клиента» / «Самовывоз».</summary>
 556    [JsonProperty("INCOTERMS_TXT")] public string IncotermsText { get; set; } = string.Empty;
 57
 558    [JsonProperty("VSTELT")] public string PickupPointName { get; set; } = string.Empty;
 59}