API Diff between 1.0.1816 and 1.0.633
392 Additions
5 Removals
Unipluss.Sign.Client
-
public interface IClient
- ExternalAppLoginResponse CreateAppLogin(CreateExternalAppLoginRequest request, bool userProtobuffer = false)
- ExternalLoginBankIDMobilResponse CreateExternalBankIDMobileLoginRequest(CreateExternalLoginBankIDMobilRequest request, bool userProtobuffer = false)
- string CreateExternalSignAppLaunchUri(CreateExternalSignAppRequest request, bool useProtobuffer = false)
- string CreateExternalSignBankIDMobileSignRequest(CreateExternalSignBankIDMobileSignRequest request, bool useProtobuffer = false)
- void DisableForm(Guid formId)
- void EnableForm(Guid formId)
- BankIDMobileSignStatusResponse GetBankIDMobileSignStatus(Guid SigneeRefId)
- DateTime? GetCertificateExpires()
- string GetDocumentSignUrl(Guid DocumentId, Guid? SigneeRefId = default)
- FormAttachmentWithData GetFormAttachmentRequest(Guid formId, Guid FormSignatureId, string AttatchmentReference)
- IList<FormsResponse> GetForms()
- IList<FormSignedResponse> GetSignedForms(Guid? FormId, DateTime? FromDate, DateTime? ToDate)
- string GetTemporaryFileUrl(CreateDocumentTemporayUrlRequest request)
- void StartBankIDMobileLogin(Guid RequestId, bool userProtobuffer = false)
-
public abstract class InternalClient : IClient
- public ExternalAppLoginResponse CreateAppLogin(CreateExternalAppLoginRequest request, bool userProtobuffer = false)
- public ExternalLoginBankIDMobilResponse CreateExternalBankIDMobileLoginRequest(CreateExternalLoginBankIDMobilRequest request, bool userProtobuffer = false)
- public string CreateExternalSignAppLaunchUri(CreateExternalSignAppRequest request, bool useProtobuffer = false)
- public string CreateExternalSignBankIDMobileSignRequest(CreateExternalSignBankIDMobileSignRequest request, bool useProtobuffer = false)
- public void DisableForm(Guid formId)
- public void EnableForm(Guid formId)
- public BankIDMobileSignStatusResponse GetBankIDMobileSignStatus(Guid SigneeRefId)
- public DateTime? GetCertificateExpires()
- public string GetDocumentSignUrl(Guid DocumentId, Guid? SigneeRefId = default)
- public FormAttachmentWithData GetFormAttachmentRequest(Guid formId, Guid FormSignatureId, string AttatchmentReference)
- public IList<FormsResponse> GetForms()
- public IList<FormSignedResponse> GetSignedForms(Guid? formId, DateTime? fromDate, DateTime? toDate)
- public string GetTemporaryFileUrl(CreateDocumentTemporayUrlRequest request)
- public void StartBankIDMobileLogin(Guid RequestId, bool useProtobuffer = false)
-
public abstract class InternalSignereIdClient : ISignereID
- public Guid AccountID { get; set; }
- public string ApiKey { get; set; }
- public abstract TimeSpan? TimeOffset { get; set; }
- public bool UseSecondaryKey { get; set; }
- protected InternalSignereIdClient()
- protected InternalSignereIdClient(string baseURL, Guid accountID)
- protected InternalSignereIdClient(string baseURL, string accountID)
- protected InternalSignereIdClient(string baseURL)
- protected InternalSignereIdClient(string baseURL, string accountID, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalSignereIdClient(string baseURL, Guid accountID, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalSignereIdClient(string baseURL, Guid accountID, bool useSecondaryKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalSignereIdClient(string baseURL, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalSignereIdClient(string baseURL, Guid accountID, string apiKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- protected InternalSignereIdClient(string baseURL, Guid accountID, string apiKey, bool UseSecondaryKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public CreateSignereIdResponse CreateRequest(SignereIdRequest request, bool userProtobuffer = false)
- public SignereIdResponse GetResponse(string requestId, bool metaData = false)
- public void InvalidateExternalLoginRequest(string requestId, bool useProtobuffer = false)
- protected abstract T Map<R, T>(R inObject)
- protected abstract void SetupMapping()
-
public interface ISignereID
-
public class SignereID : InternalSignereIdClient
- public SignereID(string baseURL, Guid accountID)
- public SignereID(string baseURL, string accountID)
- public SignereID(string baseURL)
- public SignereID(string baseURL, string accountID, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public SignereID(string baseURL, Guid accountID, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public SignereID(string baseURL, Guid accountID, bool useSecondaryKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public SignereID(string baseURL, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public SignereID(string baseURL, Guid accountID, string apiKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
- public SignereID(string baseURL, Guid accountID, string apiKey, bool UseSecondaryKey, bool convertDateTimeToUTC, bool convertDateTimeFromUTC)
Unipluss.Sign.Client.Code
Unipluss.Sign.Client.Models
Unipluss.Sign.Common.Rest
Unipluss.Sign.Common.Rest.URLs
Unipluss.Sign.Common.Validation
-
public class ErrorMessages
- public const string DateOfBirthErrorMessage = "Not a valid date of birth format is ddmmyy example: 071283"
- public const string Domain = "Not a valid domain name. See documentation (https://api.signere.no/documentation) for format"
-
public class Regex
- public const string DomainName = "^((?!-))(xn--)?[a-z0-9][a-z0-9-_]{0,61}[a-z0-9]{0,1}\\.(xn--)?([a-z0-9]{1,61}|[a-z0-9-]{1,30}\\.[a-z]{2,})$"
- public const string FilenameDocumentPDF = "([a-zA-Z0-9 _ - ]*)\\.(((p|P)(d|D)(f|F))|((x|X)(m|M)(l|L))|((t|T)(x|X)(t|T)))"
- public const string SessionId = "^[a-zA-Z0-9]*$"
Unipluss.Sign.ExternalContract.Entities
Unipluss.Sign.ExternalContract.Entities.SignereID
Unipluss.Sign.ExternalContract.Interfaces
-
public interface IExternalService
- bool CheckSignereIdCompleted(string requestId, Guid providerId)
- string CreateBankIDMobileSignRequest(CreateExternalSignBankIDMobileSignRequest request, Guid providerId)
- string CreateExternalLogin(ExternalLoginRequest request, Guid ProviderId, Guid DealerID)
- ExternalAppLoginResponse CreateExternalAppLogin(CreateExternalAppLoginRequest request, Guid ProviderId, Guid? DealerID)
- ExternalLoginBankIDMobilResponse CreateExternalBankIDMobileLoginRequest(CreateExternalLoginBankIDMobilRequest request, Guid ProviderId, Guid? DealerID)
- string CreateExternalLogin(ExternalLoginRequest request, Guid ProviderId, Guid? DealerID)
- string CreateFormPortalLogin(Guid ProviderId)
- CreateSignereIdResponse CreateSignereIdRequest(SignereIdRequest request, Guid ProviderId, Guid? DealerID)
- void DisableForm(Guid FormId, Guid Providerid)
- void EnableForm(Guid FormId, Guid Providerid)
- BankIDMobileSignStatusResponse GetBankIDMobileSignStatus(Guid SigneeRef)
- DateTime? GetCertificateExpires(Guid providerId)
- IEnumerable<CreateReceiptResponse> GetDataToCreateReceiptForPrivateSignDocuments()
- string GetDocumentSignUrl(Guid ProviderId, Guid DocumentId, Guid? SigneeRefId)
- DocumentVersion GetDocumentVersion(Guid documentId)
- string GetExternalSignAppUrl(CreateExternalSignAppRequest request, Guid ProviderID)
- FormAttachmentWithData GetFormAttatchment(Guid FormId, Guid FormSignatureId, string AttatchmentReference, Guid ProviderId)
- IList<FormsResponse> GetForms(Guid ProviderId)
- DocumentFile GetSignedDocument(Guid documentId, Guid ProviderId)
- DocumentFile GetSignedDocument(Guid documentId, Guid ProviderId, SignedDocumentType documentType = 0)
- IList<FormSignedResponse> GetSignedForms(Guid ProviderId, Guid? FormId, DateTime? from, DateTime? to)
- SignereIdResponse GetSignereIdResponse(string requestId, Guid ProviderId, bool metaData = false)
- string GetTemporaryFileUrl(CreateDocumentTemporayUrlRequest request, Guid ProviderId)
- string Ping(string response)
- void InvalidateSignereIdRequest(string requestId, Guid providerId)
- LicenseFileResponse ParseLisenceFile(string licsenseFileBase64)
- string Ping(string response, string servicename)
- void SaveReceiptForDocument(Guid DocumentId, byte[] data, int invoiceNumber)
- bool StartBankIDMobileLogin(StartExternalLoginBankIDMobilRequest request, Guid ProviderId)