API Diff between 1.0.1816 and 1.0.1555
205 Additions
4 Removals
Unipluss.Sign.Client
-
public interface IClient
-
public abstract class InternalClient : IClient
-
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.Common.Rest
Unipluss.Sign.Common.Rest.URLs
Unipluss.Sign.Common.Validation
-
public class ErrorMessages
- 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 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)
- ExternalAppLoginResponse CreateExternalAppLogin(CreateExternalAppLoginRequest request, Guid ProviderId, Guid DealerID)
- ExternalLoginBankIDMobilResponse CreateExternalBankIDMobileLoginRequest(CreateExternalLoginBankIDMobilRequest request, Guid ProviderId, Guid DealerID)
- 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)
- CreateSignereIdResponse CreateSignereIdRequest(SignereIdRequest request, Guid ProviderId, Guid? DealerID)
- IEnumerable<CreateReceiptResponse> GetDataToCreateReceiptForPrivateSignDocuments()
- SignereIdResponse GetSignereIdResponse(string requestId, Guid ProviderId, bool metaData = false)
- string GetTemporaryFileUrl(CreateDocumentTemporayUrlRequest request, Guid ProviderId)
- void InvalidateSignereIdRequest(string requestId, Guid providerId)
- LicenseFileResponse ParseLisenceFile(string licsenseFileBase64)
- void SaveReceiptForDocument(Guid DocumentId, byte[] data, int invoiceNumber)