API Diff between 1.0.630 and 1.0.179
552 Additions
128 Removals
Unipluss.Sign.Client
-
public class Client : InternalClient
- public Guid AccountID { get; set; }
- public string ApiKey { get; set; }
- public bool UseSecondaryKey { get; set; }
- public Client()
- public ReceiverResponse AddReceiver(CreateReceiverRequest newreceiver)
- public void AddReceivers(IEnumerable<CreateReceiverRequest> newreceivers)
- public void CancelDocument(Guid DocumentId, string signature, string explanation)
- public void CancelDocument(Guid DocumentId, string signature, string explanation, DateTime DateForCancelation)
- public void ChangeDocumentDeadline(Guid DocumentId, DateTime NewDeadline, bool NotifyEmail, bool NotifySMS)
- public Credentials CreateAccount(NewAccount Newaccount)
- public Document CreateDocumentInJob(NewDocument document, Guid JobID, string filepath)
- public Document CreateDocumentInJob(NewDocument document, Guid JobID, byte[] Filebytes, string filename)
- public Guid CreateDocumentJob(DocumentJob DocumentJob)
- public CreateExternalSignResponse CreateExternalSign(CreateExternalSignRequest request)
- public string CreateLogin(ExternalLoginRequest request)
- public Document CreateSingleDocument(NewSingleDocument document, byte[] filebytes, string filename)
- public Document CreateSingleDocument(NewSingleDocument document, string filepath)
- public void DeleteAllReceiver()
- public void DeleteReceiver(Guid ReceiverId)
- public byte[] DownloadSignedDocument(Guid DocumentId)
- public void DownloadSignedDocument(Guid DocumentId, string Filepath)
- public byte[] DownloadUnsignedDocument(Guid DocumentId)
- public void DownloadUnsignedDocument(Guid DocumentId, string Filepath)
- public Account EditAccount(Account account)
- public Account GetAccount()
- public Document GetDocument(Guid DocumentId)
- public IEnumerable<Document> GetDocuments(Guid ProviderId, DocumentStatus Status, DateTime? Fromdate = default, Guid? JobId = default, DateTime? CreatedAfter = default, string ExternalCustomerRef = null)
- public ExternalLoginResponse GetLoginResult(Guid Id)
- public IEnumerable<DocumentMessageResponse> GetMessageForDocument(Guid DocumentId)
- public void GetNewPrimaryTokenOTPStep1(Guid ProviderID, string MobileNumber)
- public void GetNewPrimaryTokenOTPStep1(Guid ProviderID, string MobileNumber, string SMSMessage)
- public string GetNewPrimaryTokenOTPStep2(Guid ProviderID, string OTPCode)
- public ReceiverResponse GetReceiver(Guid ReceiverId)
- public IEnumerable<ReceiverResponse> GetReceivers()
- public string GetSignedDocumentAppletTemporaryUrl(Guid DocumentId)
- public StatisticsResponse GetStatistics(int year, int month, int day, DocumentStatus status)
- public bool Ping()
- public void SendExternalMessage(EmailMessage emailMessage, string mobilenumber, string SenderSignature, Guid DocumentID, DateTime ExpirationDate)
- public void SendMessage(EmailMessage Message, string SenderSignature, Guid DocumentID, Guid SigneerefId, Languages language)
- public void SendMessage(EmailMessage Message, string SenderSignature, string MobileNumber, Guid DocumentID, Guid SigneerefId, Languages language)
- public DateTime? ServerTime()
- public bool ValidateSignedUrl(string url, string headertimstamp, string headertoken)
- public string ViewSignedDocument(Guid DocumentId)
- public string ViewUnsignedDocument(Guid DocumentId)
-
public interface IClient
-
public static class Validator
-
public interface IClient
- TimeSpan? TimeOffset { get; set; }
- ReceiverResponse AddReceiver(CreateReceiverRequest newReceiver)
- void AddReceivers(IEnumerable<CreateReceiverRequest> newReceivers)
- void CancelDocument(Guid documentID, string signature, string explanation)
- void ChangeDocumentDeadline(Guid documentID, DateTime newDeadline, bool notifyEmail, bool notifySMS)
- Credentials CreateAccount(NewAccount account)
- Document CreateDocumentInJob(NewDocument document, Guid jobID, byte[] filebytes, string filename)
- Document CreateDocumentInJob(NewDocument document, Guid jobID, string filepath)
- Guid CreateDocumentJob(DocumentJob documentJob)
- CreateExternalSignResponse CreateExternalSign(NewExternalSignDocument document, string FilePath, string FilePathXSLT = null, bool useProtobuffer = false)
- CreateExternalSignResponse CreateExternalSign(NewExternalSignDocument document, string FileName, byte[] FileContent, byte[] FileContentXSLT = null, bool useProtobuffer = false)
- CreateExternalSignResponse CreateExternalSignSimpleText(NewExternalSignDocument document, string textToSign)
- string CreateLogin(ExternalLoginRequest request, bool userProtobuffer = false)
- Document CreateSingleDocument(NewSingleDocument document, byte[] filebytes, string filename)
- Document CreateSingleDocument(NewSingleDocument document, string filepath)
- void DeleteAllReceivers()
- void DeleteReceiver(Guid receiverID)
- byte[] DownloadSignedDocument(Guid documentID)
- void DownloadSignedDocument(Guid documentID, string filepath)
- byte[] DownloadSignedPDFDocument(Guid documentID)
- void DownloadSignedPDFDocument(Guid documentID, string filepath)
- byte[] DownloadUnsignedDocument(Guid documentID)
- void DownloadUnsignedDocument(Guid documentID, string filepath)
- Account EditAccount(Account account)
- Account GetAccount()
- Document GetDocument(Guid documentID)
- IEnumerable<Document> GetDocuments(Guid providerID, DocumentStatus status, DateTime? fromDate = default, Guid? jobID = default, DateTime? createdAfter = default, string externalCustomerRef = null)
- string GetExternalSignedDocumentViewerUrl(Guid DocumentId, string Domain, Languages language)
- ExternalSignResponse GetExternalSignUrls(Guid DocumentId)
- ExternalLoginResponse GetLoginResult(Guid id)
- IEnumerable<DocumentMessageResponse> GetMessageForDocument(Guid documentID)
- void GetNewPrimaryTokenOTPStep1(Guid providerID, string mobileNumber, string smsMessage)
- void GetNewPrimaryTokenOTPStep1(Guid providerID, string mobileNumber)
- string GetNewPrimaryTokenOTPStep2(Guid providerID, string otpCode)
- ReceiverResponse GetReceiver(Guid receiverID)
- IEnumerable<ReceiverResponse> GetReceivers()
- string GetSignedDocumentAppletTemporaryUrl(Guid documentID)
- StatisticsResponse GetStatistics(int year, int month, int day, DocumentStatus status)
- void InvalidateExternalLoginRequest(Guid id, bool useProtobuffer = false)
- bool Ping(string PingToken)
- void SendExternalMessage(EmailMessage emailMessage, string senderSignature, string mobilenumber, Guid documentID, DateTime expirationDate)
- void SendMessage(EmailMessage message, string senderSignature, Guid documentID, Guid signeerefID, Languages language)
- void SendMessage(EmailMessage message, string senderSignature, string mobileNumber, Guid documentID, Guid signeerefID, Languages language)
- void SendNewDocumentMessage(Guid SigneeRef, Guid DocumentId, string emailaddress = null, bool updateEmailAddress = false)
- DateTime? ServerTime()
- bool ValidateSignedUrl(string url, string headerTimstamp, string headerToken)
- bool ValidateSignedUrl(Uri url, string headertimstamp, string headertoken)
- bool ValidateSignedUrl(Uri url, NameValueCollection HttpHeaders)
- string ViewSignedDocument(Guid documentID)
- string ViewUnsignedDocument(Guid documentID)
-
public abstract class InternalClient : IClient
- public Guid AccountID { get; set; }
- public string ApiKey { get; set; }
- public abstract TimeSpan? TimeOffset { get; set; }
- public bool UseSecondaryKey { get; set; }
- protected InternalClient()
- protected InternalClient(string baseURL, Guid accountID)
- protected InternalClient(string baseURL, string accountID)
- protected InternalClient(string baseURL)
- protected InternalClient(string baseURL, string accountID, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalClient(string baseURL, Guid accountID, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalClient(string baseURL, Guid accountID, bool useSecondaryKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalClient(string baseURL, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalClient(string baseURL, Guid accountID, string apiKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalClient(string baseURL, Guid accountID, string apiKey, bool UseSecondaryKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public ReceiverResponse AddReceiver(CreateReceiverRequest newreceiver)
- public void AddReceivers(IEnumerable<CreateReceiverRequest> newreceivers)
- public void CancelDocument(Guid DocumentId, string signature, string explanation)
- public void CancelDocument(Guid DocumentId, string signature, string explanation, DateTime DateForCancelation)
- public void ChangeDocumentDeadline(Guid DocumentId, DateTime NewDeadline, bool NotifyEmail, bool NotifySMS)
- public Credentials CreateAccount(NewAccount Newaccount)
- public Document CreateDocumentInJob(NewDocument document, Guid JobID, string filepath)
- public Document CreateDocumentInJob(NewDocument document, Guid JobID, byte[] Filebytes, string filename)
- public Guid CreateDocumentJob(DocumentJob DocumentJob)
- public CreateExternalSignResponse CreateExternalSign(NewExternalSignDocument document, string FilePath, string FilePathXSLT = null, bool useProtobuffer = false)
- public CreateExternalSignResponse CreateExternalSign(NewExternalSignDocument document, string FileName, byte[] FileContent, byte[] FileContentXSLT = null, bool useProtobuffer = false)
- public CreateExternalSignResponse CreateExternalSignSimpleText(NewExternalSignDocument document, string textToSign)
- public string CreateLogin(ExternalLoginRequest request, bool userProtobuffer = false)
- public Document CreateSingleDocument(NewSingleDocument document, byte[] filebytes, string filename)
- public Document CreateSingleDocument(NewSingleDocument document, string filepath)
- public void DeleteAllReceivers()
- public void DeleteReceiver(Guid ReceiverId)
- public byte[] DownloadSignedDocument(Guid DocumentId)
- public void DownloadSignedDocument(Guid DocumentId, string Filepath)
- public byte[] DownloadSignedPDFDocument(Guid DocumentId)
- public void DownloadSignedPDFDocument(Guid DocumentId, string Filepath)
- public byte[] DownloadUnsignedDocument(Guid DocumentId)
- public void DownloadUnsignedDocument(Guid DocumentId, string Filepath)
- public Account EditAccount(Account account)
- public Account GetAccount()
- public Document GetDocument(Guid DocumentId)
- public IEnumerable<Document> GetDocuments(Guid ProviderId, DocumentStatus Status, DateTime? Fromdate = default, Guid? JobId = default, DateTime? CreatedAfter = default, string ExternalCustomerRef = null)
- public string GetExternalSignedDocumentViewerUrl(Guid DocumentId, string Domain, Languages language)
- public ExternalSignResponse GetExternalSignUrls(Guid DocumentId)
- public ExternalLoginResponse GetLoginResult(Guid Id)
- public IEnumerable<DocumentMessageResponse> GetMessageForDocument(Guid DocumentId)
- public void GetNewPrimaryTokenOTPStep1(Guid ProviderID, string MobileNumber)
- public void GetNewPrimaryTokenOTPStep1(Guid ProviderID, string MobileNumber, string SMSMessage)
- public string GetNewPrimaryTokenOTPStep2(Guid ProviderID, string OTPCode)
- public ReceiverResponse GetReceiver(Guid ReceiverId)
- public IEnumerable<ReceiverResponse> GetReceivers()
- public string GetSignedDocumentAppletTemporaryUrl(Guid DocumentId)
- public StatisticsResponse GetStatistics(int year, int month, int day, DocumentStatus status)
- public void InvalidateExternalLoginRequest(Guid id, bool useProtobuffer = false)
- protected abstract T Map<R, T>(R inObject)
- public bool Ping(string PingToken)
- public void SendExternalMessage(EmailMessage emailMessage, string mobilenumber, string SenderSignature, Guid DocumentID, DateTime ExpirationDate)
- public void SendMessage(EmailMessage Message, string SenderSignature, Guid DocumentID, Guid SigneerefId, Languages language)
- public void SendMessage(EmailMessage Message, string SenderSignature, string MobileNumber, Guid DocumentID, Guid SigneerefId, Languages language)
- public void SendNewDocumentMessage(Guid SigneeRef, Guid DocumentId, string emailaddress = null, bool updateEmailAddress = false)
- public DateTime? ServerTime()
- protected abstract void SetupMapping()
- public bool ValidateSignedUrl(string url, string headertimstamp, string headertoken)
- public bool ValidateSignedUrl(Uri url, string headertimstamp, string headertoken)
- public bool ValidateSignedUrl(Uri url, NameValueCollection HttpHeaders)
- public string ViewSignedDocument(Guid DocumentId)
- public string ViewUnsignedDocument(Guid DocumentId)
Unipluss.Sign.Client.Code
Unipluss.Sign.Client.Models
Unipluss.Sign.Common.Rest
-
public static class APIToken
- public static string GenerateTokenForJson(string json, string secretKey, string timestamp)
- public static string GenerateTokenForJson(string json, string httpverb, string secretKey, string timestamp)
- public static string GenerateTokenForUrl(string url, string httpverb, string secretKey, string timestamp)
- public static string GenerateTokenForUrl(string url, string secretKey)
- public static string GenereateTokenForProtobuff(byte[] bytecontent, string httpverb, string apikey, string timestamp)
- public static string GetSHA512(string text, string key)
-
public static class
- public const string = "CacheResetToken"
- public static string
- public const string = "PingToken"
Unipluss.Sign.Common.Rest.URLs
-
public static class ApiKey
-
public static class Diagnostic
-
public static class Document
- public const string GetAllCanceledDocumentsFromDate = "api/Document/Canceled/{ProviderID}/FromDate/{FromDate}"
- public static string GetAllChangedDocumentsFromDate
- public const string GetAllExpiredForProvider = "api/Document/AllExpired/{ProviderID}/{FromDate}"
- public const string GetCanceledDocumentsInJobFromDate = "api/Document/CanceledInJob/{ProviderID}/{JobId}/FromDate/{FromDate}"
- public const string GetExpiredDocumentsFromDate = "api/Document/Expired/{ProviderID}/{FromDate}"
- public const string GetSignedDocumentsForCustomer = "api/Document/Signed/{ProviderID}/Externalref/{ExternalCustomerRef}"
- public const string GetSignedDocumentsFromDate = "api/Document/Signed/{ProviderID}/FromDate/{FromDate}"
- public const string GetSignedDocumentsInJob = "api/Document/SignedInJob/{ProviderID}/{JobId}/FromDate/{FromDate}"
- public static string GetSignedDocumentTemporaryUrl
- public const string GetUnsignedDocuments = "api/Document/Unsigned/{ProviderID}"
- public const string GetUnsignedDocumentsForCustomer = "api/Document/Unsigned/{ProviderID}/Externalref/{ExternalCustomerRef}"
- public const string GetUnsignedDocumentsInJob = "api/Document/UnsignedInJob/{ProviderID}/{JobId}"
- public static string GetAllCanceledDocumentsFromDateWithValues(Guid ProviderID, DateTime FromDate)
- public static string GetAllChangedDocumentsFromDateWithValues(Guid ProviderID, DateTime FromDate)
- public static string GetCanceledDocumentsInJobFromDateWithValues(Guid ProviderID, Guid JobId, DateTime FromDate)
- public static string GetExpiredDocumentsFromDateWithValues(Guid ProviderID, DateTime FromDate)
- public static string GetSignedDocumentsForCustomerWithValues(Guid ProviderID, string ExternalCustomerRef)
- public static string GetSignedDocumentsFromDateWithValues(Guid ProviderID, DateTime FromDate)
- public static string GetSignedDocumentsInJobWithValues(Guid ProviderID, Guid JobId)
- public static string GetUnsignedDocumentsForCustomerWithValues(Guid ProviderID, string ExternalCustomerRef)
- public static string GetUnsignedDocumentsInJobWithValues(Guid ProviderID, Guid JobId)
- public static string GetUnsignedDocumentWithValues(Guid ProviderID)
-
public static class DocumentFile
-
public static class ExternalLogin
-
public static class ExternalSign
-
public static class Invoice
-
public static class Message
-
public static class Status
- public const string baseUrl = "api/Status/"
- public const string Ping = "api/Status/Ping/{request}"
- public const string ServerTime = "api/Status/ServerTime"
- public static string PingWithId(string request)
Unipluss.Sign.Common.Validation
-
public class ErrorMessages
- public const string HtmlColorErrorMessage = "Not a valid html color, see documentation (https://api.signere.no/documentation) for format."
-
public class Regex
- public const string BankID_PID = "^9578-\\d{4}-([0-9]|-){3,13}$"
- public const string DateOfBirth = "^[0-9]{6}$"
- public const string HTMLColor = "^#([A-Fa-f0-9]{6})$"
- public const string NorwegianMobile = "^([4|9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])$"
Unipluss.Sign.ExternalContract.Attributes
Unipluss.Sign.ExternalContract.Entities
Unipluss.Sign.ExternalContract.Interfaces
-
public interface IExternalService
- DocumentResponse CreateDocument(CreateDocumentRequest Request)
- CreateDocumentJobResponse CreateDocumentJob(CreateDocumentJobRequest documentJob)
- DocumentResponse CreateDocument(CreateDocumentRequest Request, Guid ProviderId)
- CreateDocumentJobResponse CreateDocumentJob(CreateDocumentJobRequest documentJob, Guid ProviderId)
- string CreateExternalLogin(ExternalLoginRequest request, Guid ProviderId)
- CreateExternalSignResponse CreateExternalSignRequest(CreateExternalSignRequest request)
- string CreateExternalLogin(ExternalLoginRequest request, Guid ProviderId, Guid DealerID)
- CreateExternalSignResponse CreateExternalSignRequest(CreateExternalSignRequest request, Guid ProviderId)
- CreateExternalSignResponse CreateExternalSignRequestPB(CreateExternalSignRequestPB request, Guid providerId)
- IEnumerable<DocumentResponse> GetAllCanceledDocumentsFromDate(Guid ProviderID, DateTime FromDate)
- IEnumerable<DocumentResponse> GetAllCanceledDocumentsInJobFromDate(Guid ProviderID, Guid JobId, DateTime FromDate)
- IEnumerable<DocumentResponse> GetAllChangedDocumentsFromDate(Guid ProviderId, DateTime FromDate)
- IEnumerable<DocumentResponse> GetAllExpiredDocumentsFromDate(Guid ProviderId, DateTime FromDate)
- IEnumerable<DocumentResponse> GetAllSignedDocumentsForCustomer(Guid ProviderId, string ExternalCustomerRef)
- IEnumerable<DocumentResponse> GetAllSignedDocumentsInJob(Guid ProviderId, Guid JobId)
- IEnumerable<DocumentResponse> GetAllUnsignedDocuments(Guid ProviderId)
- IEnumerable<DocumentResponse> GetAllUnsignedDocumentsForCustomer(Guid ProviderId, string ExternalCustomerRef)
- IEnumerable<DocumentResponse> GetAllUnsignedDocumentsInJob(Guid ProviderId, Guid JobId)
- string GetDocumentText(Guid DocumentId, Guid providerId)
- DocumentType GetDocumentType(Guid DocumentId, Guid providerId)
- string GetExternalSignedDocumentUrl(Guid DocumentId, int ExpiresInMinutes)
- string GetExternalSignedDocumentAppletViewerUrl(Guid DocumentId, Guid ProviderId, string Domain, Languages Language)
- ExternalSignResponse GetExternalSignUrls(Guid DocumentId, Guid ProviderID)
- IEnumerable<InvoiceResponse> GetInvoiceData(int year, int month, Guid providerId)
- string GetPublicUrlSigned(CreatePublicDocumentUrlRequest request, Guid ProviderID)
- IEnumerable<DocumentResponse> GetSignedDocumentsFromDate(Guid ProviderId, DateTime FromDate)
- IEnumerable<DocumentResponse> GetSignedDocumentsInJobFromDate(Guid JobId, DateTime FromDate)
- DocumentFile GetUnsignedDocument(Guid documentId, Guid ProviderId)
- VerifyExternalSignResponse GetVerifySign(Guid DocumentId)
- DocumentFile GetUnsignedDocument(Guid documentId, Guid ProviderId, DocumentType documentType = 0, bool xslt = false)
- DocumentFile GetUnsignedDocumentSignee(Guid documentId, Guid SigneeId)
- void InvalidateExternalLoginRequest(Guid requestId, Guid providerId)
- UpdateDocumentProviderResponse UpdateDocumentProvider(UpdateDocumentProviderRequest documentProvider)
- void SendNewDocumentMessageToSigneeRef(CreateDocumentMessageResendRequest request, Guid Provider)
- UpdateDocumentProviderResponse UpdateDocumentProvider(UpdateDocumentProviderRequest documentProvider, Guid ProviderId)