Skip to content

ka-10025 add FssSedoBroadcastMessage #88

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fns;
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fns.BusinessRegistration;
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss;
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss.Enums;
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Oved;
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Pfr;
using Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Rosstat;
Expand Down Expand Up @@ -67,7 +66,8 @@ public static class DocflowDescriptionTypes
[DocflowType.FssSedoOvedConfirmation] = typeof(FssSedoOvedConfirmationDescription),
[DocflowType.OvedConfirmation] = typeof(OvedConfirmationDescription),
[DocflowType.CbrfReport] = typeof(CbrfReportDescription),
[DocflowType.BusinessRegistration] = typeof(BusinessRegistrationDescription)
[DocflowType.BusinessRegistration] = typeof(BusinessRegistrationDescription),
[DocflowType.FssSedoBroadcastMessage] = typeof(FssSedoBroadcastMessageDescription)
};

public static Type? TryGetDescriptionType(DocflowType docflowType) =>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
using System;
using JetBrains.Annotations;

namespace Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss
namespace Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss;

[PublicAPI]
public class FssSedoBillingInformationDemandDescription : FssSedoDescription
{
public class FssSedoBillingInformationDemandDescription : FssSedoDescription
{
/// <summary>
/// ИНН организации, за которую сдается отчет
/// </summary>
public string? PayerInn { get; set; }
/// <summary>
/// ИНН организации, за которую сдается отчет
/// </summary>
public string? PayerInn { get; set; }

/// <summary>
/// Отпечаток сертификата отправителя
/// </summary>
public string? SenderCertificateThumbprint { get; set; }
/// <summary>
/// Отпечаток сертификата отправителя
/// </summary>
public string? SenderCertificateThumbprint { get; set; }

/// <summary>
/// Идентификатор доверенности
/// </summary>
public Guid? WarrantId { get; set; }
/// <summary>
/// Идентификатор доверенности
/// </summary>
public Guid? WarrantId { get; set; }

/// <summary>
/// Версия формы документа
/// </summary>
public FormVersion? FormVersion { get; set; }
}
/// <summary>
/// Версия формы документа
/// </summary>
public FormVersion? FormVersion { get; set; }
}
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
namespace Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss
using JetBrains.Annotations;

namespace Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss;

[PublicAPI]
public class FssSedoBillingInformationDescription : FssSedoDescription
{
public class FssSedoBillingInformationDescription : FssSedoDescription
{
/// <summary>
/// Версия формы документа
/// </summary>
public FormVersion? FormVersion { get; set; }
}
/// <summary>
/// Версия формы документа
/// </summary>
public FormVersion? FormVersion { get; set; }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
using System;
using JetBrains.Annotations;

namespace Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss;

[PublicAPI]
public class FssSedoBroadcastMessageDescription : FssSedoDescription
{
/// <summary>
/// Версия формы документа
/// </summary>
public FormVersion? FormVersion { get; set; }

/// <summary>
/// Дата актуальности сообщения
/// </summary>
public DateTime? RelevanceDate { get; set; }
}
Original file line number Diff line number Diff line change
Expand Up @@ -974,5 +974,16 @@ public static class FssSedoEmployeeSalaryInformation
/// </summary>
public static readonly DocumentType ErrorMessage = "urn:document:fss-sedo-employee-salary-information-error-message";
}

/// <summary>
/// Широковещательное сообщение СЭДО от СФР
/// </summary>
public static class FssSedoBroadcastMessage
{
/// <summary>
/// Документ "Широковещательное сообщение СЭДО от СФР"
/// </summary>
public static readonly DocumentType Document = "urn:document:fss-sedo-broadcast-message-document";
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -153,5 +153,10 @@ public partial struct DocflowType
/// Подтверждение основного вида экономической деятельности на СЭДО
/// </summary>
public static readonly DocflowType FssSedoOvedConfirmation = "urn:docflow:fss-sedo-oved-confirmation";

/// <summary>
/// Широковещательное сообщение СЭДО от СФР
/// </summary>
public static readonly DocflowType FssSedoBroadcastMessage= "urn:docflow:fss-sedo-broadcast-message";
}
}