move PSDPFKitModels namespace to Dto and rename as PSPDFKitInstant

This commit is contained in:
tekh 2025-11-07 13:51:53 +01:00
parent 55c20e83d8
commit 5299016b43
10 changed files with 71 additions and 29 deletions

View File

@ -1,21 +1,42 @@
using EnvelopeGenerator.Application.Exceptions; using EnvelopeGenerator.Application.Exceptions;
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels; namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
internal class Annotation /// <summary>
///
/// </summary>
public class Annotation
{ {
private string? _id; private string? _id;
/// <summary>
///
/// </summary>
public int EnvelopeId { get; private set; } = 0; public int EnvelopeId { get; private set; } = 0;
/// <summary>
///
/// </summary>
public int ReceiverId { get; private set; } = 0; public int ReceiverId { get; private set; } = 0;
/// <summary>
///
/// </summary>
public int Index { get; private set; } = 0; public int Index { get; private set; } = 0;
/// <summary>
///
/// </summary>
public string EgName { get; private set; } = string.Empty; public string EgName { get; private set; } = string.Empty;
/// <summary>
///
/// </summary>
public bool HasStructuredID { get; private set; } = false; public bool HasStructuredID { get; private set; } = false;
/// <summary>
///
/// </summary>
public bool IsLabel public bool IsLabel
{ {
get get
@ -28,6 +49,9 @@ internal class Annotation
} }
} }
/// <summary>
///
/// </summary>
public string? Id public string? Id
{ {
get => _id; get => _id;

View File

@ -0,0 +1,8 @@
namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
/// <summary>
///
/// </summary>
/// <param name="Binary"></param>
/// <param name="ContentType"></param>
public record Attachment(string Binary, string ContentType);

View File

@ -1,4 +1,4 @@
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels; namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
/// <summary> /// <summary>
/// ///

View File

@ -0,0 +1,8 @@
namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
/// <summary>
///
/// </summary>
/// <param name="Lines"></param>
/// <param name="StrokeColor"></param>
public record Ink(Lines Lines, string? StrokeColor = null);

View File

@ -1,9 +1,18 @@
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels; namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
internal class InstantData /// <summary>
///
/// </summary>
public class InstantData
{ {
/// <summary>
///
/// </summary>
public List<Annotation>? Annotations { get; set; } public List<Annotation>? Annotations { get; set; }
/// <summary>
///
/// </summary>
public IEnumerable<List<Annotation>>? AnnotationsByReceiver public IEnumerable<List<Annotation>>? AnnotationsByReceiver
{ {
get get
@ -15,6 +24,9 @@ internal class InstantData
} }
} }
/// <summary>
///
/// </summary>
public IEnumerable<List<Annotation>>? UnstructuredAnnotations public IEnumerable<List<Annotation>>? UnstructuredAnnotations
{ {
get get
@ -26,7 +38,13 @@ internal class InstantData
} }
} }
/// <summary>
///
/// </summary>
public Dictionary<string, Attachment>? Attachments { get; set; } public Dictionary<string, Attachment>? Attachments { get; set; }
/// <summary>
///
/// </summary>
public List<FormFieldValue>? FormFieldValues { get; set; } public List<FormFieldValue>? FormFieldValues { get; set; }
} }

View File

@ -0,0 +1,7 @@
namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
/// <summary>
///
/// </summary>
/// <param name="Points"></param>
public record Lines(List<List<List<float>>> Points);

View File

@ -1,7 +1,7 @@
using DigitalData.Core.Abstraction.Application.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using EnvelopeGenerator.Application.Common.Configurations; using EnvelopeGenerator.Application.Common.Configurations;
using EnvelopeGenerator.Application.Exceptions; using EnvelopeGenerator.Application.Exceptions;
using EnvelopeGenerator.Application.Pdf.PSPDFKitModels; using EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
using EnvelopeGenerator.Domain.Constants; using EnvelopeGenerator.Domain.Constants;
using EnvelopeGenerator.Domain.Entities; using EnvelopeGenerator.Domain.Entities;
using GdPicture14; using GdPicture14;

View File

@ -1,8 +0,0 @@
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
/// <summary>
///
/// </summary>
/// <param name="Binary"></param>
/// <param name="ContentType"></param>
public record Attachment(string Binary, string ContentType);

View File

@ -1,8 +0,0 @@
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
/// <summary>
///
/// </summary>
/// <param name="Lines"></param>
/// <param name="StrokeColor"></param>
public record Ink(Lines Lines, string? StrokeColor = null);

View File

@ -1,7 +0,0 @@
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
/// <summary>
///
/// </summary>
/// <param name="Points"></param>
public record Lines(List<List<List<float>>> Points);