move PSDPFKitModels namespace to Dto and rename as PSPDFKitInstant
This commit is contained in:
parent
55c20e83d8
commit
5299016b43
@ -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;
|
||||||
@ -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);
|
||||||
@ -1,4 +1,4 @@
|
|||||||
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
|
namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
@ -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);
|
||||||
@ -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; }
|
||||||
}
|
}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
namespace EnvelopeGenerator.Application.Common.Dto.PSPDFKitInstant;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="Points"></param>
|
||||||
|
public record Lines(List<List<List<float>>> Points);
|
||||||
@ -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;
|
||||||
|
|||||||
@ -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);
|
|
||||||
@ -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);
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
namespace EnvelopeGenerator.Application.Pdf.PSPDFKitModels;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
///
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="Points"></param>
|
|
||||||
public record Lines(List<List<List<float>>> Points);
|
|
||||||
Loading…
x
Reference in New Issue
Block a user