<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Lacuna.RestPki.Site</name>
    </assembly>
    <members>
        <member name="M:Lacuna.RestPki.Site.Business.BusinessService.ListUnusedDocumentKeysAsync(System.String,System.String)">
            <summary>
            Queries unused document keys
            </summary>
            <remarks>
            The `DocumentKeys` returned have the property `Subscription` filled (which is required for converting to `DocumentKeySummary`)
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Business.BusinessService.SubmitCertificateForSignatureAsync(System.Byte[],System.Boolean,Lacuna.Pki.ITrustArbitrator)">
            <summary>
            Stores and optionally validates a certificate. To validate the certificate, pass a `trustArbitrator`, otherwise pass `null` to skip validation
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData">
             <summary>
             A parsed machine-readable zone of an identification document. Today only the ICAO 9303 TD1 layout (the
             3x30 ID-1 card used by the Brazilian and Paraguayan identity cards) is parsed; the <see cref="P:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData.Format"/>
             records which layout produced this instance so the type can support TD2 / TD3 (passports) later.
             Parses the raw lines into the fields back-of-document acceptance consumes (document number, last names,
             first names) and validates the modulus-10 check digits.
             See docs/contexts/biometrics/videoidentification-document-capture.md (TD1 ICAO 9303 MRZ).
            
             NOTE: this parser is intentionally source-agnostic - it takes raw MRZ lines, not a FaceTec type - so a
             future non-FaceTec OCR (used e.g. when FaceTec cannot read the back) can feed the same lines.
             NOTE: TD1 only. TD2 / TD3 (passports) are not parsed here; one-sided documents are unhandled (ADR 0012).
             </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData.PossibleNameTruncation">
            <summary>
            The name line is filled to its last position with no trailing filler - the ICAO indicator that the name
            zone overflowed 30 chars and the trailing first names were right-truncated. A statistical signal only
            (a name that exactly fills 30 chars also trips it).
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData.AllCheckDigitsValid">
            <summary>All four TD1 check digits validated. A single bad digit usually means a bad MRZ read.</summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData.TryParse(Lacuna.RestPki.Site.Classes.IdentificationDocumentMrzFormats,System.String,System.String,System.String,System.Nullable{System.DateTimeOffset})">
             <summary>
             Parses the three raw TD1 lines, or returns null when the input is not a usable 3-line MRZ. The name
             line (line 3) carries <c>PRIMARY&lt;&lt;SECONDARY</c> = last names (never truncated) then first names
             (truncated from the right when the full name overflows 30 chars). Only <see cref="F:Lacuna.RestPki.Site.Classes.IdentificationDocumentMrzFormats.TD1"/>
             is supported; any other format throws.
            
             <paramref name="referenceDate"/> resolves the century of the 2-digit TD1 years; pass null to skip date
             extraction (<see cref="P:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData.DateOfBirth"/> / <see cref="P:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData.DateOfExpiration"/> stay null, check digits are still
             validated).
             </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings">
            <summary>
            ID-scan acceptance policy for Video Identification (FaceTec IdScan provider). Holds the
            provider-agnostic acceptance rules (expiry / country), the fuzzy scoring configuration grouped by
            side x semantic category, the per-side attempt budgets, and the baseline behavior overrides. See
            docs/contexts/biometrics/videoidentification-document-capture.md, ADR 0009 (grouped scoring), and
            ADR 0010 (front/back acceptance).
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.MrzGivenNameMinPrefixLength">
            <summary>
            The minimum length an MRZ given-name token's matched prefix must have (or, for a shorter front token,
            the whole token) to be credited as an ICAO right-truncation rather than rejected outright. Together
            with the name line being at capacity, this is the only bound on that credit, so it is clamped to at
            least 2: below that a bare initial would be credited against any given name.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.MrzDateOfBirthMinMatchingDigits">
            <summary>
            How many of the 8 <c>yyyyMMdd</c> digits must agree for the MRZ date of birth to corroborate the front
            OCR one. Deliberately not exact - the front OCR is not good, and a digit it misread must not reject the
            back (an observed case read <c>2004-01-06</c> for <c>2004-01-05</c>). 6 tolerates two misread digits;
            note that the gate is weaker than it looks, because a wrong person's date still agrees on the century
            and decade digits most of the time. See the front-pooled-alignment ADR.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.MaxFrontAttempts">
            <summary>
            Maximum front-side scan attempts per id-scan session (inclusive - N permits N scans). Every attempt
            counts, including FaceTec's own internal front retries. Exhaustion fails the id-scan session. Low by
            design: re-launching the front is cheap (no context lost). See ADR 0012.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.MaxBackAttempts">
            <summary>
            Maximum back-side scan attempts per id-scan session (inclusive). Higher than the front budget because
            re-launching the back is expensive (the SDK cannot skip the already-done front). See ADR 0012.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.RequireNonExpiredDocument">
            <summary>
            Reject a captured document whose OCR expiry date is missing or in the past.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.AllowAnyCountryPassport">
            <summary>
            Exempt passports from the <see cref="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.AllowedCountries"/> check.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.AllowedCountries">
            <summary>
            Allowed document countries; empty/null allows any. Passports are exempt when
            <see cref="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.AllowAnyCountryPassport"/> is set.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.AllowIdCaptureValidationSkips">
            <summary>
            The configured default for the UX improvement that skips (returns NotApplicable instead of
            Unfavourable for) certain id-scan validation strategies once the back-side attempt budget is
            exhausted, so the user isn't force-retried into a dead end. Used only as the fallback for a Video
            Identification session whose <c>StartVideoIdentificationSessionRequest.AllowIdCaptureValidationSkips</c>
            was omitted; the effective value is resolved once and stamped on the session at creation (RPNG-801),
            so it is unaffected by later changes to this setting. Default false keeps strict behavior (skip
            disabled), where those strategies always score their real verdict; true enables the skip. See
            docs/contexts/biometrics/videoidentification-document-capture.md.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanMrzCheckCondition">
            <summary>
            A document (type + country) whose back-of-document MRZ should be corroborated against the front OCR.
            <see cref="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanMrzCheckCondition.DocumentCountry"/> is matched against the FaceTec OCR country string (null/empty = any country).
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Classes.TransactionTypesV2Extensions.ConsumesFaceTecLiveness3dMonthlyUser(Lacuna.RestPki.Api.TransactionTypesV2)">
            <summary>
            Whether the transaction type involves a FaceTec 3d face scan and therefore consumes a
            <see cref="F:Lacuna.RestPki.Api.TransactionTypesV2.FaceTecLiveness3dMonthlyUser"/> when monthly-user invoicing is enabled.
            Single source for that boundary - both the Bio session upfront set and the FaceTec pre-call/consumption
            checks derive from it. See docs/contexts/invoicing-and-audit/facetec-billing.md.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.FaceTecBehaviorOverrides">
            <summary>
            ID-Scan retry/rejection/logic-flow modifiers pushed per request to the FaceTec server. Mirrors
            com.facetec.servercore.FaceTecBehaviorOverrides (SDK 10.1.3, declaration order — re-diff on SDK bump).
            See docs/contexts/biometrics/adr/0008-idscan-behavior-overrides-push-vs-endpoint.md.
            </summary>
        </member>
        <member name="F:Lacuna.RestPki.Site.Classes.BioSubjectIdentifierFormats.Cpf">
            <summary>
            CPF without punctuation.
            </summary>
        </member>
        <member name="F:Lacuna.RestPki.Site.Classes.BioSubjectIdentifierFormats.Cnpj">
            <summary>
            CNPJ without punctuation.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.FaceTec.Storage.BinaryFieldPlaceholderJsonConverter">
            <summary>
            Replaces every <c>byte[]</c> with a size placeholder (e.g. <c>"[binary, 12345 bytes]"</c>) when
            serializing. Write-only: used only to build the dashboard's debug dump of a raw id-scan attempt
            storage object, never for round-tripping. See facetec-architecture.md.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.FaceTec.FaceTecV10IdScanAttemptStorageData">
             <summary>
             Persisted twin of the FaceTec Server ID-scan result (<see cref="T:Lacuna.RestPki.Site.Classes.FaceTec.Server.FaceTecV10ServerIdScanOnlyResult"/>).
             Each field maps 1:1 (by name) to an official FaceTec <c>idScanResultsSoFar</c> parameter; in v10 the v9
             integer <c>*EnumInt</c> status fields are typed as their FaceTec status enums (see <c>Enums.cs</c>),
             persisted by name via the <c>StringEnumConverter</c> in <c>BioDataStorage</c>. <see cref="P:Lacuna.RestPki.Site.Classes.FaceTec.FaceTecV10IdScanAttemptStorageData.DocumentData"/>
             is the raw JSON string returned by the server, deserialized into <c>FaceTecDocumentData</c> lazily at
             runtime (see <c>FaceTecService.getIdScannedFields</c>) and shown parsed on the dashboard only. The whole
             object is also surfaced (filtered: byte[] elided, <see cref="P:Lacuna.RestPki.Site.Classes.FaceTec.FaceTecV10IdScanAttemptStorageData.DocumentData"/> omitted) as a debug dump
             for the dashboard - see facetec-architecture.md "Dashboard debug data (id-scan attempts)".
            
             Full official-vs-ours field mapping and the meaning of each parameter:
             docs/contexts/biometrics/facetec-vs-official-docs.md (section 3.11.3), and how the
             video-identification acceptance policy weighs each: docs/contexts/biometrics/videoidentification-document-capture.md.
            
             MUST keep those docs in sync when adding/removing/renaming a field here (field-name fidelity is
             load-bearing: names are serialized to/from the Java FaceTec Server via CamelCaseNamingStrategy with no
             [JsonProperty] attributes, so a rename must track the server).
             </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Classes.SignatureOptionsData">
            <summary>
            This class contains the properties that are found on requests and/or on entities and that, with some business logic, will eventually be
            transformed into a `SignatureOptions`
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Classes.Util.ToFileReferenceModel(Lacuna.RestPki.Api.File.FileModel,System.Action{Lacuna.RestPki.Api.FileReferenceModel})">
            The original plan was to do `FileModel : FileReferenceModel`, that is, make `FileModel` a useless subclass of `FileReferenceModel` and
            treat everything on business services as `FileReferenceModel`. However, concerns about backward-compatibility of previously compiled client
            code were raised. Thus, this seemed a more safe approach.
        </member>
        <member name="T:Lacuna.RestPki.Site.LegacyEnumEncoding">
            <summary>
            Copy of [EnumEncoding](https://bitbucket.org/Lacunas/lacunaspa3/src/develop/Engine/EnumEncoding.cs) but for enums on the legacy API project,
            which do not work on `EnumEncoding`.
            </summary>
            <remarks>
            The standard `EnumEncoding` from Lacuna SPA looks for the `Lacuna.DataAnnotations.CodeAttribute` annotation. Howeber, enums on the
            legacy API project are not decorated with that attribute, but rather with the `Lacuna.RestPki.Api.CodeAttribute` attribute. Thus,
            `EnumEncoding` cannot map enum items to codes and vice-versa. This class is a verbatim copy of it with the sole modification of
            the type of attribute to look for.
            </remarks>
        </member>
        <member name="P:Lacuna.RestPki.Site.ClientAppApi.Settings.BioSessionMessageSettings.LandingStep">
            The key of the dictionary is the BioSessionType, eg "Liveness", "Enrollment", "Authentication".
            This allows us to have different messages for each type of session, which is useful because the landing step of an enrollment session might be different from the landing step of a liveness session.
            A "Default" value must be provided as a fallback for session types that don't have a specific entry in the dictionary.
        </member>
        <member name="P:Lacuna.RestPki.Site.Configuration.AppGeneralConfig.UseCustomStaticHomePage">
            <summary>
            Use the static file index.html from the theme-assets as the home page. If
            <see cref="P:Lacuna.Spa.Engine.Configuration.OidcConfig.RedirectUri"/> is not set, it will be set as <see cref="P:Lacuna.Spa.Engine.Configuration.GeneralConfig.SiteUrl"/>/private.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Configuration.InvoicingConfig.InvoicingStartYearAndMonthReference">
            <summary>
            When you want to invoice previous months, you can set a date reference here.
            This date is not the exact date of the invoicing start, but a date that
            is inside an invoicing period. (configured using ClosingDayOfMonth/ClosingTimeZone)
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.ApplicationsController.GetAppDefaultDocumentMetadata(System.Guid)">
            <summary>
            Returns the set of metadata values that is currently added for documents created by a given application
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.ApplicationsController.UpdateAppDefaultDocumentMetadata(System.Guid,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}})">
            <summary>
            Configures a set of metadata values to be added to each document created by the application
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Controllers.AuthenticationController">
            <summary>
            Certificate authentication (sign in)
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.AuthenticationController.Prepare(Lacuna.RestPki.Api.Authentication.PrepareAuthenticationRequest)">
            <summary>
            Prepares for a certificate authentication
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.AuthenticationController.Complete(Lacuna.RestPki.Api.Authentication.CompleteAuthenticationRequest)">
            <summary>
            Completes a certificate authentication
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.BioSessionsController.StartLivenessSession(Lacuna.RestPki.Api.Bio.Sessions.StartLivenessSessionRequest)">
            <summary>
            Creates a Liveness BioSession.
            </summary>
            <param name="request">
            See [StartLivenessSessionRequest](#model-StartLivenessSessionRequest) for session details.
            </param>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.BioSessionsController.StartEnrollmentSession(Lacuna.RestPki.Api.Bio.Sessions.StartBioEnrollmentSessionRequest)">
            <summary>
            Creates a BioEnrollmentSession.
            </summary>
            <param name="request">
            See [StartBioEnrollmentSessionRequest](#model-StartBioEnrollmentSessionRequest) for session details.
            </param>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.BioSessionsController.StartAuthenticationSession(Lacuna.RestPki.Api.Bio.Sessions.StartBioAuthenticationSessionRequest)">
            <summary>
            Creates a BioAuthenticationSession.
            </summary>
            <param name="request">
            See [StartBioAuthenticationSessionRequest](#model-StartBioAuthenticationSessionRequest) for session details.
            </param>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.BioSessionsController.GetSession(System.Guid)">
            <summary>
            Retrieves the full details of a BioSession. The concrete model returned depends on the session type
            (see the SessionType discriminator on [BioSessionModel](#model-BioSessionModel)).
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.CertificatesController.Get(System.String,System.Boolean,System.Boolean)">
            <summary>
            Retrieves information about a X.509 certificate previously used to sign some document
            </summary>
            <param name="thumbprintSha256">SHA-256 thumbprint in hexadecimal form of the certificate (property `thumbprintSHA256` of `CertificateModel`)</param>
            <param name="fillPemEncoded">Whether the response should include the complete certificate in PEM encoding on property `pemEncoded`. Pass `true` or `false`, if omitted `false` is assumed.</param>
            <param name="fillEncoded">Whether the response should include the complete certificate in Base64 encoding on property `encoded`. Pass `true` or `false`, if omitted `false` is assumed.</param>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentKeysController.AllocateKey(Lacuna.RestPki.Api.DocumentKeys.AllocateDocumentKeyRequest)">
            <summary>
            Allocates a document key to be used later on a document signature
            </summary>
            <remarks>
            To allocate a number of document keys at once, use the `POST /api/document-keys/batch` API instead. Limitations on the total number of unused document keys allocated may apply.
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentKeysController.AllocateBatch(Lacuna.RestPki.Api.DocumentKeys.AllocateDocumentKeyBatchRequest)">
            <summary>
            Allocates a batch of document keys to be used later on document signatures
            </summary>
            <remarks>
            At most 100 keys may be allocated on each request. Limitations on the total number of unused document keys allocated may apply.
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentKeysController.Find(System.String)">
            <summary>
            Queries documents by key
            </summary>
            <remarks>
            The key may be given either in formatted form (e.g. *XXXX-XXXX-XXXX-XXXX*) or unformatted (e.g. *XXXXXXXXXXXXXXXX*)
            
            If a document with the given key is not found, the response is a `200 (Success)` with `"found": false`.
            
            If the given key has been allocated in advance but is not yet associated with a document, the response is a `200 (Success)`
            with `"found": true` and `"hasDocument": false`. In this case, the field `provisionalMetadata` contains any provisional metadata
            passed during the document key allocation, which serves as an indicative of the metadata that a future document will likely have.
            
            Only if `"found": true` **and** `"hasDocument": true` is the field `document` filled. In this case, `provisionalMetadata` is not filled.
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentKeysController.ListUnused(System.String,System.String)">
            <summary>
            Queries unused document keys
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentsController.List(Lacuna.RestPki.Site.ClientAppApi.Documents.DocumentSearchParams)">
            <summary>
            Retrieves a list of documents
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentsController.Get(System.Guid)">
            <summary>
            Retrieves a document's details
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentsController.GetSigners(System.Guid)">
            <summary>
            Retrieves the full information about each of a document's signers
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.DocumentsController.FindByKey(System.String)">
            <summary>
            Finds a document's details by its key
            </summary>
            <remarks>
            The key may be given either in formatted form (e.g. *XXXX-XXXX-XXXX-XXXX*) or unformatted (e.g. *XXXXXXXXXXXXXXXX*)
            
            If a document with the given key is not found, the response is a `200 (Success)` with `"found": false`.
            </remarks>
        </member>
        <member name="T:Lacuna.RestPki.Site.Controllers.HomeController">
            This controller is intentionally left without a `Route` attribute because it is only registered if the setting
            `General:UseCustomStaticHomePage` is set to `true`. Please refer to the `Startp.Configure()` method for more information.
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.HomeController.#ctor(Lacuna.Spa.Engine.Services.ICustomizableAssetLoader)">
            This controller is intentionally left without a `Route` attribute because it is only registered if the setting
            `General:UseCustomStaticHomePage` is set to `true`. Please refer to the `Startp.Configure()` method for more information.
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.SignatureInspectionController.InspectSignature(Lacuna.RestPki.Api.SignatureInspection.InspectSignatureRequest)">
            <summary>
            Inspects a signed file, returning information about its signers and metadata about the corresponding document (if signed on this instance)
            </summary>
            <remarks>
            ## Overview
            
            The simplest usage of this API is by simply passing the `file` to be inspected. If passing a file by its contents, make sure to pass its
            `mimeType` so that the API can infer the signature type (PDF/PAdES, CMS/CAdES or XML/XmlDSig) from it.
            
            Information about each signer found is returned on the `signers` property. If the file was signed on this instance, additional information
            about the document is returned on the `document` property.
            
            Please note that by default the signatures are not validated. This means that the `validationResults` property of each signer will be `null`
            (unless the file was signed on this instance, in which case the property will be filled).
            
            ## Signature validation
            
            By default, the signed file is only inspected, but not validated. To validate the signatures, pass `validate = true`. In this case, you may
            optionally specify the `securityContextId` to be used to validate the certificates. If omitted, your default security context will be used.
            
            Please note that validating the signatures may take several seconds or even longer, depending on the number of signers. If more than 10
            signers are found, only the first 10 are validated (this limit may be increased on on-demand instances). If your documents can have a large
            number of signers per document, please consider using the signer inspection API to validate each user separately on-demand as the user
            interacts with the UI.
            
            ## Validating detached CMS/CAdES signatures 
            
            When validating detached CMS/CAdES signatures, the detached data file must be specified on the `dataFile` property or its digests must be given
            on the `dataHashes` property. If passing `dataHashes`, make sure to pass at least the SHA-256 digest of the data file (other digests may be necessary
            depending on the signature algorithm used by the signers). If your data files can be considerably large, passing the `dataHashes` is recommended
            since it avoids transmitting the actual data files through the API.
            
            If a CMS/CAdES signature is given with `validate = true` and without the corresponding data file specified, the API returns a 200 (OK) response with
            `success = false` and `failure = DataFileRequired`. This allows you to implement a validation form that lets the user submit the signature file and only
            requests the data file if necessary.
            </remarks>
        </member>
        <member name="T:Lacuna.RestPki.Site.Controllers.SignatureSessionsController">
            <summary>
            Signature session operations
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.SignatureSessionsController.#ctor(Microsoft.Extensions.Logging.ILogger{Lacuna.RestPki.Site.Controllers.SignatureSessionsController},Lacuna.RestPki.Site.Entities.EntitiesRepository,Lacuna.RestPki.Site.Services.SubscriptionCache,Lacuna.RestPki.Site.Business.BusinessService,Lacuna.RestPki.Site.Services.SignatureSessionTokenProvider,Microsoft.Extensions.Options.IOptions{Lacuna.Spa.Engine.Configuration.GeneralConfig},Lacuna.RestPki.Site.Services.ModelConverter,Lacuna.RestPki.Site.Services.ScopedModelConverter,Lacuna.RestPki.Site.Services.AppUploadService,Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Lacuna.RestPki.Site.Services.BlobStorage,Microsoft.AspNetCore.Authorization.IAuthorizationService,Lacuna.RestPki.Site.Services.FileValidationService,Lacuna.RestPki.Site.Services.FileResolver,Lacuna.Pki.BrazilTrustServices.ITrustServicesManager,Lacuna.RestPki.Site.Services.RequestContext)">
            <summary>
            Signature session operations
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.SignatureSessionsController.List(Lacuna.RestPki.Site.ClientAppApi.SignatureSessions.SignatureSessionSearchParams)">
            <summary>
            Retrieves a list of signature sessions
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.SignatureSessionsController.Get(System.Guid)">
            <summary>
            Retrieves a signature session's details
            </summary>
            <remarks>
            ## Overview
            
            When a user is redirected back to your application at the end of a signature session, a query parameter is appended to the `returnUrl` containing the ID of the
            signature session, i.e. `?signatureSessionId=...`. Your app must get this parameter and use it to call this API, which will return information about the session,
            mainly its status and documents.
            
            ## Statuses
            
            When a user is redirected back to your app, the session will have one of two possible statuses: `Completed` or `UserCancelled`. You should always check the status,
            since it is perfecly normal for a user to land back on your app by cancelling the session instead of going through the procedure.
            
            ## Statuses (when background processing is enabled)
            
            If you enabled background processing of the session by passing `EnableBackgroundProcessing = true` when creating the session, then two additional statuses are possible:
            `Processing` and `ProcessingError`.
            
            While a session is still `Processing`, some documents will be in status `Processing` and cannot be downloaded. Only when the session transitions to the `Complete` status
            are all documents ready to be downloaded.
            
            The status `ProcessingError` is a rare condition that occurrs only in corner cases such as the user's certificate being revoked during the time between the
            start of the session and the completion of the background processing. It is perfectly appropriate for your app to `throw` if this status is returned.
            
            ## Downloading signed files
            
            The signed files are not returned on the body of the response. Instead, a `location` is given for each file which must be invoked to get the actual files' contents
            (see [DocumentFileModel](#model-DocumentFileModel)).
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.SignatureSessionsController.Create(Lacuna.RestPki.Api.SignatureSessions.CreateSignatureSessionRequest)">
            <summary>Creates a signature session</summary>
            <remarks>
            ## Overview
            
            This API creates a **signature session**, which enables your users to perform digital signatures without requiring you to implement a signature web page on your app.
            
            To create a signature session, your app specifies a `returnUrl` and receives back a `redirectUrl`. Your app then redirects the user to the `redirectUrl`, where he will 
            digitally sign documents. Once the process is complete, the user will be redirected back to your app on the *returnUrl* you specified when starting the session.
            A query parameter will be added to the `returnUrl` containing the signature session ID (`?signatureSessionId=...`). Then, your app parses the signature session ID on
            the query string and uses it to call APIs to fetch the documents signed by the user.
            
            The session can either have predefined documents that the user must sign (passed on the `Documents` collection) or allow the user to upload his own documents (in this
            case, omit the `Documents` collection).
            
            ## Showing the signature page on a new tab
            
            The default behavior is for your app to provide a `returnUrl`, and then redirect the user to the `returnUrl` returned by this API with a HTTP redirection response
            (e.g. *303 See Other*) or with a `location.href = ...` call on Javascript. By the end of the procedure, the user is redirected back to your app, all in a single browser tab.
            
            Alternatively, you may want to display the signature page on a new tab. In this case, omit the `returnUrl` parameter when creating the session. Furthermore, you must open
            the tab with an HTML anchor tag with `target="_blank"`, or with the `window.open()` function on Javascript. The tab will then be closed by the end of the process.
            
            ## Background processing
            
            By default, users are kept waiting while documents are processed before being redirected back to your application.
            
            If you want to provide your users with a faster experience, turn on background processing by passing `EnableBackgroundProcessing = true`. In this case, users do not wait
            for documents to be processed. However, your application must be ready to handle the case of a signature session whose documents are not yet available for download.
            
            ## Webhooks
            
            You may configure your Rest PKI Core subscription to inform your app of any documents that are signed on signature sessions created by it. This way, you don't
            need to rely on users landing back on your page to detect that documents have been signed. Please refer to the *Webhooks* section for more information.
            
            ## Disabling downloads
            
            If you don't receive webhook notifications of documents signed, you might feel like the signature session process is not working reliably because some users simply download
            the signed documents and don't bother to stick around while they are redirected back to your app, denying it the chance to detect that documents have been signed.
            If you feel this is a problem for your case, you can disable the downloading of signed documents by passing `DisableDownloads = true`. Then, users will only be able to
            download documents through your app, and thus will be far less inclined to quit the process prematurely.
            
            ## File name validation
            
            If you want to validate the file names that are acceptable for users to upload, you can configure the *acceptable file name pattern* on your subscription's
            configuration to a regular expression conforming to your rules.
            
            You can also configure a *file name validation endpoint*, an API implemented by your app that is called for each file selected by the user with the file's name and
            MIME type and returns whether the file should be acceptable or not (and, if not, a reason to be displayed to the user).
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.SignatureSessionsController.WaitForSessionCompletion(System.Guid)">
            <summary>
            Waits for the completion of a signature session
            </summary>
            <remarks>
            This API can be used when background processing is enabled on a signature session to wait for its processing.
            
            The API will hang for a short period (normally 15 seconds) waiting for the session to be completed. If it is completed during that time,
            the API returns immediately with `Completed = true`. If, however, that period elapsed and the session is still not completed, the API
            returns with `Completed = false` and with the current `Progress` (0 to 100).
            
            A client app that intends to wait for the session completion indefinitely must therefore implement a loop to call this API until
            `Completed = true` is returned. This might seem like polling (and actually is), but is different because it is a sort of "smart polling"
            since the API returns immediately once the session is completed, instead of the app having to wait for the next polling interval.
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Controllers.UploadController.Upload">
            This is an action identical to SPA's `POST /api/uploads` but returning our `FileReferenceModel` instead of SPA's `FileModel`
            and not accepting a ticket, since segmented uploads are performed with the legacy APIs (see below), which are actually better
            than the SPA APIs for segmented uploads -- see [SPA-276](https://lacuna.atlassian.net/browse/SPA-276)
            
            We intentionally did not choose `api/v2/uploads` because this will probably be chosen on SPA-276 as the route for the new
            segmented upload APIs
        </member>
        <member name="T:Lacuna.RestPki.Site.Controllers.XmlSignatureController">
            <summary>
            XML signature API
            </summary>
            <remarks>
            The following APIs were not ported from classic Rest PKI:
            
            * POST Api/XmlSignatures/DetachedResourceXmlSignature
            * POST Api/XmlSignatures/OnlineResourceXmlSignature
            * POST Api/XmlSignatures/Open (only V2 ported)
            
            Please let us know if you need these APIs.
            </remarks>
        </member>
        <member name="P:Lacuna.RestPki.Site.Entities.BioIdentificationDocument.CurrentOf">
            <summary>
            This navigation is for indexing/forein key purposes only
            and should not be loaded. Use Subject navigation instead.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Entities.BioSession.IsEnded">
            <summary>
             There are two important dates related to the "end" of a bio session:
             - DateEnded: represents the last capture/processing made on the bio processor screen (FrontEnd/Widget).
             - DateComplete: represents the time where the App backend called the complete route to retrieve session result.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Entities.BioSubjectFaceImage.CurrentOf">
            <summary>
            This navigation is for indexing/forein key purposes only
            and should not be loaded. Use Subject navigation instead.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Entities.FaceTecFaceMap.CurrentOf">
            <summary>
            This navigation is for indexing/forein key purposes only
            and should not be loaded. Use Subject navigation instead.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Entities.Invoice.WasReprocessed">
            <summary>
            Set when this invoice row was deleted and recreated by an invoice reprocessing (first use:
            RPNG-816, correction of the FaceTec monthly-user counts). The durable trail that the original
            row was replaced.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.Spa4_0">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.Spa4_0.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.Spa4_0.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.Spa4_0.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FortFace">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFace.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFace.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFace.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionQrCodes">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionQrCodes.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionQrCodes.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionQrCodes.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.ImplicitFaceTecBioSession">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.ImplicitFaceTecBioSession.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.ImplicitFaceTecBioSession.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.ImplicitFaceTecBioSession.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceSessionsFaceOcclusionDetected">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceSessionsFaceOcclusionDetected.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceSessionsFaceOcclusionDetected.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceSessionsFaceOcclusionDetected.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSubjectFacesAndInteractionMethods">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSubjectFacesAndInteractionMethods.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSubjectFacesAndInteractionMethods.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSubjectFacesAndInteractionMethods.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecEncryptionKey">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecEncryptionKey.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecEncryptionKey.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecEncryptionKey.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionConnectionsRefactor">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionConnectionsRefactor.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionConnectionsRefactor.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionConnectionsRefactor.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSpecifiers">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSpecifiers.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSpecifiers.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSpecifiers.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioIdentificationDocumentFaceMatchingSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioIdentificationDocumentFaceMatchingSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioIdentificationDocumentFaceMatchingSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioIdentificationDocumentFaceMatchingSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubCAs">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubCAs.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubCAs.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubCAs.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionMatchLevelSettings">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionMatchLevelSettings.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionMatchLevelSettings.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionMatchLevelSettings.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionsPreferredFaceCaptureProviderCode">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionsPreferredFaceCaptureProviderCode.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionsPreferredFaceCaptureProviderCode.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionsPreferredFaceCaptureProviderCode.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceIdentityVerifications">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceIdentityVerifications.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceIdentityVerifications.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceIdentityVerifications.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionBioSessionPlatformPreference">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionBioSessionPlatformPreference.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionBioSessionPlatformPreference.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionBioSessionPlatformPreference.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionsDateCreatedIndex">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionsDateCreatedIndex.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionsDateCreatedIndex.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionsDateCreatedIndex.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.LowQualityAuthentications">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.LowQualityAuthentications.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.LowQualityAuthentications.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.LowQualityAuthentications.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionPdfWatermarkImageJson">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionPdfWatermarkImageJson.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionPdfWatermarkImageJson.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionPdfWatermarkImageJson.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationResultReports">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationResultReports.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationResultReports.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.VideoIdentificationResultReports.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionVideoIdentificationPermissions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionVideoIdentificationPermissions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionVideoIdentificationPermissions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionVideoIdentificationPermissions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionFaceTecProxyPermissions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionFaceTecProxyPermissions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionFaceTecProxyPermissions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionFaceTecProxyPermissions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionMinDaysToExtendArchivalSignature">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionMinDaysToExtendArchivalSignature.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionMinDaysToExtendArchivalSignature.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionMinDaysToExtendArchivalSignature.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationDocumentExpiration">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationDocumentExpiration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationDocumentExpiration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationDocumentExpiration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecMongoSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecMongoSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecMongoSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecMongoSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecAdditionalSessionData">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecAdditionalSessionData.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecAdditionalSessionData.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecAdditionalSessionData.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSearchIndexes">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSearchIndexes.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSearchIndexes.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionSearchIndexes.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsUserAgent">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsUserAgent.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsUserAgent.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsUserAgent.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsDeviceModel">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsDeviceModel.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsDeviceModel.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.IncreaseFaceTecSessionsDeviceModel.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionMetadata">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionMetadata.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionMetadata.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionMetadata.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecSessionIndexes">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecSessionIndexes.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecSessionIndexes.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecSessionIndexes.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceImageQualityCheck">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceImageQualityCheck.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceImageQualityCheck.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FortFaceImageQualityCheck.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddSignatureSessionAndDocumentListing">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSignatureSessionAndDocumentListing.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSignatureSessionAndDocumentListing.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSignatureSessionAndDocumentListing.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionInvoicing">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionInvoicing.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionInvoicing.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.SubscriptionInvoicing.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecLiveness3dMonthlyUsers">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecLiveness3dMonthlyUsers.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecLiveness3dMonthlyUsers.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecLiveness3dMonthlyUsers.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrl">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrl.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrl.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrl.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddShowLogoInBioSession">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddShowLogoInBioSession.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddShowLogoInBioSession.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddShowLogoInBioSession.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionAgent">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionAgent.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionAgent.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionAgent.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrlAuthorityWhitelist">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrlAuthorityWhitelist.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrlAuthorityWhitelist.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionReturnUrlAuthorityWhitelist.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FixVideoIdentifcationFramesAnalyzedName">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FixVideoIdentifcationFramesAnalyzedName.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FixVideoIdentifcationFramesAnalyzedName.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FixVideoIdentifcationFramesAnalyzedName.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationIdScanFailures">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationIdScanFailures.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationIdScanFailures.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationIdScanFailures.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionDateExpired">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionDateExpired.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionDateExpired.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.BioSessionDateExpired.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationConversion">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationConversion.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationConversion.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddVideoIdentificationConversion.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.Spa5_0">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.Spa5_0.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.Spa5_0.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.Spa5_0.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.InvoiceOrchestration">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.InvoiceOrchestration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.InvoiceOrchestration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.InvoiceOrchestration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddFortFaceTransactions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddFortFaceTransactions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddFortFaceTransactions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddFortFaceTransactions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddRestrictedTimestampTiers">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddRestrictedTimestampTiers.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddRestrictedTimestampTiers.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddRestrictedTimestampTiers.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddFaceTecIdScanFailures">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddFaceTecIdScanFailures.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddFaceTecIdScanFailures.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddFaceTecIdScanFailures.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddSubjectIdentifierFormats">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubjectIdentifierFormats.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubjectIdentifierFormats.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubjectIdentifierFormats.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatches">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatches.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatches.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatches.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioIdentifications">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioIdentifications.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioIdentifications.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioIdentifications.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FixFaceTecAbisRecords">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FixFaceTecAbisRecords.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FixFaceTecAbisRecords.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FixFaceTecAbisRecords.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatchesCsv">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatchesCsv.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatchesCsv.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioEnrollmentBatchesCsv.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionCanPerformBioSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionCanPerformBioSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionCanPerformBioSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionCanPerformBioSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.RemoveUnusedVideoIdentificationsIdentifier">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.RemoveUnusedVideoIdentificationsIdentifier.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.RemoveUnusedVideoIdentificationsIdentifier.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.RemoveUnusedVideoIdentificationsIdentifier.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionBioSessionPageSettings">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionBioSessionPageSettings.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionBioSessionPageSettings.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddSubscriptionBioSessionPageSettings.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionLimitsToSubscription">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionLimitsToSubscription.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionLimitsToSubscription.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddTransactionLimitsToSubscription.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationCapture">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationCapture.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationCapture.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationCapture.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.UpdatedFaceTecToV10">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.UpdatedFaceTecToV10.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.UpdatedFaceTecToV10.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.UpdatedFaceTecToV10.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.CollapseFaceTecEnrollmentIntoLiveness3d">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.CollapseFaceTecEnrollmentIntoLiveness3d.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.CollapseFaceTecEnrollmentIntoLiveness3d.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.CollapseFaceTecEnrollmentIntoLiveness3d.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationSettings">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationSettings.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationSettings.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddBioSessionGeolocationSettings.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecIdScanImprovements">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecIdScanImprovements.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecIdScanImprovements.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.FaceTecIdScanImprovements.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.Postgres.AddInvoiceWasReprocessed">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddInvoiceWasReprocessed.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddInvoiceWasReprocessed.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.Postgres.AddInvoiceWasReprocessed.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.Spa4_0">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.Spa4_0.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.Spa4_0.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.Spa4_0.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FortFace">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFace.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFace.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFace.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionQrCodes">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionQrCodes.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionQrCodes.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionQrCodes.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.ImplicitFaceTecBioSession">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.ImplicitFaceTecBioSession.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.ImplicitFaceTecBioSession.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.ImplicitFaceTecBioSession.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceSessionsFaceOcclusionDetected">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceSessionsFaceOcclusionDetected.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceSessionsFaceOcclusionDetected.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceSessionsFaceOcclusionDetected.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSubjectFacesAndInteractionMethods">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSubjectFacesAndInteractionMethods.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSubjectFacesAndInteractionMethods.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSubjectFacesAndInteractionMethods.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecEncryptionKey">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecEncryptionKey.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecEncryptionKey.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecEncryptionKey.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionConnectionsRefactor">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionConnectionsRefactor.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionConnectionsRefactor.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionConnectionsRefactor.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSpecifiers">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSpecifiers.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSpecifiers.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSpecifiers.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioIdentificationDocumentFaceMatchingSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioIdentificationDocumentFaceMatchingSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioIdentificationDocumentFaceMatchingSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioIdentificationDocumentFaceMatchingSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubCAs">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubCAs.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubCAs.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubCAs.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionMatchLevelSettings">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionMatchLevelSettings.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionMatchLevelSettings.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionMatchLevelSettings.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionsPreferredFaceCaptureProviderCode">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionsPreferredFaceCaptureProviderCode.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionsPreferredFaceCaptureProviderCode.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionsPreferredFaceCaptureProviderCode.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceIdentityVerifications">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceIdentityVerifications.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceIdentityVerifications.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceIdentityVerifications.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionBioSessionPlatformPreference">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionBioSessionPlatformPreference.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionBioSessionPlatformPreference.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionBioSessionPlatformPreference.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionsDateCreatedIndex">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionsDateCreatedIndex.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionsDateCreatedIndex.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionsDateCreatedIndex.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.LowQualityAuthentications">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.LowQualityAuthentications.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.LowQualityAuthentications.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.LowQualityAuthentications.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionPdfWatermarkImageJson">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionPdfWatermarkImageJson.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionPdfWatermarkImageJson.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionPdfWatermarkImageJson.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationResultReports">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationResultReports.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationResultReports.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.VideoIdentificationResultReports.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionVideoIdentificationPermissions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionVideoIdentificationPermissions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionVideoIdentificationPermissions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionVideoIdentificationPermissions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionFaceTecProxyPermissions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionFaceTecProxyPermissions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionFaceTecProxyPermissions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionFaceTecProxyPermissions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionMinDaysToExtendArchivalSignature">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionMinDaysToExtendArchivalSignature.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionMinDaysToExtendArchivalSignature.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionMinDaysToExtendArchivalSignature.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationDocumentExpiration">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationDocumentExpiration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationDocumentExpiration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationDocumentExpiration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecMongoSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecMongoSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecMongoSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecMongoSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecAdditionalSessionData">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecAdditionalSessionData.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecAdditionalSessionData.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecAdditionalSessionData.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSearchIndexes">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSearchIndexes.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSearchIndexes.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionSearchIndexes.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsUserAgent">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsUserAgent.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsUserAgent.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsUserAgent.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsDeviceModel">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsDeviceModel.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsDeviceModel.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.IncreaseFaceTecSessionsDeviceModel.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionMetadata">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionMetadata.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionMetadata.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionMetadata.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecSessionIndexes">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecSessionIndexes.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecSessionIndexes.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecSessionIndexes.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceImageQualityCheck">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceImageQualityCheck.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceImageQualityCheck.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FortFaceImageQualityCheck.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddSignatureSessionAndDocumentListing">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSignatureSessionAndDocumentListing.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSignatureSessionAndDocumentListing.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSignatureSessionAndDocumentListing.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionInvoicing">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionInvoicing.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionInvoicing.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.SubscriptionInvoicing.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecLiveness3dMonthlyUsers">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecLiveness3dMonthlyUsers.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecLiveness3dMonthlyUsers.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecLiveness3dMonthlyUsers.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrl">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrl.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrl.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrl.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddShowLogoInBioSession">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddShowLogoInBioSession.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddShowLogoInBioSession.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddShowLogoInBioSession.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionAgent">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionAgent.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionAgent.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionAgent.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrlAuthorityWhitelist">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrlAuthorityWhitelist.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrlAuthorityWhitelist.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionReturnUrlAuthorityWhitelist.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FixVideoIdentifcationFramesAnalyzedName">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FixVideoIdentifcationFramesAnalyzedName.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FixVideoIdentifcationFramesAnalyzedName.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FixVideoIdentifcationFramesAnalyzedName.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.TransactionFaceTecLiveness3dMonthlyUserLatestInstallationId.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationIdScanFailures">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationIdScanFailures.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationIdScanFailures.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationIdScanFailures.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionDateExpired">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionDateExpired.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionDateExpired.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.BioSessionDateExpired.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationConversion">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationConversion.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationConversion.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddVideoIdentificationConversion.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.Spa5_0">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.Spa5_0.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.Spa5_0.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.Spa5_0.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.InvoiceOrchestration">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.InvoiceOrchestration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.InvoiceOrchestration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.InvoiceOrchestration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddFortFaceTransactions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddFortFaceTransactions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddFortFaceTransactions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddFortFaceTransactions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddRestrictedTimestampTiers">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddRestrictedTimestampTiers.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddRestrictedTimestampTiers.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddRestrictedTimestampTiers.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddFaceTecIdScanFailures">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddFaceTecIdScanFailures.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddFaceTecIdScanFailures.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddFaceTecIdScanFailures.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubjectIdentifierFormats">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubjectIdentifierFormats.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubjectIdentifierFormats.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubjectIdentifierFormats.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddAuthenticationVerifyFaceIdentityExternallyOnNoMatch.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatches">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatches.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatches.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatches.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioIdentifications">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioIdentifications.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioIdentifications.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioIdentifications.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FixFaceTecAbisRecords">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FixFaceTecAbisRecords.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FixFaceTecAbisRecords.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FixFaceTecAbisRecords.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatchesCsv">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatchesCsv.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatchesCsv.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioEnrollmentBatchesCsv.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionCanPerformBioSessions">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionCanPerformBioSessions.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionCanPerformBioSessions.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionCanPerformBioSessions.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.RemoveUnusedVideoIdentificationsIdentifier">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.RemoveUnusedVideoIdentificationsIdentifier.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.RemoveUnusedVideoIdentificationsIdentifier.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.RemoveUnusedVideoIdentificationsIdentifier.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionBioSessionPageSettings">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionBioSessionPageSettings.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionBioSessionPageSettings.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddSubscriptionBioSessionPageSettings.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionLimitsToSubscription">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionLimitsToSubscription.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionLimitsToSubscription.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddTransactionLimitsToSubscription.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationCapture">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationCapture.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationCapture.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationCapture.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.UpdatedFaceTecToV10">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.UpdatedFaceTecToV10.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.UpdatedFaceTecToV10.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.UpdatedFaceTecToV10.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.CollapseFaceTecEnrollmentIntoLiveness3d">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.CollapseFaceTecEnrollmentIntoLiveness3d.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.CollapseFaceTecEnrollmentIntoLiveness3d.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.CollapseFaceTecEnrollmentIntoLiveness3d.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationSettings">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationSettings.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationSettings.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddBioSessionGeolocationSettings.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecIdScanImprovements">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecIdScanImprovements.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecIdScanImprovements.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.FaceTecIdScanImprovements.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddAllowIdCaptureValidationSkipsToVideoIdentificationSession.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Migrations.SqlServer.AddInvoiceWasReprocessed">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddInvoiceWasReprocessed.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddInvoiceWasReprocessed.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Lacuna.RestPki.Site.Migrations.SqlServer.AddInvoiceWasReprocessed.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.AppSystemInfoProvider">
            This service overrides the default SPA implementation of the returned model on `/api/system/info`. This is required
            to keep backward compatibility with existing client libs which expect the `ProductVersion` field to be a simple version
            value (a.b.c.d), without an annotation after.
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.Bio.BioSessionTransactionService.IsSessionTransactionLimitReachedAsync(Lacuna.RestPki.Site.Entities.BioSession)">
            <summary>
            Non-throwing counterpart of <see cref="M:Lacuna.RestPki.Site.Services.Bio.BioSessionTransactionService.EnsureSessionTransactionLimitsNotReachedAsync(Lacuna.RestPki.Site.Entities.BioSession)"/> for the interactive,
            end-user-facing touchpoints (connection initialization, SDK startup, launch and process requests). It observes
            the same expected-set limits via the non-throwing <c>GetStatusAsync</c> (which keeps the Block warning log) and
            returns whether any is reached, so the caller can end the BioSession gracefully (abort reason + SessionEnded)
            instead of throwing a 422 at the browser. See docs/contexts/invoicing-and-audit/transaction-limits.md.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.Bio.BioSessionTransactionService.GetExpectedTransactionTypes(Lacuna.RestPki.Site.Entities.BioSession,System.Boolean)">
            <summary>
            Returns the transaction types a session is expected to consume on its primary (deterministic) path, so the
            limits can be enforced upfront, before the user does any capture work. Conditional consumptions (such as the
            authentication external verification on no-match, or low-quality match fallbacks) are intentionally left to be
            enforced at processing time to avoid blocking a session for a path it may never reach.
            </summary>
            <remarks>
            <see cref="F:Lacuna.RestPki.Api.TransactionTypesV2.FaceTecLiveness3dMonthlyUser"/> is the one deliberate exception to the
            no-over-blocking rule: its consumption is conditional (only a *new* monthly user consumes it), but a 3d face
            scan incurs irrecoverable third-party billing, so when monthly-user invoicing is enabled the limit is
            enforced pessimistically upfront - over-blocking near the limit is preferred over unmetered spend.
            See docs/contexts/invoicing-and-audit/transaction-limits.md.
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanValidationService.GetStepsCoveredBy(System.Collections.Generic.IEnumerable{Lacuna.RestPki.Site.Classes.FaceTecIdScanValidationStrategies})">
            <summary>
            The steps the given strategies contribute to. For callers that need the strategy-to-step mapping
            without running the pipeline - marking on the result report a step whose criterion was waived
            (RPNG-797). Unknown keys are ignored, so a strategy retired from the map does not throw.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanValidationService.BuildSideValidationReportData(Lacuna.RestPki.Site.Classes.Bio.FaceTecIdScanDecisionMetadata,System.Collections.Generic.IReadOnlyCollection{Lacuna.RestPki.Site.Classes.FaceTecIdScanValidationSteps})">
            <summary>
            The report view of one captured side's acceptance: the steps that actually ran, each flagged when a
            criterion inside it was waived. Only the steps present in the decision are reported, so the report
            never claims a step ran when the pipeline skipped it (e.g. the MRZ steps on a non-MRZ document).
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanFullIdStatusStrategy">
            <summary>
            Whether the full ID document was confidently detected in frame (FULL_ID_DETECTED). Front quality.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanFaceOnDocumentStatusStrategy">
            <summary>
            Whether the printed face photo looks like an original, unaltered face (LIKELY_ORIGINAL_FACE). The face
            photo is on the front, so this is a front authenticity signal.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanTextOnDocumentStatusStrategy">
            <summary>
            Whether the printed text looks original and unaltered (LIKELY_ORIGINAL_TEXT). Whole-scan signal read at
            both phases: the front value at the BACK step, the back value at COMPLETE - so it scores authenticity on
            both sides.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanMrzStatusStrategy">
            <summary>
            Outcome of reading the MRZ and validating its checksum (SUCCESS favourable). Back corroboration.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanWatermarkAndHologramStatusStrategy">
            <summary>
            Whether expected watermark/hologram security features were detected (DETECTED favourable). Whole-scan
            signal read at both phases, so it scores authenticity on both sides.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanIdFoundWithoutQualityIssueStrategy">
            <summary>
            Whether an ID document was found with no image-quality issue detected (null neutral). Front quality.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanIdFacePhotoFoundWithoutQualityIssueStrategy">
            <summary>
            Whether the face photo on the ID was found with no quality issue detected (null neutral). Front quality.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanIsUniversalIdModeStrategy">
            <summary>
            Whether the scan ran in Universal ID mode (a generic capture with no matching OCR template). Active
            (true) is the unfavourable value. Front quality.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanExpectedMediaStatusStrategy">
            <summary>
            Whether the SDK could confidently determine the media is a physical ID (LIKELY_PHYSICAL_ID favourable).
            Back media integrity (moved from a hard requirement to fuzzy, RPNG-736).
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanUnexpectedMediaStrategy">
            <summary>
            Whether unexpected media (screen, photocopy, plain paper) was seen at any point. Not-encountered
            (false / null) is favourable. Back media integrity (moved from a hard requirement to fuzzy, RPNG-736).
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.ExpectedMrzNameValidationStrategy">
            <summary>
            The MRZ name (surname and given-name runs together) against the front OCR name, via
            <see cref="T:Lacuna.RestPki.Site.Services.Bio.MrzNameCorroborationMatcher"/>. One strategy for the whole name: the two runs are matched in
            sequence over a shared front token pool, so a per-run verdict would not be independently meaningful.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.ExpectedMrzDateOfBirthValidationStrategy">
            <summary>
            The MRZ date of birth against the front OCR date of birth, requiring
            <see cref="P:Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings.MrzDateOfBirthMinMatchingDigits"/> of the 8 <c>yyyyMMdd</c> digits to
            agree - the front OCR misreads single digits. Not every front template surfaces a date of birth, so a
            missing value on either side is <see cref="F:Lacuna.RestPki.Site.Services.Bio.FaceTecIdScanValidationStrategy.NotApplicable"/> rather than a
            failure.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.GeolocationCaptureValidator">
            <summary>
            Validates and normalizes geolocation values captured from the browser before they are persisted.
            Values are kept as strings; see docs/contexts/biometrics/adr/0001-geolocation-capture-precision.md
            for the rationale behind the limits.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.IdentificationDocumentFieldsResolver">
             <summary>
             Produces the single <see cref="T:Lacuna.RestPki.Api.Bio.IdentificationDocuments.IdentificationDocumentFields"/> that is persisted and displayed, from the
             chosen back attempt's FaceTec-consolidated field values (the base) overlaid with our own parsed back MRZ.
             Our MRZ overrides only the parity-protected fields (id number, date of birth, date of expiration) and only
             when all TD1 check digits pass; every other field, names included, keeps the consolidated back value.
             See docs/contexts/biometrics/videoidentification-document-capture.md (persistence source).
            
             NOTE: names come from FaceTec's consolidated (MRZ-corrected) value, so they carry folded diacritics and
             possible long-name first-name truncation - an accepted trade-off recorded in that doc.
             </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.Bio.MrzNameCorroborationMatcher">
            <summary>
            Matches a document's MRZ surname and given-name runs against a single pooled front-OCR name token list,
            tolerating the ICAO right-truncation of the given-name run and an OCR that split (or merged) a name
            across tokens. Called by <see cref="T:Lacuna.RestPki.Site.Services.Bio.ExpectedMrzNameValidationStrategy"/>. See
            docs/contexts/biometrics/videoidentification-document-capture.md ("Back MRZ steps") and
            docs/contexts/biometrics/adr/0011-mrz-name-corroboration-front-pooled-alignment.md.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.Bio.MrzNameCorroborationMatcher.Matches(Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData,Lacuna.RestPki.Api.Bio.IdentificationDocuments.IdentificationDocumentFields,Lacuna.RestPki.Site.Classes.Bio.Settings.FaceTecIdScanSettings)">
            <summary>
            True when every MRZ surname and given name is accounted for by the front-OCR name pool, within the
            tolerances described on this class.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.DocumentGenerator.GetStepOutcomeColor(Lacuna.RestPki.Site.Classes.Bio.IdScanStepValidationReportData)">
            <summary>
            The report color of one step's outcome word: green when passed outright, amber when passed only
            through a waived criterion, red otherwise - a failure never reads favourably, waived or not.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.DocumentGenerator.GetStepOutcomeResourceKey(Lacuna.RestPki.Site.Classes.Bio.IdScanStepValidationReportData)">
            <summary>
            The report label of one step's outcome. A waived step is never reported as plainly passed - its criteria
            set was not fully enforced - and a waived step that also failed reports the failure first, so the label
            can never read more favourably than the outcome. See the document-capture doc.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.ENotariadoTrustArbitratorGate">
            <summary>
            Single source of truth for whether the e-notariado security context feature is enabled, and owner of its
            trust arbitrator: <see cref="M:Lacuna.RestPki.Site.Services.ENotariadoTrustArbitratorGate.GetTrustArbitrator"/> is the only way to obtain it, so it cannot be obtained
            without passing the activation check.
            Every consumer (trust arbitrator resolution, security context seeding/lookup, model conversion) must
            go through this gate instead of checking <see cref="P:Lacuna.RestPki.Site.Configuration.AppGeneralConfig.ENotariadoTrustArbitratorActivationKey"/> directly.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.ENotariadoTrustArbitratorGate.EnsureEnabled">
            <summary>
            Throws when the feature is disabled. The error is deliberately indistinguishable from the security
            context not existing: on deployments without the activation key, the context row genuinely doesn't exist.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.ENotariadoTrustArbitratorGate.GetTrustArbitrator">
            <summary>
            The only way to obtain the e-notariado trust arbitrator: throws via <see cref="M:Lacuna.RestPki.Site.Services.ENotariadoTrustArbitratorGate.EnsureEnabled"/> when disabled.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.extractRawMrzLines(Lacuna.RestPki.Site.Classes.FaceTec.FaceTecDocumentData)">
            <summary>
            The three raw TD1 MRZ lines read off the back of the document, or null when no MRZ is present.
            NOTE: the raw lines live in <c>scannedValues</c> (group <c>idInfo</c>, keys <c>mrzLine1/2/3</c>), not in
            <c>mrzValues</c> (FaceTec's already-parsed fields) nor <c>AutoExtractedOCRData</c> (which omits line 3).
            We keep the raw lines so a future non-FaceTec OCR can supply them and our own parser owns the semantics.
            See docs/contexts/biometrics/videoidentification-document-capture.md (back-of-document acceptance).
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.GetIdScanFields(Lacuna.RestPki.Site.Classes.FaceTec.Storage.IFaceTecIdScanAttemptStorageData)">
            <summary>
            The front-of-document OCR <see cref="T:Lacuna.RestPki.Api.Bio.IdentificationDocuments.IdentificationDocumentFields"/> extracted from an attempt's
            <c>DocumentData</c>. On the front phase these are pure OCR; on the back phase <c>scannedValues</c> is
            MRZ-corrected, so back corroboration must read the front from the chosen front attempt, not here.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.GetBackMrz(Lacuna.RestPki.Site.Classes.FaceTec.Storage.IFaceTecIdScanAttemptStorageData)">
            <summary>
            The raw back-of-document TD1 MRZ lines for an attempt, parsed into an <see cref="T:Lacuna.RestPki.Site.Classes.Bio.IdentificationDocumentMrzData"/>,
            or null when the attempt carries no readable MRZ.
            See docs/contexts/biometrics/videoidentification-document-capture.md (back-of-document acceptance).
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.GetIdScanFieldsForAttemptAsync(Lacuna.RestPki.Site.Entities.FaceTecAttempt)">
            <summary>
            The front-of-document OCR fields for a specific (chosen front) attempt, loaded from its stored blob.
            The trustworthy front source for back corroboration - its <c>scannedValues</c> are pre-MRZ-merge OCR.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.OrderIdScanAttemptsChosenFirst(Lacuna.RestPki.Site.Entities.FaceTecSession,System.Collections.Generic.List{Lacuna.RestPki.Site.Entities.FaceTecAttempt})">
            <summary>
            The session's attempts with the chosen ones first (front, then back), so a crop is taken from the attempt
            that decided that side whenever it carries one - the same rule <see cref="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.resolveIdScannedFieldsAsync(System.Collections.Generic.List{Lacuna.RestPki.Site.Entities.FaceTecAttempt})"/>
            already applies to the fields. A chosen attempt is included even when FaceTec's own success flag left it
            out of <paramref name="attemptsNewestFirst"/>: forced acceptance is exactly that case. With no chosen
            attempt (capture-and-store session types, or sessions predating the chosen-attempt machinery) the given
            order is returned untouched. See the document-capture doc.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.WasFaceMatchedToDocument(System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Whether the face-to-document match itself actually matched, from the persisted match result -
            independent of the id-scan's own overall Success (RPNG-823 operator ruling): something else can
            fail the id-scan even though the face genuinely matched, and a genuine mismatch can be recorded
            on an id-scan that never even got that far. Null when the step never ran (no level was recorded);
            a recorded level with no configured minimum is not a failure, mirroring <see cref="P:Lacuna.RestPki.Site.Entities.BioSession.DocumentFaceMatchFailed"/>.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.WasIdScanAcceptedWithWaivedCriteria(Lacuna.RestPki.Site.Entities.FaceTecSession)">
            <summary>
            Whether the sides chosen for an id-scan session were accepted with a criterion that would normally
            have to pass not enforced - one of ours relaxed so the capture could complete, or FaceTec's retry
            request overridden. Only the chosen attempts count: a demoted attempt is not part of the document.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FaceTec.FaceTecService.GetIdScanValidationReportDataAsync(Lacuna.RestPki.Site.Entities.BioSession)">
            <summary>
            The acceptance outcome of the chosen sides, as the result report presents it to a human reviewer
            (RPNG-797). Null when no chosen side carries decision metadata - there is nothing to report.
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.FileResolver.NormalizeAsync(Lacuna.RestPki.Api.FileReferenceModel)">
            <summary>
            Transforms the file into a reference to a blob (if not already), and fills any missing metadata that can be inferred. This method
            also makes the `Length` property reliable.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.FortFace.FortFaceServerEnumConverter">
            <summary>
            Serializes enums marked with <see cref="T:Lacuna.RestPki.Api.FortFaceServerEnumAttribute"/> to and from their kebab-case
            FortFace server representation (e.g. <c>UpdateEnroll</c> &lt;-&gt; <c>"update-enroll"</c>), reusing
            Newtonsoft's <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> with a <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/>. This
            converter only narrows <see cref="M:Lacuna.RestPki.Site.Services.FortFace.FortFaceServerEnumConverter.CanConvert(System.Type)"/> to the marked enums; the conversion itself is the
            stock Json.NET behavior.
            <para>
            Registered only on the FortFace client's serializer settings, so the public API rendering (the .NET
            member name, via the global StringEnumConverter) is unaffected. Unmarked enums fall through to
            Newtonsoft's default handling, which honors <c>[EnumMember]</c>.
            See docs/contexts/biometrics/adr/0002-biosessionmodel-is-a-shared-public-read-model.md.
            </para>
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Services.Invoicing.InvoicesRepository.unbilledTransactions">
            <summary>
            This query is used to retrieve transactions that have not been billed yet.
            Attention: this query is used in the `SubscriptionInvoiceJob` and should be kept as efficient as possible, filling only the necessary fields.
            </summary>
        </member>
        <member name="P:Lacuna.RestPki.Site.Services.RequestContext.RequestSubscriptionDbId">
            <summary>
            If RequestSubscription exists, returns its DbSubscriptionId
            </summary>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.RequestContext.LoadBioApiSessionAttributesAsync(System.String)">
            <summary>
            Validates the BioApiSession and overrides the request subscription and agent context if applicable.
            </summary>
        </member>
        <member name="T:Lacuna.RestPki.Site.Services.TransactionLimitingService">
            <summary>
            Enforces the per-type transaction limits of a subscription for the current invoicing period.
            </summary>
            <remarks>
            <para>
            Limit checks are cheap by design: the per-(subscription, type) usage count is kept in an in-process memory
            cache (see <c>TransactionLimitingOptions.CacheDuration</c>); the database is read only on a cold cache.
            It is safe to place checks liberally, including in hot paths - do not avoid an upfront check out of cost concerns.
            </para>
            <para>
            The flip side is that enforcement is approximate: a subscription may overshoot its limit by whatever it
            consumes within one cache window. This is a deliberate trade-off of exactness for cheapness.
            </para>
            <para>
            For where each transaction type is enforced and the rules for positioning checks within an operation,
            see <c>docs/contexts/invoicing-and-audit/transaction-limits.md</c>.
            </para>
            </remarks>
        </member>
        <member name="M:Lacuna.RestPki.Site.Services.TransactionLimitingService.#ctor(Microsoft.Extensions.Logging.ILogger{Lacuna.RestPki.Site.Services.TransactionLimitingService},Microsoft.Extensions.Options.IOptions{Lacuna.RestPki.Site.Configuration.TransactionLimitingOptions},Microsoft.Extensions.Caching.Memory.IMemoryCache,Lacuna.RestPki.Site.Services.RequestContext,Lacuna.RestPki.Site.Services.SubscriptionCache,Lacuna.RestPki.Site.Services.Invoicing.InvoicesRepository)">
            <summary>
            Enforces the per-type transaction limits of a subscription for the current invoicing period.
            </summary>
            <remarks>
            <para>
            Limit checks are cheap by design: the per-(subscription, type) usage count is kept in an in-process memory
            cache (see <c>TransactionLimitingOptions.CacheDuration</c>); the database is read only on a cold cache.
            It is safe to place checks liberally, including in hot paths - do not avoid an upfront check out of cost concerns.
            </para>
            <para>
            The flip side is that enforcement is approximate: a subscription may overshoot its limit by whatever it
            consumes within one cache window. This is a deliberate trade-off of exactness for cheapness.
            </para>
            <para>
            For where each transaction type is enforced and the rules for positioning checks within an operation,
            see <c>docs/contexts/invoicing-and-audit/transaction-limits.md</c>.
            </para>
            </remarks>
        </member>
        <member name="M:System.Threading.CancellationTokenExtensions.WhenCancelled(System.Threading.CancellationToken)">
            <summary>
            Returns a task that completes when the given CancellationToken is cancelled
            </summary>
        </member>
        <member name="M:System.StringExtensions.SanitizeForComparison(System.String)">
            <summary>
            Normalizes a string for fuzzy comparison — e.g. matching front-of-document OCR text
            against back-of-document MRZ data. Trims, collapses internal whitespace runs to a single
            space, strips diacritics/accents and upper-cases using the invariant culture. Returns an
            empty string for null, empty or whitespace-only input.
            </summary>
        </member>
        <member name="M:System.StringExtensions.GetLevenshteinSimilarityTo(System.String,System.String)">
            <summary>
            Returns a normalized Levenshtein similarity ratio in the range [0, 1] between two strings,
            where 1 means identical and 0 means completely different. Defined as
            <c>1 - editDistance / maxLength</c>, using Accord.NET's Levenshtein distance. Two empty (or
            null) strings are considered identical (1).
            </summary>
        </member>
        <member name="M:System.StringExtensions.GetSanitizedSimilarityTo(System.String,System.String)">
            <summary>
            Sanitizes both operands with <see cref="M:System.StringExtensions.SanitizeForComparison(System.String)"/> (trim, collapse
            whitespace, strip diacritics, upper-case) and returns their
            <see cref="M:System.StringExtensions.GetLevenshteinSimilarityTo(System.String,System.String)"/>. This is the entry point for fuzzily comparing ID-scan
            strings — e.g. front-of-document OCR text against back-of-document MRZ data — absorbing
            casing, accent and whitespace noise before the edit-distance ratio.
            </summary>
        </member>
        <member name="M:System.StringExtensions.GetLevenshteinDistanceTo(System.String,System.String)">
            <summary>
            Returns the raw Levenshtein edit distance (insertions + deletions + substitutions) between two
            strings, using Accord.NET's implementation. Unlike <see cref="M:System.StringExtensions.GetLevenshteinSimilarityTo(System.String,System.String)"/> this is
            not normalized - callers that need a length-scaled edit budget (rather than a [0,1] ratio) use this.
            </summary>
        </member>
    </members>
</doc>
