diff --git a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Annotation.cs b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Annotation.cs
similarity index 84%
rename from EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Annotation.cs
rename to EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Annotation.cs
index 5eb372ff..2bc5897c 100644
--- a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Annotation.cs
+++ b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Annotation.cs
@@ -1,21 +1,42 @@
using EnvelopeGenerator.Application.Exceptions;
-namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
+namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
-internal class Annotation
+///
+///
+///
+public class Annotation
{
private string? _id;
+ ///
+ ///
+ ///
public int EnvelopeId { get; private set; } = 0;
+ ///
+ ///
+ ///
public int ReceiverId { get; private set; } = 0;
+ ///
+ ///
+ ///
public int Index { get; private set; } = 0;
+ ///
+ ///
+ ///
public string EgName { get; private set; } = string.Empty;
+ ///
+ ///
+ ///
public bool HasStructuredID { get; private set; } = false;
+ ///
+ ///
+ ///
public bool IsLabel
{
get
@@ -28,6 +49,9 @@ internal class Annotation
}
}
+ ///
+ ///
+ ///
public string? Id
{
get => _id;
diff --git a/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Attachment.cs b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Attachment.cs
new file mode 100644
index 00000000..efb20787
--- /dev/null
+++ b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Attachment.cs
@@ -0,0 +1,8 @@
+namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
+
+///
+///
+///
+///
+///
+public record Attachment(string Binary, string ContentType);
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/FormFieldValue.cs b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/FormFieldValue.cs
similarity index 69%
rename from EnvelopeGenerator.Application/Pdf/PSPDFKitModels/FormFieldValue.cs
rename to EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/FormFieldValue.cs
index 45926fa1..db51efcc 100644
--- a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/FormFieldValue.cs
+++ b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/FormFieldValue.cs
@@ -1,4 +1,4 @@
-namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
+namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
///
///
diff --git a/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Ink.cs b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Ink.cs
new file mode 100644
index 00000000..95c36508
--- /dev/null
+++ b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Ink.cs
@@ -0,0 +1,8 @@
+namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
+
+///
+///
+///
+///
+///
+public record Ink(Lines Lines, string? StrokeColor = null);
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/InstantData.cs b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/InstantData.cs
similarity index 67%
rename from EnvelopeGenerator.Application/Pdf/PSPDFKitModels/InstantData.cs
rename to EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/InstantData.cs
index 23ab04d6..b1d8d2f6 100644
--- a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/InstantData.cs
+++ b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/InstantData.cs
@@ -1,9 +1,18 @@
-namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
+namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
-internal class InstantData
+///
+///
+///
+public class InstantData
{
+ ///
+ ///
+ ///
public List? Annotations { get; set; }
+ ///
+ ///
+ ///
public IEnumerable>? AnnotationsByReceiver
{
get
@@ -15,6 +24,9 @@ internal class InstantData
}
}
+ ///
+ ///
+ ///
public IEnumerable>? UnstructuredAnnotations
{
get
@@ -26,7 +38,13 @@ internal class InstantData
}
}
+ ///
+ ///
+ ///
public Dictionary? Attachments { get; set; }
+ ///
+ ///
+ ///
public List? FormFieldValues { get; set; }
}
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Lines.cs b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Lines.cs
new file mode 100644
index 00000000..d7f0c144
--- /dev/null
+++ b/EnvelopeGenerator.Application/Common/Dto/PSPDFKitInstant/Lines.cs
@@ -0,0 +1,7 @@
+namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
+
+///
+///
+///
+///
+public record Lines(List>> Points);
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Pdf/BurnPdfCommand.cs b/EnvelopeGenerator.Application/Pdf/BurnPdfCommand.cs
index 147a1abc..eac6bc1b 100644
--- a/EnvelopeGenerator.Application/Pdf/BurnPdfCommand.cs
+++ b/EnvelopeGenerator.Application/Pdf/BurnPdfCommand.cs
@@ -1,7 +1,7 @@
using DigitalData.Core.Abstraction.Application.Repository;
using EnvelopeGenerator.Application.Common.Configurations;
using EnvelopeGenerator.Application.Exceptions;
-using EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
+using EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
using EnvelopeGenerator.Domain.Constants;
using EnvelopeGenerator.Domain.Entities;
using GdPicture14;
diff --git a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Attachment.cs b/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Attachment.cs
deleted file mode 100644
index 48c5d46d..00000000
--- a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Attachment.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
-
-///
-///
-///
-///
-///
-public record Attachment(string Binary, string ContentType);
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Ink.cs b/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Ink.cs
deleted file mode 100644
index 2535dc9e..00000000
--- a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Ink.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
-
-///
-///
-///
-///
-///
-public record Ink(Lines Lines, string? StrokeColor = null);
\ No newline at end of file
diff --git a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Lines.cs b/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Lines.cs
deleted file mode 100644
index 02349c11..00000000
--- a/EnvelopeGenerator.Application/Pdf/PSPDFKitModels/Lines.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
-
-///
-///
-///
-///
-public record Lines(List>> Points);
\ No newline at end of file