<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Moltaro.Package.NET</name>
  </assembly>
  <members>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentFileTypeRule">
      <summary>
            One extension-aware file type rule advertised by the attachment upload boundary.
            A file is allowed only when its longest matching extension and declared MIME type
            are present in the same rule.
            </summary>
      <param name="Extensions">Normalized lower-case extensions, including the leading dot.</param>
      <param name="MimeTypes">Normalized lower-case MIME types without parameters.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentFileTypeRule.#ctor(System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>
            One extension-aware file type rule advertised by the attachment upload boundary.
            A file is allowed only when its longest matching extension and declared MIME type
            are present in the same rule.
            </summary>
      <param name="Extensions">Normalized lower-case extensions, including the leading dot.</param>
      <param name="MimeTypes">Normalized lower-case MIME types without parameters.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentFileTypeRule.Extensions">
      <summary>Normalized lower-case extensions, including the leading dot.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentFileTypeRule.MimeTypes">
      <summary>Normalized lower-case MIME types without parameters.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentUploadRequest">
      <summary>
            Request to upload an attachment to a Moltaro entity instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.FileName">
      <summary>
            File name stored on the attachment descriptor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.Description">
      <summary>
            Optional file description.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.MimeType">
      <summary>
            File MIME type.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.SizeBytes">
      <summary>
            Expected file size in bytes. Required when <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.ContentStream" /> is used.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.Content">
      <summary>
            In-memory file content. Use either this property or <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.ContentStream" />, not both.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.ContentStream">
      <summary>
            Streamed file content. Use either this property or <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.Content" />, not both.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadRequest.Relations">
      <summary>
            Optional resource relations attached to the uploaded attachment.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest">
      <summary>
            Request to import or replace an attachment with source-system metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.FileReferenceId">
      <summary>
            Caller-provided file reference identifier to create or replace.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.FileName">
      <summary>
            File name stored on the attachment descriptor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.Description">
      <summary>
            Optional file description.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.MimeType">
      <summary>
            File MIME type.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.SizeBytes">
      <summary>
            Expected file size in bytes. Required when <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.ContentStream" /> is used.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.Content">
      <summary>
            In-memory file content. Use either this property or <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.ContentStream" />, not both.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.ContentStream">
      <summary>
            Streamed file content. Use either this property or <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.Content" />, not both.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.SourceCreatedByUserId">
      <summary>
            Source-system user id to store as the creator. A non-null value must resolve to an existing
            workspace user. When omitted by system automation, the unknown historical creator is preserved;
            interactive callers continue to use the current actor as creator.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.SourceCreatedAt">
      <summary>
            Source-system creation timestamp. When omitted, the current time is used.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUpsertRequest.Relations">
      <summary>
            Optional resource relations attached to the attachment. Upsert replaces the active relation set.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentUploadResult">
      <summary>
            Result of a Moltaro attachment upload.
            </summary>
      <param name="FileReferenceId">Created file reference identifier.</param>
      <param name="DescriptorId">Created file descriptor identifier.</param>
      <param name="ChecksumSha256">SHA-256 checksum encoded as lowercase hex.</param>
      <param name="SizeBytes">Stored file size in bytes.</param>
      <param name="MimeType">Stored file MIME type.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentUploadResult.#ctor(System.String,System.String,System.String,System.Int64,System.String)">
      <summary>
            Result of a Moltaro attachment upload.
            </summary>
      <param name="FileReferenceId">Created file reference identifier.</param>
      <param name="DescriptorId">Created file descriptor identifier.</param>
      <param name="ChecksumSha256">SHA-256 checksum encoded as lowercase hex.</param>
      <param name="SizeBytes">Stored file size in bytes.</param>
      <param name="MimeType">Stored file MIME type.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadResult.FileReferenceId">
      <summary>Created file reference identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadResult.DescriptorId">
      <summary>Created file descriptor identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadResult.ChecksumSha256">
      <summary>SHA-256 checksum encoded as lowercase hex.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadResult.SizeBytes">
      <summary>Stored file size in bytes.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadResult.MimeType">
      <summary>Stored file MIME type.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentDownloadResult">
      <summary>
            Result of a Moltaro attachment download.
            </summary>
      <param name="Descriptor">File descriptor metadata.</param>
      <param name="Content">Verified file content streamed through Moltaro storage.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentDownloadResult.#ctor(Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor,System.IO.Stream)">
      <summary>
            Result of a Moltaro attachment download.
            </summary>
      <param name="Descriptor">File descriptor metadata.</param>
      <param name="Content">Verified file content streamed through Moltaro storage.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentDownloadResult.Descriptor">
      <summary>File descriptor metadata.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentDownloadResult.Content">
      <summary>Verified file content streamed through Moltaro storage.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities">
      <summary>Effective non-secret upload capabilities for the current workspace.</summary>
      <param name="StorageType">Configured file-body storage provider.</param>
      <param name="ManagedMultipartEnabled">Whether bounded managed multipart transfer is available.</param>
      <param name="LegacyStreamEnabled">Whether the legacy single-request stream path is available.</param>
      <param name="MaximumFileSizeBytes">Effective maximum after product, workspace, and verification limits.</param>
      <param name="PartSizeBytes">Required bounded part size for managed transfers.</param>
      <param name="MaximumParallelParts">Maximum supported parallel part count.</param>
      <param name="ClientChecksumAlgorithm">Supported client-declared checksum algorithm.</param>
      <param name="ClientChecksumRequired">Whether a client-declared checksum is required.</param>
      <param name="AllowedMimeTypes">Deprecated MIME-only compatibility projection. Use <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.FileTypeRules" />.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.#ctor(Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum,System.Boolean,System.Boolean,System.Int64,System.Int32,System.Int32,System.String,System.Boolean,System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>Effective non-secret upload capabilities for the current workspace.</summary>
      <param name="StorageType">Configured file-body storage provider.</param>
      <param name="ManagedMultipartEnabled">Whether bounded managed multipart transfer is available.</param>
      <param name="LegacyStreamEnabled">Whether the legacy single-request stream path is available.</param>
      <param name="MaximumFileSizeBytes">Effective maximum after product, workspace, and verification limits.</param>
      <param name="PartSizeBytes">Required bounded part size for managed transfers.</param>
      <param name="MaximumParallelParts">Maximum supported parallel part count.</param>
      <param name="ClientChecksumAlgorithm">Supported client-declared checksum algorithm.</param>
      <param name="ClientChecksumRequired">Whether a client-declared checksum is required.</param>
      <param name="AllowedMimeTypes">Deprecated MIME-only compatibility projection. Use <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.FileTypeRules" />.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.StorageType">
      <summary>Configured file-body storage provider.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ManagedMultipartEnabled">
      <summary>Whether bounded managed multipart transfer is available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.LegacyStreamEnabled">
      <summary>Whether the legacy single-request stream path is available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.MaximumFileSizeBytes">
      <summary>Effective maximum after product, workspace, and verification limits.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.PartSizeBytes">
      <summary>Required bounded part size for managed transfers.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.MaximumParallelParts">
      <summary>Maximum supported parallel part count.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ClientChecksumAlgorithm">
      <summary>Supported client-declared checksum algorithm.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ClientChecksumRequired">
      <summary>Whether a client-declared checksum is required.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.AllowedMimeTypes">
      <summary>Deprecated MIME-only compatibility projection. Use <see cref="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.FileTypeRules" />.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.FileTypeRules">
      <summary>
            Gets the authoritative extension-aware upload rules. A file is allowed only when its
            longest matching extension and declared MIME type are present in the same rule.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.FileTypePolicyVersion">
      <summary>Gets the persisted schema version of the effective file type policy.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.FileTypePolicyHash">
      <summary>Gets the deterministic SHA-256 fingerprint of the effective file type rule pairs.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ActiveSessionLimit">
      <summary>Gets the simultaneous client-transfer session limit for the current execution actor.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ActiveSessionCount">
      <summary>Gets sessions transferring or completing client content for the current execution actor.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ActiveReservedBytesLimit">
      <summary>Gets the unpublished reserved-byte limit for the current execution actor.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.ActiveReservedBytes">
      <summary>Gets byte reservations held by transfer and post-transfer verification sessions.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.RetryAfterSeconds">
      <summary>Gets the retry delay when the actor currently has no upload capacity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.InactivityTimeoutSeconds">
      <summary>Gets the sliding inactivity lease for an active upload session.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentUploadCapabilities.AbsoluteSessionLifetimeSeconds">
      <summary>Gets the absolute lifetime cap for an active upload session.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum">
      <summary>Provider-neutral lifecycle state for one bounded attachment transfer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Uploading">
      <summary>The caller stream is being transferred in bounded parts.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Uploaded">
      <summary>The complete body was accepted and is waiting for verification.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Verifying">
      <summary>The body is being verified or published.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Available">
      <summary>The verified attachment is available to readers.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Rejected">
      <summary>The body was rejected by an integrity or content policy.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Failed">
      <summary>The transfer or publication failed.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum.Aborted">
      <summary>
            The physical transfer attempt was explicitly aborted or stopped by system recovery.
            A system-recovery abort has a stable <c>filesystem.upload.recovery.*</c> failure code
            and can permit a successor attempt with the same logical idempotency key.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentTransferProgress">
      <summary>Monotonic progress for one bounded attachment transfer.</summary>
      <param name="UploadSessionId">
            Identifier of the physical upload attempt. Repeating the logical operation after expiry can return a new value.
            </param>
      <param name="State">Current provider-neutral transfer state.</param>
      <param name="TransferredBytes">Bytes accepted for the current transfer attempt.</param>
      <param name="DeclaredSizeBytes">Caller-declared complete body size.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentTransferProgress.#ctor(System.String,Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum,System.Int64,System.Int64)">
      <summary>Monotonic progress for one bounded attachment transfer.</summary>
      <param name="UploadSessionId">
            Identifier of the physical upload attempt. Repeating the logical operation after expiry can return a new value.
            </param>
      <param name="State">Current provider-neutral transfer state.</param>
      <param name="TransferredBytes">Bytes accepted for the current transfer attempt.</param>
      <param name="DeclaredSizeBytes">Caller-declared complete body size.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferProgress.UploadSessionId">
      <summary>
            Identifier of the physical upload attempt. Repeating the logical operation after expiry can return a new value.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferProgress.State">
      <summary>Current provider-neutral transfer state.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferProgress.TransferredBytes">
      <summary>Bytes accepted for the current transfer attempt.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferProgress.DeclaredSizeBytes">
      <summary>Caller-declared complete body size.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentTransferResult">
      <summary>Current provider-neutral result for one attachment transfer.</summary>
      <param name="UploadSessionId">
            Identifier of the physical upload attempt. Repeating the logical operation after expiry can return a new value.
            </param>
      <param name="State">Current transfer state.</param>
      <param name="TransferredBytes">Provider-confirmed or locally transferred bytes.</param>
      <param name="DeclaredSizeBytes">Caller-declared complete body size.</param>
      <param name="FileReferenceId">Published file reference identifier, when available.</param>
      <param name="DescriptorId">Published descriptor identifier, when available.</param>
      <param name="VerifiedChecksumSha256">Authoritative verified SHA-256, when available.</param>
      <param name="MimeType">Authoritative detected MIME type when available; otherwise the declared type.</param>
      <param name="FailureCode">
            Stable provider-neutral failure code, when applicable. An explicit caller abort has no failure code;
            a system-recovery abort has a safe <c>filesystem.upload.recovery.*</c> code.
            </param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentTransferResult.#ctor(System.String,Moltaro.Package.NET.MoltaroAttachmentTransferStateEnum,System.Int64,System.Int64,System.String,System.String,System.String,System.String,System.String)">
      <summary>Current provider-neutral result for one attachment transfer.</summary>
      <param name="UploadSessionId">
            Identifier of the physical upload attempt. Repeating the logical operation after expiry can return a new value.
            </param>
      <param name="State">Current transfer state.</param>
      <param name="TransferredBytes">Provider-confirmed or locally transferred bytes.</param>
      <param name="DeclaredSizeBytes">Caller-declared complete body size.</param>
      <param name="FileReferenceId">Published file reference identifier, when available.</param>
      <param name="DescriptorId">Published descriptor identifier, when available.</param>
      <param name="VerifiedChecksumSha256">Authoritative verified SHA-256, when available.</param>
      <param name="MimeType">Authoritative detected MIME type when available; otherwise the declared type.</param>
      <param name="FailureCode">
            Stable provider-neutral failure code, when applicable. An explicit caller abort has no failure code;
            a system-recovery abort has a safe <c>filesystem.upload.recovery.*</c> code.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.UploadSessionId">
      <summary>
            Identifier of the physical upload attempt. Repeating the logical operation after expiry can return a new value.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.State">
      <summary>Current transfer state.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.TransferredBytes">
      <summary>Provider-confirmed or locally transferred bytes.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.DeclaredSizeBytes">
      <summary>Caller-declared complete body size.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.FileReferenceId">
      <summary>Published file reference identifier, when available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.DescriptorId">
      <summary>Published descriptor identifier, when available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.VerifiedChecksumSha256">
      <summary>Authoritative verified SHA-256, when available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.MimeType">
      <summary>Authoritative detected MIME type when available; otherwise the declared type.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.FailureCode">
      <summary>
            Stable provider-neutral failure code, when applicable. An explicit caller abort has no failure code;
            a system-recovery abort has a safe <c>filesystem.upload.recovery.*</c> code.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferResult.IsTerminal">
      <summary>
            Whether no further transfer or verification transition is possible.
            A provider-unavailable failure remains resumable by repeating the same
            stream operation with the original idempotency key. An expired or
            system-recovery-aborted physical attempt remains terminal when queried by
            its upload-session id, while a repeated stream operation can create a
            successor attempt when the failure contract permits it.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentTransferAbortOutcomeEnum">
      <summary>Outcome of explicitly aborting an attachment transfer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferAbortOutcomeEnum.Applied">
      <summary>The active transfer was aborted.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferAbortOutcomeEnum.AlreadyApplied">
      <summary>The transfer was already aborted.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferAbortOutcomeEnum.NotFound">
      <summary>No caller-owned transfer exists.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentTransferAbortOutcomeEnum.NotAbortable">
      <summary>The current state cannot be aborted.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentTransferAbortResult">
      <summary>Result of explicitly aborting an attachment transfer.</summary>
      <param name="Outcome">Abort outcome.</param>
      <param name="Transfer">Current transfer state when it can be disclosed to the caller.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentTransferAbortResult.#ctor(Moltaro.Package.NET.MoltaroAttachmentTransferAbortOutcomeEnum,Moltaro.Package.NET.MoltaroAttachmentTransferResult)">
      <summary>Result of explicitly aborting an attachment transfer.</summary>
      <param name="Outcome">Abort outcome.</param>
      <param name="Transfer">Current transfer state when it can be disclosed to the caller.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferAbortResult.Outcome">
      <summary>Abort outcome.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentTransferAbortResult.Transfer">
      <summary>Current transfer state when it can be disclosed to the caller.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentReassignOutcomeEnum">
      <summary>Outcome of an idempotent file-reference owner reassignment.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentReassignOutcomeEnum.Applied">
      <summary>The reference owner was changed by this call.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAttachmentReassignOutcomeEnum.AlreadyApplied">
      <summary>The same operation was committed by an earlier call.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentReassignRequest">
      <summary>Request to atomically move an existing file reference to another owner.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignRequest.OperationId">
      <summary>Required stable idempotency key for this owner transition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignRequest.FileReferenceId">
      <summary>Stable file reference identifier. The physical body and descriptor are not copied.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignRequest.SourceOwner">
      <summary>Owner that must currently own the reference.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignRequest.TargetOwner">
      <summary>New owner for the same reference.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignRequest.ExpectedRowVersion">
      <summary>Expected current file-reference concurrency token.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentReassignedReference">
      <summary>Provider-neutral snapshot of a reassigned file reference.</summary>
      <param name="FileReferenceId">Stable file reference identifier.</param>
      <param name="DescriptorId">Unchanged file descriptor identifier.</param>
      <param name="Owner">Current owner after the operation.</param>
      <param name="RowVersion">Current file-reference concurrency token.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentReassignedReference.#ctor(System.String,System.String,Moltaro.Package.NET.MoltaroResourceIdentity,System.Guid)">
      <summary>Provider-neutral snapshot of a reassigned file reference.</summary>
      <param name="FileReferenceId">Stable file reference identifier.</param>
      <param name="DescriptorId">Unchanged file descriptor identifier.</param>
      <param name="Owner">Current owner after the operation.</param>
      <param name="RowVersion">Current file-reference concurrency token.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignedReference.FileReferenceId">
      <summary>Stable file reference identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignedReference.DescriptorId">
      <summary>Unchanged file descriptor identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignedReference.Owner">
      <summary>Current owner after the operation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignedReference.RowVersion">
      <summary>Current file-reference concurrency token.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentReassignResult">
      <summary>Result of an atomic file-reference owner reassignment.</summary>
      <param name="Outcome">Whether this call applied the transition or replayed its durable result.</param>
      <param name="FileReference">Current reference identity, descriptor, owner, and row version.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroAttachmentReassignResult.#ctor(Moltaro.Package.NET.MoltaroAttachmentReassignOutcomeEnum,Moltaro.Package.NET.MoltaroAttachmentReassignedReference)">
      <summary>Result of an atomic file-reference owner reassignment.</summary>
      <param name="Outcome">Whether this call applied the transition or replayed its durable result.</param>
      <param name="FileReference">Current reference identity, descriptor, owner, and row version.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignResult.Outcome">
      <summary>Whether this call applied the transition or replayed its durable result.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentReassignResult.FileReference">
      <summary>Current reference identity, descriptor, owner, and row version.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest">
      <summary>Request for a bounded, resumable attachment stream upload.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.FileName">
      <summary>File name stored on the attachment descriptor.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.Description">
      <summary>Optional file description.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.MimeType">
      <summary>Caller-declared MIME type.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.DeclaredSizeBytes">
      <summary>Complete body size. The stream itself does not need to expose <see cref="P:System.IO.Stream.Length" />.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.ClientDeclaredSha256">
      <summary>Optional caller-declared lowercase or uppercase SHA-256 hex value.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.ContentStream">
      <summary>Non-seekable attachment content stream.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.IdempotencyKey">
      <summary>
            Required stable identity of the logical upload operation, scoped to the actor and owner resource.
            Keep this value unchanged when retrying an expired physical attempt.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.Progress">
      <summary>Optional monotonic bounded-transfer progress sink.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest.Relations">
      <summary>Optional relations applied atomically when the attachment is published.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest">
      <summary>Request for a bounded, resumable attachment import or replacement.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.FileReferenceId">
      <summary>Caller-provided stable file reference identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.FileName">
      <summary>File name stored on the attachment descriptor.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.Description">
      <summary>Optional file description.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.MimeType">
      <summary>Caller-declared MIME type.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.DeclaredSizeBytes">
      <summary>Complete body size. The stream itself does not need to expose <see cref="P:System.IO.Stream.Length" />.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.ClientDeclaredSha256">
      <summary>Optional caller-declared lowercase or uppercase SHA-256 hex value.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.ContentStream">
      <summary>Non-seekable attachment content stream.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.IdempotencyKey">
      <summary>
            Required stable identity of the logical upload operation, scoped to the actor and owner resource.
            Keep this value and <see cref="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.FileReferenceId" /> unchanged when retrying an expired physical attempt.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.Progress">
      <summary>Optional monotonic bounded-transfer progress sink.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.SourceCreatedByUserId">
      <summary>
            Source-system user identifier to preserve as creator. This is historical attribution only
            and never grants attachment authorization. Null preserves an unknown historical creator;
            a non-null value must resolve to an existing workspace user.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.SourceCreatedAt">
      <summary>Source-system creation timestamp to preserve.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest.Relations">
      <summary>Optional relations applied atomically when the attachment is published.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.IAttachmentService">
      <summary>
            Service contract for trusted attachment access from package and direct-db code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.GetUploadCapabilitiesAsync(System.Threading.CancellationToken)">
      <summary>
            Returns effective non-secret upload limits and storage capabilities before the caller reads a source body.
            </summary>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The effective workspace upload policy and provider-neutral transfer capabilities.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.ListAsync``1(System.String,System.Threading.CancellationToken)">
      <summary>
            Lists attachments for a package entity instance.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the attachment list.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Attachment references ordered from newest to oldest.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.ListAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.Threading.CancellationToken)">
      <summary>
            Lists attachments owned by a resource.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Attachment references ordered from newest to oldest.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.ListRelatedAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.Threading.CancellationToken)">
      <summary>
            Lists attachments related to a resource target.
            </summary>
      <param name="target">Relation target resource identity.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Attachment references ordered from newest to oldest.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UploadAsync``1(System.String,Moltaro.Package.NET.MoltaroAttachmentUploadRequest,System.Threading.CancellationToken)">
      <summary>
            Uploads an attachment for a package entity instance.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the attachment.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="request">Attachment upload request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Created attachment identifiers and stored descriptor metadata.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UploadAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroAttachmentUploadRequest,System.Threading.CancellationToken)">
      <summary>
            Uploads an attachment owned by a resource.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="request">Attachment upload request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Created attachment identifiers and stored descriptor metadata.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UpsertAsync``1(System.String,Moltaro.Package.NET.MoltaroAttachmentUpsertRequest,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces an attachment for a package entity instance while preserving source-system metadata.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the attachment.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="request">Attachment import request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Created or replaced attachment identifiers and stored descriptor metadata.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UpsertAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroAttachmentUpsertRequest,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces an attachment owned by a resource while preserving source-system metadata.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="request">Attachment import request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Created or replaced attachment identifiers and stored descriptor metadata.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.DownloadAsync``1(System.String,System.String,System.Threading.CancellationToken)">
      <summary>
            Downloads an attachment that belongs to a package entity instance.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the attachment.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="attachmentId">File reference identifier.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Attachment descriptor and content location.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.DownloadAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.String,System.Threading.CancellationToken)">
      <summary>
            Downloads an attachment that belongs to a resource owner.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="attachmentId">File reference identifier.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Attachment descriptor and content location.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UploadStreamAsync``1(System.String,Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest,System.Threading.CancellationToken)">
      <summary>Transfers a package entity attachment without buffering the complete body.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UploadStreamAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroAttachmentStreamUploadRequest,System.Threading.CancellationToken)">
      <summary>Transfers a resource attachment without buffering the complete body.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UpsertStreamAsync``1(System.String,Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces a package entity attachment without buffering the complete body. A
            scheduled function using the trusted system actor is authorized from host-owned execution
            provenance; supplying the reserved actor string outside that runtime context grants no access.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UpsertStreamAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroAttachmentStreamUpsertRequest,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces a resource attachment without buffering the complete body. EntityInstance
            owners use entity attachment policy; BoardItem owners use the Boards process-attachment policy.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.UpsertStreamsAsync(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.MoltaroAttachmentStreamUpsertBatchItem},Moltaro.Package.NET.MoltaroAttachmentTransferBatchOptions,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces multiple resource attachments with bounded parallelism. Each item owns
            an independent runtime scope and transaction; one item failure does not roll back or stop
            successful siblings. Input streams must be independent and remain caller-owned.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.GetUploadAsync``1(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Returns one caller-owned package entity attachment transfer.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.GetUploadAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.String,System.Threading.CancellationToken)">
      <summary>Returns one caller-owned resource attachment transfer.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.AbortUploadAsync``1(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Explicitly aborts one caller-owned package entity attachment transfer.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.AbortUploadAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.String,System.Threading.CancellationToken)">
      <summary>Explicitly aborts one caller-owned resource attachment transfer.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.IAttachmentService.ReassignAsync(Moltaro.Package.NET.MoltaroAttachmentReassignRequest,System.Threading.CancellationToken)">
      <summary>
            Atomically changes the owner of an available, unbound attachment without changing its
            identifier, descriptor, physical object, body bytes, or relations. Repeating the exact
            request with the same operation id returns the committed result.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroCommentCreateRequest">
      <summary>
            Request to create a comment on a Moltaro entity instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentCreateRequest.CommentText">
      <summary>
            Comment text.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentCreateRequest.ParentCommentId">
      <summary>
            Optional parent comment id when creating a reply.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentCreateRequest.Relations">
      <summary>
            Optional resource relations attached to the comment.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroCommentUpdateRequest">
      <summary>
            Request to update a comment.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpdateRequest.CommentText">
      <summary>
            Comment text.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroCommentUpsertRequest">
      <summary>
            Request to import or replace a comment with source-system metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpsertRequest.CommentId">
      <summary>
            Caller-provided comment identifier to create or replace.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpsertRequest.CommentText">
      <summary>
            Comment text.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpsertRequest.ParentCommentId">
      <summary>
            Optional parent comment id when importing a reply.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpsertRequest.SourceCreatedByUserId">
      <summary>
            Existing workspace user id to preserve as the historical creator. When omitted, the
            current execution actor is used, including the trusted system-automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpsertRequest.SourceCreatedAt">
      <summary>
            Source-system creation timestamp. When omitted, the current time is used.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCommentUpsertRequest.Relations">
      <summary>
            Optional resource relations attached to the comment. Upsert replaces the active relation set.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ICommentService">
      <summary>
            Service contract for trusted comment access from package and direct-db code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.GetAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Gets an active comment by id.
            </summary>
      <param name="commentId">Comment identifier.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The comment projection, or <see langword="null" /> when it was not found.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.ListAsync``1(System.String,System.Threading.CancellationToken)">
      <summary>
            Lists comments for a package entity instance.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the comments.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Comments ordered from newest to oldest.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.ListAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.Threading.CancellationToken)">
      <summary>
            Lists comments owned by a resource.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Comments ordered from newest to oldest.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.ListRelatedAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.Threading.CancellationToken)">
      <summary>
            Lists comments related to a resource target.
            </summary>
      <param name="target">Relation target resource identity.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>Comments ordered from newest to oldest.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.CreateAsync``1(System.String,Moltaro.Package.NET.MoltaroCommentCreateRequest,System.Threading.CancellationToken)">
      <summary>
            Creates a comment for a package entity instance.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the comment.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="request">Comment create request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The created comment projection.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.CreateAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroCommentCreateRequest,System.Threading.CancellationToken)">
      <summary>
            Creates a comment owned by a resource.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="request">Comment create request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The created comment projection.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.UpsertAsync``1(System.String,Moltaro.Package.NET.MoltaroCommentUpsertRequest,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces a comment for a package entity instance while preserving source-system metadata.
            </summary>
      <typeparam name="TEntity">Package entity type that owns the comment.</typeparam>
      <param name="entityId">Entity instance identifier.</param>
      <param name="request">Comment import request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The created or replaced comment projection.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.UpsertAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroCommentUpsertRequest,System.Threading.CancellationToken)">
      <summary>
            Imports or replaces a comment owned by a resource while preserving source-system metadata.
            </summary>
      <param name="owner">Owning resource identity.</param>
      <param name="request">Comment import request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The created or replaced comment projection.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.ReassignAsync(Moltaro.Package.NET.MoltaroCommentReassignRequest,System.Threading.CancellationToken)">
      <summary>
            Atomically changes an active comment owner without changing its identifier, text,
            parent, source attribution, source timestamp, or relations. Repeating the exact request
            with the same operation id returns the committed result. This operation is available only
            to runtime-authenticated system automation.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.UpdateAsync(System.String,Moltaro.Package.NET.MoltaroCommentUpdateRequest,System.Threading.CancellationToken)">
      <summary>
            Updates an active comment.
            </summary>
      <param name="commentId">Comment identifier.</param>
      <param name="request">Comment update request.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The updated comment projection.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.ICommentService.DeleteAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Soft-deletes an active comment.
            </summary>
      <param name="commentId">Comment identifier.</param>
      <param name="cancellationToken">Token that is signaled when the operation should stop.</param>
      <returns>The deleted comment identifier.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.FunctionQueueExtensions">
      <summary>
            Convenience extensions for strongly typed function queue calls.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.FunctionQueueExtensions.EnqueueAsync``1(Moltaro.Package.NET.IFunctionQueue,System.Object,System.Threading.CancellationToken)">
      <summary>
            Enqueues a function by reading its stable key from <see cref="T:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute" />.
            </summary>
      <typeparam name="TFunction">The package function type to enqueue.</typeparam>
      <param name="queue">The function queue service.</param>
      <param name="args">Optional JSON-serializable function arguments.</param>
      <param name="cancellationToken">Token that is signaled when enqueueing should stop.</param>
      <returns>The queued function run id.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.IDevLog">
      <summary>
            Writes package execution diagnostics to the Moltaro dev log.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.WriteNoteAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Writes an in-memory execution note.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.LogTraceAsync(System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a trace dev-log entry.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.LogDebugAsync(System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a debug dev-log entry.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.LogInformationAsync(System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes an information dev-log entry.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.LogWarningAsync(System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a warning dev-log entry.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.LogErrorAsync(System.String,System.Exception,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes an error dev-log entry.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IDevLog.LogCriticalAsync(System.String,System.Exception,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a critical dev-log entry.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.IFunctionQueue">
      <summary>
            Enqueues Moltaro business functions from trusted package code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IFunctionQueue.EnqueueAsync(System.String,System.Object,System.Threading.CancellationToken)">
      <summary>
            Enqueues a function by its stable key.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.IGroupService">
      <summary>
            Service contract for Moltaro responsibility groups.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IGroupService.ListGroupsAsync(System.Threading.CancellationToken)">
      <summary>
            Lists responsibility groups visible to trusted package code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IGroupService.GetGroupAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Gets a responsibility group by its stable id.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IGroupService.CreateGroupAsync(Moltaro.Package.NET.MoltaroCreateGroupRequest,System.Threading.CancellationToken)">
      <summary>
            Creates a responsibility group through trusted Moltaro core services.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IGroupService.UpdateGroupAsync(System.String,Moltaro.Package.NET.MoltaroUpdateGroupRequest,System.Threading.CancellationToken)">
      <summary>
            Updates a responsibility group, including its complete user membership set.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IGroupService.DeleteGroupAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Deletes a responsibility group.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.IRoleService">
      <summary>
            Service contract for Moltaro roles.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.ListRolesAsync(System.Threading.CancellationToken)">
      <summary>
            Lists roles visible to trusted package code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.GetRoleAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Gets a role by its stable id.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.CreateRoleAsync(Moltaro.Package.NET.MoltaroCreateRoleRequest,System.Threading.CancellationToken)">
      <summary>
            Creates a workspace role through trusted Moltaro core services.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.UpdateRoleAsync(System.String,Moltaro.Package.NET.MoltaroUpdateRoleRequest,System.Threading.CancellationToken)">
      <summary>
            Updates a non-system role by its stable id.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.DeleteRoleAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Deletes a non-system role.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.ReplaceUsersAsync(System.String,System.Collections.Generic.IReadOnlyList{System.String},System.Threading.CancellationToken)">
      <summary>
            Replaces all user memberships of a non-system role.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IRoleService.ReplacePermissionsAsync(System.String,System.Collections.Generic.IReadOnlyList{System.String},System.Threading.CancellationToken)">
      <summary>
            Replaces all permission claims of a non-system role.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.IUserService">
      <summary>
            Service contract for Moltaro users.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.ListUsersAsync(System.Threading.CancellationToken)">
      <summary>
            Lists active workspace users.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.GetActorUserAsync(System.Threading.CancellationToken)">
      <summary>
            Gets the effective actor user for the current package invocation.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.GetOriginalUserAsync(System.Threading.CancellationToken)">
      <summary>
            Gets the original interactive user when the current invocation is impersonated.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.GetUserAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Gets a user by id.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.CreateUserAsync(Moltaro.Package.NET.MoltaroCreateUserRequest,System.Threading.CancellationToken)">
      <summary>
            Creates a workspace user through trusted Moltaro core services.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.UpdateUserAsync(System.String,Moltaro.Package.NET.MoltaroUpdateUserRequest,System.Threading.CancellationToken)">
      <summary>
            Updates one workspace user, including lifecycle, roles, and optional integration metadata.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.DeleteUserAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Soft-deletes one non-owner workspace user.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IUserService.SetPasswordAsync(System.String,System.String,System.Threading.CancellationToken)">
      <summary>
            Sets or replaces the password for an interactive workspace user.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroCreateGroupRequest">
      <summary>
            Request to create a responsibility group through trusted Moltaro core services.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.Id">
      <summary>
            Optional stable responsibility group id. When omitted, Moltaro generates one.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.Code">
      <summary>
            Optional responsibility group code.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.Name">
      <summary>
            Responsibility group display name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.Type">
      <summary>
            Responsibility group type.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.Description">
      <summary>
            Optional description.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.UserIds">
      <summary>
            Optional initial user memberships.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateGroupRequest.ExtendedData">
      <summary>
            Optional non-secret integration metadata.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroCreateRoleRequest">
      <summary>
            Request to create a workspace role through trusted Moltaro core services.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateRoleRequest.Id">
      <summary>
            Optional stable role id. When omitted, Moltaro generates one.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateRoleRequest.Name">
      <summary>
            Role display name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateRoleRequest.Description">
      <summary>
            Optional role description.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateRoleRequest.AutoAssign">
      <summary>
            Whether the role is assigned automatically to newly created users.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateRoleRequest.ExtendedData">
      <summary>
            Optional non-secret integration metadata stored as namespaced claims.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroCreateUserRequest">
      <summary>
            Request to create a workspace user through trusted Moltaro core services.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.Id">
      <summary>
            Optional stable user id. When omitted, Moltaro generates one.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.UserName">
      <summary>
            Workspace user name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.Email">
      <summary>
            Optional email address.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.FirstName">
      <summary>
            User first name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.LastName">
      <summary>
            Optional user last name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.UserType">
      <summary>
            User type. Direct-db creation defaults to a service account.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.EmailConfirmed">
      <summary>
            Whether the optional email is already confirmed.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.IsBlocked">
      <summary>
            Whether the created user is blocked from sign-in and API-key access.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.RoleIds">
      <summary>
            Optional role ids to assign. Auto-assign roles and Everyone are added when present in the workspace.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.InitialPassword">
      <summary>
            Optional initial password. Direct-db creation accepts it only for workspace users.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroCreateUserRequest.ExtendedData">
      <summary>
            Optional non-secret integration metadata stored as namespaced claims.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroTagValue">
      <summary>
            Tag value to import or synchronize on a Moltaro entity instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagValue.TagName">
      <summary>
            Tag display name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagValue.Color">
      <summary>
            Optional tag color.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagValue.Category">
      <summary>
            Optional tag category.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroTagSetReplaceRequest">
      <summary>
            Request to replace the full tag set on a Moltaro entity instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagSetReplaceRequest.Tags">
      <summary>
            Desired tag set.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagSetReplaceRequest.SourceCreatedByUserId">
      <summary>
            Existing workspace user id to preserve as the historical creator for new tags.
            When omitted, the current execution actor is stored, including the system automation actor.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroTagSetReplaceResult">
      <summary>
            Result of replacing a Moltaro tag set.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagSetReplaceResult.Created">
      <summary>
            Number of tags created.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagSetReplaceResult.Updated">
      <summary>
            Number of tags updated.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagSetReplaceResult.Deleted">
      <summary>
            Number of tags deleted.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroTagSetReplaceResult.Unchanged">
      <summary>
            Number of tags left unchanged.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ITagService">
      <summary>
            Service contract for trusted tag access from package and direct-db code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ITagService.ListAsync``1(System.String,System.Threading.CancellationToken)">
      <summary>
            Lists tags for a package entity instance.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ITagService.ListAsync(Moltaro.Package.NET.MoltaroResourceIdentity,System.Threading.CancellationToken)">
      <summary>
            Lists tags for a Moltaro resource owner.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ITagService.ReplaceAsync``1(System.String,Moltaro.Package.NET.MoltaroTagSetReplaceRequest,System.Threading.CancellationToken)">
      <summary>
            Replaces the complete tag set for a package entity instance.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ITagService.ReplaceAsync(Moltaro.Package.NET.MoltaroResourceIdentity,Moltaro.Package.NET.MoltaroTagSetReplaceRequest,System.Threading.CancellationToken)">
      <summary>
            Replaces the complete tag set for a Moltaro resource owner.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.IDataSource">
      <summary>
            Non-generic runtime bridge used by hosts that discover and execute DataSources dynamically.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.IDataSource.ParametersType">
      <summary>
            Gets the CLR parameter type accepted by this DataSource.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.IDataSource.GetDescriptor(Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum)">
      <summary>
            Gets the immutable descriptor for this DataSource using the source kind assigned by the discovery host.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.IDataSource.GetOptionsAsync(Moltaro.Package.NET.DataSources.DataSourceOptionRequest,System.Threading.CancellationToken)">
      <summary>
            Gets available option values for a select-like parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.IDataSource.ExecuteAsync(Moltaro.Package.NET.DataSources.DataSourceExecutionContext,System.Object,System.Threading.CancellationToken)">
      <summary>
            Executes the DataSource using dynamically supplied parameters.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSource`1">
      <summary>
            Typed base class for authoring Moltaro DataSources.
            </summary>
      <typeparam name="TParameters">The CLR type that represents validated execution parameters.</typeparam>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.DataSource`1.ParametersType">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSource`1.Describe(Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder)">
      <summary>
            Describes parameters, output shape, renderer compatibility, and execution requirements.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSource`1.GetOptionsAsync(Moltaro.Package.NET.DataSources.DataSourceOptionRequest,System.Threading.CancellationToken)">
      <summary>
            Gets available option values for a select-like parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSource`1.GetDescriptor(Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum)">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSource`1.ExecuteAsync(Moltaro.Package.NET.DataSources.DataSourceExecutionContext,`0,System.Threading.CancellationToken)">
      <summary>
            Executes the DataSource using typed parameters.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceDescriptor">
      <summary>
            Describes a DataSource contract that can be bound to dashboard and report definitions.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptor.#ctor(System.String,System.String,Moltaro.Package.NET.DataSources.DataSourceText,Moltaro.Package.NET.DataSources.DataSourceText,Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceParameterDescriptor},Moltaro.Package.NET.DataSources.DataSourceOutputSchema,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceRendererCapability},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceDrilldownCapability},Moltaro.Package.NET.DataSources.DataSourceExecutionPolicy,Moltaro.Package.NET.DataSources.DataSourceExecutionRequirements,System.String,System.Int32)">
      <summary>
            Describes a DataSource contract that can be bound to dashboard and report definitions.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceParameterDescriptor">
      <summary>
            Describes a single DataSource parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceParameterDescriptor.#ctor(System.String,Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum,Moltaro.Package.NET.DataSources.DataSourceText,System.Boolean,System.String,System.Boolean,System.String)">
      <summary>
            Describes a single DataSource parameter.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceOutputSchema">
      <summary>
            Describes a DataSource output schema.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOutputSchema.#ctor(Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceFieldDescriptor})">
      <summary>
            Describes a DataSource output schema.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceFieldDescriptor">
      <summary>
            Describes a field in a DataSource output payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceFieldDescriptor.#ctor(System.String,Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum,Moltaro.Package.NET.DataSources.DataSourceText,System.String,System.String,System.Boolean,System.Boolean,System.Boolean,System.String,System.String)">
      <summary>
            Describes a field in a DataSource output payload.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceRendererCapability">
      <summary>
            Describes a renderer that can consume a DataSource output.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceRendererCapability.#ctor(Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum)">
      <summary>
            Describes a renderer that can consume a DataSource output.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceDrilldownCapability">
      <summary>
            Describes a drilldown/link target that can be produced by a DataSource.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDrilldownCapability.#ctor(Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum,System.String)">
      <summary>
            Describes a drilldown/link target that can be produced by a DataSource.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceExecutionPolicy">
      <summary>
            Describes host execution limits and capabilities for a DataSource.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceExecutionPolicy.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Boolean)">
      <summary>
            Describes host execution limits and capabilities for a DataSource.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceExecutionRequirements">
      <summary>
            Describes module and permission requirements needed before a host executes a DataSource.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceExecutionRequirements.#ctor(System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String},Moltaro.Package.NET.DataSources.DataSourceMinimumRoleEnum)">
      <summary>
            Describes module and permission requirements needed before a host executes a DataSource.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.DataSourceExecutionRequirements.Empty">
      <summary>
            Gets an empty execution requirement descriptor.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder">
      <summary>
            Builds immutable <see cref="T:Moltaro.Package.NET.DataSources.DataSourceDescriptor" /> instances for authoring and discovery.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder" /> class.
            </summary>
      <param name="stableId">A stable identifier for the DataSource contract.</param>
      <param name="key">An optional shorter key for authoring.</param>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.StableId">
      <summary>
            Gets the stable identifier for the descriptor being built.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Key(System.String)">
      <summary>
            Sets the authoring key.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.DisplayName(System.String)">
      <summary>
            Sets the default display name.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.DisplayName(Moltaro.Package.NET.DataSources.DataSourceText)">
      <summary>
            Sets the default display name.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Description(System.String)">
      <summary>
            Sets the default description.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Description(Moltaro.Package.NET.DataSources.DataSourceText)">
      <summary>
            Sets the default description.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.SourceKind(Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum)">
      <summary>
            Sets the source kind assigned by the discovery host.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OwnerModuleKey(System.String)">
      <summary>
            Sets the owning module key.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Version(System.Int32)">
      <summary>
            Sets the descriptor version.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.DateRangeParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a date range parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.DateParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a date parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.NumberParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a number parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.TextParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a text parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.BooleanParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a boolean parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.SelectParameter(System.String,System.String,System.Boolean,System.String)">
      <summary>
            Adds a single-value select parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.MultiSelectParameter(System.String,System.String,System.Boolean,System.String)">
      <summary>
            Adds a multi-value select parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.UserParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a Moltaro user parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.RoleParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a Moltaro role parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.BoardParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a Boards module board parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.EntityDefinitionParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds an entity definition parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.EntityInstanceParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds an entity instance parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.ScopeParameter(System.String,System.String,System.Boolean)">
      <summary>
            Adds a logical scope parameter.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputMetric(System.String,Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum)">
      <summary>
            Sets metric output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputMetricSet(Moltaro.Package.NET.DataSources.DataSourceFieldDescriptor[])">
      <summary>
            Sets metric set output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputBoundedMetric(System.String,System.String,System.String)">
      <summary>
            Sets bounded metric output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputTablePage(Moltaro.Package.NET.DataSources.DataSourceFieldDescriptor[])">
      <summary>
            Sets table page output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputTimeSeries(System.String,System.String)">
      <summary>
            Sets time series output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputCategorySeries(System.String,System.String)">
      <summary>
            Sets category series output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.OutputRecordList(Moltaro.Package.NET.DataSources.DataSourceFieldDescriptor[])">
      <summary>
            Sets record list output shape.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Renderer(Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum)">
      <summary>
            Adds an explicit renderer capability.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Drilldown(Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum,System.String)">
      <summary>
            Adds a drilldown target capability.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.ExecutionPolicy(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Boolean)">
      <summary>
            Sets execution policy values.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.RequirePermission(System.String)">
      <summary>
            Adds a permission key required for execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.RequireModule(System.String)">
      <summary>
            Adds a module key required for execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.MinimumRole(Moltaro.Package.NET.DataSources.DataSourceMinimumRoleEnum)">
      <summary>
            Sets the minimum built-in workspace role required for execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorBuilder.Build">
      <summary>
            Builds a descriptor and calculates its schema fingerprint.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceDescriptorFingerprint">
      <summary>
            Calculates stable DataSource descriptor fingerprints for published definition compatibility checks.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceDescriptorFingerprint.Calculate(Moltaro.Package.NET.DataSources.DataSourceDescriptor)">
      <summary>
            Calculates a deterministic SHA-256 fingerprint for compatibility-relevant descriptor parts.
            </summary>
      <param name="descriptor">The descriptor to fingerprint.</param>
      <returns>A lower-case hexadecimal SHA-256 fingerprint.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum">
      <summary>
            Identifies the authoring surface that provides a DataSource.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum.Unknown">
      <summary>The source kind has not been assigned by a discovery host.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum.BuiltInModule">
      <summary>The DataSource is provided by a built-in Moltaro module.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum.NetOperationProject">
      <summary>The DataSource is provided by a customer NetOperationProject.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceSourceKindEnum.NetPackage">
      <summary>The DataSource is provided by a Moltaro .NET package assembly.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum">
      <summary>
            Defines the logical type of a DataSource parameter.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.DateRange">
      <summary>A date range parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Date">
      <summary>A single date parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Number">
      <summary>A numeric parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Text">
      <summary>A text parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Boolean">
      <summary>A boolean parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Select">
      <summary>A single-value select parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.MultiSelect">
      <summary>A multi-value select parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.User">
      <summary>A Moltaro user parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Role">
      <summary>A Moltaro role parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Board">
      <summary>A Boards module board parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.EntityDefinition">
      <summary>An entity definition parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.EntityInstance">
      <summary>An entity instance parameter.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceParameterTypeEnum.Scope">
      <summary>A logical scope parameter.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum">
      <summary>
            Defines the shape returned by a DataSource execution.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.Metric">
      <summary>A single metric value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.MetricSet">
      <summary>A set of named metric values.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.BoundedMetric">
      <summary>A bounded metric value with min/max semantics.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.TablePage">
      <summary>A paged table payload.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.TimeSeries">
      <summary>A time series payload.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.CategorySeries">
      <summary>A category series payload.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum.RecordList">
      <summary>A list of records.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum">
      <summary>
            Defines a logical field value type in a DataSource output schema.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.String">
      <summary>A string value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Number">
      <summary>A whole or floating numeric value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Decimal">
      <summary>A decimal numeric value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Boolean">
      <summary>A boolean value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Date">
      <summary>A date-only value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.DateTime">
      <summary>A date-time value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Duration">
      <summary>A duration value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Percentage">
      <summary>A percentage value.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceValueTypeEnum.Json">
      <summary>An arbitrary JSON value.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum">
      <summary>
            Defines renderer families that can consume a DataSource output.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.Kpi">
      <summary>A key performance indicator renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.Gauge">
      <summary>A gauge renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.Table">
      <summary>A table renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.LineChart">
      <summary>A line chart renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.BarChart">
      <summary>A bar chart renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.DonutChart">
      <summary>A donut chart renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.StatusList">
      <summary>A status list renderer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceRendererKindEnum.RecordList">
      <summary>A record list renderer.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum">
      <summary>
            Defines link target families that can be emitted by DataSources.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.EntityInstance">
      <summary>An entity instance target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.EntityList">
      <summary>An entity list target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.Board">
      <summary>A board target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.BoardItem">
      <summary>A board item target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.WorkInboxNotification">
      <summary>A WorkInbox notification target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.WorkInboxAttentionSignal">
      <summary>A WorkInbox attention signal target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.OperationalMetrics">
      <summary>An operational metrics target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.FunctionRun">
      <summary>A function run target.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum.ExternalUrl">
      <summary>An external URL target.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceExecutionModeEnum">
      <summary>
            Defines the current execution mode requested by the host.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceExecutionModeEnum.Runtime">
      <summary>Normal runtime execution.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceExecutionModeEnum.Preview">
      <summary>Preview execution from a designer or catalog surface.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceExecutionModeEnum.Export">
      <summary>Export-oriented execution.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceMinimumRoleEnum">
      <summary>
            Defines the minimum built-in workspace role required before executing a DataSource.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceMinimumRoleEnum.None">
      <summary>No built-in role requirement.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceMinimumRoleEnum.OwnerAdmin">
      <summary>The actor must be the workspace owner or an administrator.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceMinimumRoleEnum.OwnerAdminConfigurator">
      <summary>The actor must be the workspace owner, an administrator, or a configurator.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceSortDirectionEnum">
      <summary>
            Defines sort direction for table and list DataSource requests.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceSortDirectionEnum.Ascending">
      <summary>Ascending sort order.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.DataSources.DataSourceSortDirectionEnum.Descending">
      <summary>Descending sort order.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceExecutionContext">
      <summary>
            Provides execution identity, locale, paging, sorting, and trace context to a DataSource.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceExecutionContext.#ctor(System.String,System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String},System.String,System.String,System.DateTimeOffset,System.String,System.String,System.String,System.Int32,Moltaro.Package.NET.DataSources.DataSourcePageRequest,Moltaro.Package.NET.DataSources.DataSourceSortRequest,Moltaro.Package.NET.DataSources.DataSourceExecutionModeEnum)">
      <summary>
            Provides execution identity, locale, paging, sorting, and trace context to a DataSource.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourcePageRequest">
      <summary>
            Represents a paging request for table and list DataSource outputs.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourcePageRequest.#ctor(System.Int32,System.Int32)">
      <summary>
            Represents a paging request for table and list DataSource outputs.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceSortRequest">
      <summary>
            Represents a sort request for table and list DataSource outputs.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceSortRequest.#ctor(System.String,Moltaro.Package.NET.DataSources.DataSourceSortDirectionEnum)">
      <summary>
            Represents a sort request for table and list DataSource outputs.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceOptionRequest">
      <summary>
            Represents a request for select-like parameter options.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOptionRequest.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Text.Json.JsonElement},System.String,System.String)">
      <summary>
            Represents a request for select-like parameter options.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceOptionSet">
      <summary>
            Represents a flat or grouped select-like option set.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOptionSet.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceOption},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceOptionGroup})">
      <summary>
            Represents a flat or grouped select-like option set.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.DataSourceOptionSet.Empty">
      <summary>
            Gets an empty option set.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOptionSet.Flat(Moltaro.Package.NET.DataSources.DataSourceOption[])">
      <summary>
            Creates a flat option set.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOptionSet.Grouped(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceOptionGroup},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceOption})">
      <summary>
            Creates a grouped option set.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceOptionGroup">
      <summary>
            Represents a group for select-like options.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOptionGroup.#ctor(System.String,System.String,System.Boolean)">
      <summary>
            Represents a group for select-like options.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceOption">
      <summary>
            Represents one select-like parameter option.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceOption.#ctor(System.String,System.String,System.String,System.Boolean)">
      <summary>
            Represents one select-like parameter option.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceResult">
      <summary>
            Represents the result of a DataSource execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.#ctor(Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum,System.Text.Json.JsonElement,Moltaro.Package.NET.DataSources.DataSourceResultPage,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceResultWarning},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceResultLink},System.DateTimeOffset)">
      <summary>
            Represents the result of a DataSource execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.FromPayload``1(Moltaro.Package.NET.DataSources.DataSourceOutputShapeEnum,``0,System.DateTimeOffset,Moltaro.Package.NET.DataSources.DataSourceResultPage,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceResultWarning},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.DataSources.DataSourceResultLink},System.Text.Json.JsonSerializerOptions)">
      <summary>
            Creates a DataSource result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.Metric``1(``0,System.DateTimeOffset)">
      <summary>
            Creates a metric result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.MetricSet``1(``0,System.DateTimeOffset)">
      <summary>
            Creates a metric set result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.BoundedMetric``1(``0,System.DateTimeOffset)">
      <summary>
            Creates a bounded metric result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.TablePage``1(``0,Moltaro.Package.NET.DataSources.DataSourceResultPage,System.DateTimeOffset)">
      <summary>
            Creates a table page result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.TimeSeries``1(``0,System.DateTimeOffset)">
      <summary>
            Creates a time series result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.CategorySeries``1(``0,System.DateTimeOffset)">
      <summary>
            Creates a category series result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResult.RecordList``1(``0,System.DateTimeOffset)">
      <summary>
            Creates a record list result from a JSON-serializable payload.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceResultPage">
      <summary>
            Represents paging metadata returned by a table or list DataSource.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResultPage.#ctor(System.Int32,System.Int32,System.Nullable{System.Int64},System.Boolean)">
      <summary>
            Represents paging metadata returned by a table or list DataSource.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceResultWarning">
      <summary>
            Represents a warning emitted by DataSource execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResultWarning.#ctor(System.String,System.String,System.String)">
      <summary>
            Represents a warning emitted by DataSource execution.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceResultLink">
      <summary>
            Represents a typed link emitted by DataSource execution.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceResultLink.#ctor(Moltaro.Package.NET.DataSources.DataSourceLinkTargetKindEnum,System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
      <summary>
            Represents a typed link emitted by DataSource execution.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.DataSourceText">
      <summary>
            Represents display text with an invariant default value and optional locale-specific translations.
            </summary>
      <param name="Default">The invariant default text.</param>
      <param name="Translations">Optional locale-specific translations keyed by locale code.</param>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceText.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
      <summary>
            Represents display text with an invariant default value and optional locale-specific translations.
            </summary>
      <param name="Default">The invariant default text.</param>
      <param name="Translations">Optional locale-specific translations keyed by locale code.</param>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.DataSourceText.Default">
      <summary>The invariant default text.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.DataSourceText.Translations">
      <summary>Optional locale-specific translations keyed by locale code.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.DataSourceText.FromString(System.String)">
      <summary>
            Creates display text from a plain invariant string.
            </summary>
      <param name="value">The invariant display text.</param>
      <returns>A text descriptor.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute">
      <summary>
            Marks a class as a Moltaro DataSource implementation that can be discovered by product, module, or customer extension hosts.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute" /> class.
            </summary>
      <param name="stableId">A stable, globally unique identifier for the DataSource contract.</param>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.StableId">
      <summary>
            Gets the stable DataSource identifier used by persisted dashboard and report definitions.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.Key">
      <summary>
            Gets or sets an optional shorter key for authoring and catalog display.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.DisplayName">
      <summary>
            Gets or sets the default display name shown in builders and catalogs.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.Description">
      <summary>
            Gets or sets the default description shown in builders and catalogs.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.OwnerModuleKey">
      <summary>
            Gets or sets the owner module key when the DataSource belongs to a module.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.DataSources.MoltaroDataSourceAttribute.EnabledByDefault">
      <summary>
            Gets or sets whether the DataSource is enabled by default when discovered.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.DbContextExtensions">
      <summary>
            Convenience methods for Moltaro package DbContext instances.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.DbContextExtensions.TraceAsync``1(``0,System.String,System.String,System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a trace-level developer-log entry.
            </summary>
      <typeparam name="TDbContext">The EF Core context type connected to the Moltaro workspace database.</typeparam>
      <param name="dbContext">The EF Core context whose connection points at the Moltaro workspace database.</param>
      <param name="source">Stable producer name for the entry, for example a package or integration name.</param>
      <param name="category">Source-local category used for filtering and investigation.</param>
      <param name="message">Human-readable diagnostic message.</param>
      <param name="details">Optional structured diagnostic payload stored under the caller JSON node.</param>
      <param name="persistOnRollback">When <c>true</c>, writes outside the current transaction so the entry survives rollback.</param>
      <param name="cancellationToken">Token that cancels the write operation.</param>
    </member>
    <member name="M:Moltaro.Package.NET.DbContextExtensions.DebugAsync``1(``0,System.String,System.String,System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a debug-level developer-log entry.
            </summary>
      <typeparam name="TDbContext">The EF Core context type connected to the Moltaro workspace database.</typeparam>
      <param name="dbContext">The EF Core context whose connection points at the Moltaro workspace database.</param>
      <param name="source">Stable producer name for the entry, for example a package or integration name.</param>
      <param name="category">Source-local category used for filtering and investigation.</param>
      <param name="message">Human-readable diagnostic message.</param>
      <param name="details">Optional structured diagnostic payload stored under the caller JSON node.</param>
      <param name="persistOnRollback">When <c>true</c>, writes outside the current transaction so the entry survives rollback.</param>
      <param name="cancellationToken">Token that cancels the write operation.</param>
    </member>
    <member name="M:Moltaro.Package.NET.DbContextExtensions.InformationAsync``1(``0,System.String,System.String,System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes an information-level developer-log entry.
            </summary>
      <typeparam name="TDbContext">The EF Core context type connected to the Moltaro workspace database.</typeparam>
      <param name="dbContext">The EF Core context whose connection points at the Moltaro workspace database.</param>
      <param name="source">Stable producer name for the entry, for example a package or integration name.</param>
      <param name="category">Source-local category used for filtering and investigation.</param>
      <param name="message">Human-readable diagnostic message.</param>
      <param name="details">Optional structured diagnostic payload stored under the caller JSON node.</param>
      <param name="persistOnRollback">When <c>true</c>, writes outside the current transaction so the entry survives rollback.</param>
      <param name="cancellationToken">Token that cancels the write operation.</param>
    </member>
    <member name="M:Moltaro.Package.NET.DbContextExtensions.WarningAsync``1(``0,System.String,System.String,System.String,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a warning-level developer-log entry.
            </summary>
      <typeparam name="TDbContext">The EF Core context type connected to the Moltaro workspace database.</typeparam>
      <param name="dbContext">The EF Core context whose connection points at the Moltaro workspace database.</param>
      <param name="source">Stable producer name for the entry, for example a package or integration name.</param>
      <param name="category">Source-local category used for filtering and investigation.</param>
      <param name="message">Human-readable diagnostic message.</param>
      <param name="details">Optional structured diagnostic payload stored under the caller JSON node.</param>
      <param name="persistOnRollback">When <c>true</c>, writes outside the current transaction so the entry survives rollback.</param>
      <param name="cancellationToken">Token that cancels the write operation.</param>
    </member>
    <member name="M:Moltaro.Package.NET.DbContextExtensions.ErrorAsync``1(``0,System.String,System.String,System.String,System.Exception,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes an error-level developer-log entry.
            </summary>
      <typeparam name="TDbContext">The EF Core context type connected to the Moltaro workspace database.</typeparam>
      <param name="dbContext">The EF Core context whose connection points at the Moltaro workspace database.</param>
      <param name="source">Stable producer name for the entry, for example a package or integration name.</param>
      <param name="category">Source-local category used for filtering and investigation.</param>
      <param name="message">Human-readable diagnostic message.</param>
      <param name="exception">Optional exception captured by package or integration code.</param>
      <param name="details">Optional structured diagnostic payload stored under the caller JSON node.</param>
      <param name="persistOnRollback">When <c>true</c>, writes outside the current transaction so the entry survives rollback.</param>
      <param name="cancellationToken">Token that cancels the write operation.</param>
    </member>
    <member name="M:Moltaro.Package.NET.DbContextExtensions.CriticalAsync``1(``0,System.String,System.String,System.String,System.Exception,System.Text.Json.Nodes.JsonNode,System.Boolean,System.Threading.CancellationToken)">
      <summary>
            Writes a critical-level developer-log entry.
            </summary>
      <typeparam name="TDbContext">The EF Core context type connected to the Moltaro workspace database.</typeparam>
      <param name="dbContext">The EF Core context whose connection points at the Moltaro workspace database.</param>
      <param name="source">Stable producer name for the entry, for example a package or integration name.</param>
      <param name="category">Source-local category used for filtering and investigation.</param>
      <param name="message">Human-readable diagnostic message.</param>
      <param name="exception">Optional exception captured by package or integration code.</param>
      <param name="details">Optional structured diagnostic payload stored under the caller JSON node.</param>
      <param name="persistOnRollback">When <c>true</c>, writes outside the current transaction so the entry survives rollback.</param>
      <param name="cancellationToken">Token that cancels the write operation.</param>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroBusinessEvent">
      <summary>
            Display-safe business event to append to an entity audit trail.
            </summary>
      <param name="Title">Short event title shown in entity history.</param>
      <param name="Message">Optional display-safe event message.</param>
      <param name="Values">Optional display-safe key-value details.</param>
      <param name="RelatedEntities">Optional related entity references.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroBusinessEvent.#ctor(System.String,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.MoltaroBusinessEventValue},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.MoltaroBusinessEventRelatedEntity})">
      <summary>
            Display-safe business event to append to an entity audit trail.
            </summary>
      <param name="Title">Short event title shown in entity history.</param>
      <param name="Message">Optional display-safe event message.</param>
      <param name="Values">Optional display-safe key-value details.</param>
      <param name="RelatedEntities">Optional related entity references.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEvent.Title">
      <summary>Short event title shown in entity history.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEvent.Message">
      <summary>Optional display-safe event message.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEvent.Values">
      <summary>Optional display-safe key-value details.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEvent.RelatedEntities">
      <summary>Optional related entity references.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroBusinessEventValue">
      <summary>
            One display-safe business event value.
            </summary>
      <param name="Key">Stable value key.</param>
      <param name="Label">Human-readable value label.</param>
      <param name="Value">Display-safe value text or primitive value.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroBusinessEventValue.#ctor(System.String,System.String,System.Object)">
      <summary>
            One display-safe business event value.
            </summary>
      <param name="Key">Stable value key.</param>
      <param name="Label">Human-readable value label.</param>
      <param name="Value">Display-safe value text or primitive value.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEventValue.Key">
      <summary>Stable value key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEventValue.Label">
      <summary>Human-readable value label.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEventValue.Value">
      <summary>Display-safe value text or primitive value.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroBusinessEventRelatedEntity">
      <summary>
            One entity related to a business event.
            </summary>
      <param name="EntityStableId">Stable id of the related entity definition.</param>
      <param name="InstanceId">Related entity instance id.</param>
      <param name="Label">Optional display-safe relation label.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroBusinessEventRelatedEntity.#ctor(System.String,System.String,System.String)">
      <summary>
            One entity related to a business event.
            </summary>
      <param name="EntityStableId">Stable id of the related entity definition.</param>
      <param name="InstanceId">Related entity instance id.</param>
      <param name="Label">Optional display-safe relation label.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEventRelatedEntity.EntityStableId">
      <summary>Stable id of the related entity definition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEventRelatedEntity.InstanceId">
      <summary>Related entity instance id.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroBusinessEventRelatedEntity.Label">
      <summary>Optional display-safe relation label.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroDbContext">
      <summary>
            Base EF Core context for a trusted Moltaro .NET package.
            </summary>
      <remarks>
            Package contexts derive from this type so Moltaro can apply runtime conventions for package
            entities, table rows, principal projections, audit capture, number generation, and presentation
            columns.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.AddBusinessEventAsync``1(System.String,Moltaro.Package.NET.MoltaroBusinessEvent,System.Threading.CancellationToken)">
      <summary>
            Appends a display-safe business event to the audit trail for one entity instance.
            </summary>
      <typeparam name="TEntity">Entity type that owns the audit trail.</typeparam>
      <param name="entityInstanceId">Target entity instance id.</param>
      <param name="businessEvent">Business event payload to store.</param>
      <param name="cancellationToken">Cancellation token.</param>
      <returns>A task that completes after the audit entry is written.</returns>
      <exception cref="T:System.InvalidOperationException">
            Thrown when the target entity does not enable <c>AuditTrail()</c> or its audit table cannot be resolved.
            </exception>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.#ctor">
      <summary>
            Initializes a new Moltaro package context for design-time scenarios.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.#ctor(Microsoft.EntityFrameworkCore.DbContextOptions)">
      <summary>
            Initializes a new Moltaro package context with EF Core options supplied by the host.
            </summary>
      <param name="options">EF Core context options.</param>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.Users">
      <summary>
            Read-only projection of workspace users available to trusted package code.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.Roles">
      <summary>
            Read-only projection of workspace roles available to trusted package code.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.UserRoles">
      <summary>
            Read-only projection of workspace user-to-role assignments.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.ResponsibilityGroups">
      <summary>
            Read-only projection of workspace responsibility groups.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.ResponsibilityGroupMemberships">
      <summary>
            Read-only projection of workspace responsibility-group memberships.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.GeoZoneSets">
      <summary>
            Read-only projection of workspace geo zone sets.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.GeoZones">
      <summary>
            Read-only projection of workspace geo zones.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.GeoZoneGeometryRevisions">
      <summary>
            Read-only projection of workspace geo zone geometry revisions.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.GeoResourceLocationSources">
      <summary>
            Read-only projection of workspace geo Location source configuration.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.ResourceGeoClassifications">
      <summary>
            Read-only projection of workspace materialized geo classification facts.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.ResourceGeoClassificationMatches">
      <summary>
            Read-only projection of workspace materialized geo classification matches.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.FileReferences">
      <summary>
            Read-only projection of Moltaro file references.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.FileDescriptors">
      <summary>
            Read-only projection of Moltaro file descriptors.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.FileBodies">
      <summary>
            Read-only projection of Moltaro database file bodies.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.Comments">
      <summary>
            Read-only projection of Moltaro comments.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.CommentRelations">
      <summary>
            Read-only projection of Moltaro comment relations.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.FileReferenceRelations">
      <summary>
            Read-only projection of Moltaro file reference relations.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroDbContext.Tags">
      <summary>
            Read-only projection of Moltaro tags.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.ConfigureConventions(Microsoft.EntityFrameworkCore.ModelConfigurationBuilder)">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.OnMoltaroModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)">
      <summary>
            Configures package-owned EF Core entities.
            </summary>
      <param name="modelBuilder">EF Core model builder for the package context.</param>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.UseMoltaroSaveContext(Moltaro.Package.NET.MoltaroSaveOptions)">
      <summary>
            Applies Moltaro save behavior for saves executed inside the returned scope.
            </summary>
      <param name="options">Save behavior and audit metadata options.</param>
      <returns>A scope that restores the previous save context when disposed.</returns>
      <remarks>
            Audit suppression is privileged behavior and requires <see cref="P:Moltaro.Package.NET.MoltaroSaveOptions.PrivilegedReason" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.SetMoltaroNumberText(Moltaro.Package.NET.Entity.Schema.MoltaroEntity,System.String)">
      <summary>
            Sets package-supplied Number text for a save that uses <see cref="F:Moltaro.Package.NET.MoltaroNumberTextModeEnum.Preserve" />.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.SetMoltaroPresentation(Moltaro.Package.NET.Entity.Schema.MoltaroEntity,System.String,System.String)">
      <summary>
            Sets package-supplied DisplayName and Subtitle for a save that uses <see cref="F:Moltaro.Package.NET.MoltaroPresentationModeEnum.Preserve" />.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.SaveChanges">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.SaveChanges(System.Boolean)">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.SaveChangesAsync(System.Threading.CancellationToken)">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.SaveChangesAsync(System.Boolean,System.Threading.CancellationToken)">
      <inheritdoc />
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.OnBeforeSaveChanges">
      <summary>
            Runs immediately before Moltaro applies system columns, audit, generated numbers, and runtime side effects.
            </summary>
      <remarks>
            Override this hook only for package-local normalization that must happen before the Moltaro
            save pipeline inspects changed entities. Do not perform external I/O from this hook.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroDbContext.OnBeforeSaveChangesAsync(System.Threading.CancellationToken)">
      <summary>
            Runs asynchronously immediately before Moltaro applies system columns, audit, generated numbers, and runtime side effects.
            </summary>
      <param name="cancellationToken">Token that cancels the save operation.</param>
      <returns>A task that completes when pre-save package work has finished.</returns>
      <remarks>
            The default implementation calls <see cref="M:Moltaro.Package.NET.MoltaroDbContext.OnBeforeSaveChanges" />. Override this
            method when pre-save package work must call async database APIs.
            </remarks>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroSaveOptions">
      <summary>
            Controls Moltaro system behavior for the next save operation executed inside a save context scope.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroSaveOptions.#ctor(System.String)">
      <summary>
            Creates save options with the source type used by audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.SourceType">
      <summary>
            Source type written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.SourceLabel">
      <summary>
            Optional source label written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.OriginalUserId">
      <summary>
            User that initiated the original operation before impersonation.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.CorrelationId">
      <summary>
            Correlation id written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.ActorUserId">
      <summary>
            Effective actor user id used for CreatedBy/ModifiedBy and audit trail entries.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.FunctionRunId">
      <summary>
            Function run id written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.FunctionId">
      <summary>
            Business function id written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.FunctionVersionId">
      <summary>
            Business function version id written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.FunctionVersion">
      <summary>
            Business function version number written into audit metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.NumberTextMode">
      <summary>
            Controls generated textual Number behavior while preserving RawNumber.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.PresentationMode">
      <summary>
            Controls generated DisplayName and Subtitle behavior.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.AuditTrailMode">
      <summary>
            Controls audit trail writes.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroSaveOptions.PrivilegedReason">
      <summary>
            Required reason when privileged behavior such as audit suppression is enabled.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroAuditTrailModeEnum">
      <summary>
            Controls audit trail writes for a Moltaro save.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAuditTrailModeEnum.Write">
      <summary>
            Write audit trail records normally.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroAuditTrailModeEnum.Suppress">
      <summary>
            Suppress audit trail records for an explicitly privileged operation.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum">
      <summary>
            Moltaro file body storage location.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum.Unspecified">
      <summary>
            Storage is not specified.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum.Database">
      <summary>
            File content is stored in the workspace database.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum.AzureBlobStorage">
      <summary>
            File content is stored in Azure Blob Storage.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum.AmazonS3">
      <summary>
            File content is stored in Amazon S3.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum.GoogleCloudStorage">
      <summary>
            File content is stored in Google Cloud Storage.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Entity.Schema.MoltaroFileBodyStorageEnum.LocalFileSystem">
      <summary>
            File content is stored on the workspace local file system.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor">
      <summary>
            Read-only file descriptor projection available to trusted package code.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.Id">
      <summary>
            Stable file descriptor identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.CreatedAt">
      <summary>
            Entity creation timestamp.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ModifiedAt">
      <summary>
            Entity last modification timestamp.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.DeletedAt">
      <summary>
            Soft-delete timestamp.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.FileName">
      <summary>
            Original file name.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.Description">
      <summary>
            Optional file description.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.StorageType">
      <summary>
            File body storage location.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.FileSizeBytes">
      <summary>
            File size in bytes.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.MimeType">
      <summary>
            File MIME type.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.AvailabilityState">
      <summary>
            Persisted content availability state.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.DetectedMimeType">
      <summary>
            Server-detected MIME type used for rendering and response metadata.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ImageWidth">
      <summary>
            Inspected image width in pixels.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ImageHeight">
      <summary>
            Inspected image height in pixels.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ContentGeneration">
      <summary>
            Immutable content generation.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.InspectedChecksumSha256">
      <summary>
            Checksum covered by the successful inspection.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.InspectedContentGeneration">
      <summary>
            Content generation covered by the successful inspection.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ChecksumSha256">
      <summary>
            SHA-256 checksum encoded as text.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.FileBodyId">
      <summary>
            Database file body id when storage type is database.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.FileBody">
      <summary>
            File body navigation when the query includes it.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.BlobUri">
      <summary>
            External blob URI for cloud storage or relative path for local file-system storage.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.CreatedByUserId">
      <summary>
            User id that created the descriptor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.CreatedByUser">
      <summary>
            Created-by user navigation when the query includes it.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ModifiedByUserId">
      <summary>
            User id that last modified the descriptor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.ModifiedByUser">
      <summary>
            Modified-by user navigation when the query includes it.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.DeletedByUserId">
      <summary>
            User id that deleted the descriptor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.DeletedByUser">
      <summary>
            Deleted-by user navigation when the query includes it.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroFileDescriptor.RowVersion">
      <summary>
            Optimistic concurrency token.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Entity.Schema.MoltaroEntity">
      <summary>
            Base class for package-owned Moltaro entity records.
            </summary>
      <remarks>
            Derived entities define package-owned business fields. Moltaro maintains the system
            columns on this base type during runtime saves.
            </remarks>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.Id">
      <summary>
            Stable entity instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.RawNumber">
      <summary>
            Internal numeric record sequence used for Moltaro number generation and sorting.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.Number">
      <summary>
            Visible Moltaro record number.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.DisplayName">
      <summary>
            Persisted presentation title computed by Moltaro presentation rules.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.Subtitle">
      <summary>
            Persisted presentation subtitle computed by Moltaro presentation rules.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.CreatedAt">
      <summary>
            UTC timestamp when the record was created through Moltaro.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.CreatedByUserId">
      <summary>
            Workspace user id that created the record, when known.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.ModifiedAt">
      <summary>
            UTC timestamp of the last Moltaro runtime modification.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.ModifiedByUserId">
      <summary>
            Workspace user id that last modified the record, when known.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.LastActivityDateTime">
      <summary>
            UTC timestamp used by Moltaro activity ordering.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.ArchivedAt">
      <summary>
            UTC timestamp when the record was archived.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.ArchivedByUserId">
      <summary>
            Workspace user id that archived the record, when known.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Entity.Schema.MoltaroEntity.RowVersion">
      <summary>
            Optimistic concurrency token managed by Moltaro runtime saves.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.IMoltaroResourceEventBus">
      <summary>
            Public contract used by product, package, and workspace code to publish resource events.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.IMoltaroResourceEventBus.PublishAsync(Moltaro.Package.NET.MoltaroResourceEventPublishRequest,System.Threading.CancellationToken)">
      <summary>Publish a resource event.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceEvent">
      <summary>
            Resource change event delivered to consumers.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceEvent.#ctor(System.String,System.DateTimeOffset)">
      <summary>
            Resource change event delivered to consumers.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEvent.ActorUserId">
      <summary>User that caused the event, when known.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEvent.CorrelationId">
      <summary>Correlation identifier that links this event to a command, request, or background operation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEvent.ProducerKey">
      <summary>Stable producer key, such as a module, package, operation project, or product component key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEvent.Resource">
      <summary>Resource affected by the event.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEvent.EventType">
      <summary>
            Create, Update, Deleted, or Custom operation. Consumers can filter on these values,
            but producers can also use custom values for non-standard operations.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEvent.PayloadJson">
      <summary>Optional producer-owned JSON details carried with the event.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceEventFilter">
      <summary>
            Consumer filter. A null filter or null/empty collections match any value for that dimension.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventFilter.EventTypes">
      <summary>Event types handled by the consumer.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventFilter.ResourceKinds">
      <summary>Resource kinds handled by the consumer.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventFilter.ModuleKeys">
      <summary>Resource module keys handled by the consumer.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventFilter.ContextResourceIds">
      <summary>Resource context ids handled by the consumer.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceEventPublishRequest">
      <summary>
            Request to publish a resource event.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceEventPublishRequest.#ctor(Moltaro.Package.NET.MoltaroResourceIdentity,System.String)">
      <summary>
            Request to publish a resource event.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventPublishRequest.ActorUserId">
      <summary>User that caused the event, when known.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventPublishRequest.CorrelationId">
      <summary>Correlation identifier that links this event to a command, request, or background operation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventPublishRequest.ProducerKey">
      <summary>Stable producer key, such as a module, package, operation project, or product component key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.MoltaroResourceEventPublishRequest.PayloadJson">
      <summary>Optional producer-owned JSON details carried with the event.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceEventPublishResult">
      <summary>
            Result returned after a resource event publish request is accepted.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceEventPublishResult.#ctor(System.String)">
      <summary>
            Result returned after a resource event publish request is accepted.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.GlobalActionFunction`1">
      <summary>
            Base class for type-safe global Moltaro action functions.
            </summary>
      <typeparam name="TInput">The action input type declared by the package.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.GlobalActionFunction`1.OnValidateInputAsync(`0,System.Threading.CancellationToken)">
      <summary>
            Validates global action input after platform schema validation and before the action is queued.
            </summary>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the validation run should stop.</param>
      <returns>A validation result. Return <see cref="P:Moltaro.Package.NET.Functions.ValidationResult.Valid" /> to allow queueing.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.GlobalActionFunction`1.OnRunAsync(`0,System.Threading.CancellationToken)">
      <summary>
            Runs the global action with strongly typed input.
            </summary>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the action run should stop.</param>
      <returns>The action result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.EntityInstanceActionFunction`2">
      <summary>
            Base class for type-safe action functions targeting one entity instance.
            </summary>
      <typeparam name="TEntity">The package entity type targeted by the action.</typeparam>
      <typeparam name="TInput">The action input type declared by the package.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntityInstanceActionFunction`2.OnValidateInputAsync(System.String,`1,System.Threading.CancellationToken)">
      <summary>
            Validates action input for one target entity instance after platform schema validation and before queueing.
            </summary>
      <param name="entityInstanceId">The target entity instance id.</param>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the validation run should stop.</param>
      <returns>A validation result. Return <see cref="P:Moltaro.Package.NET.Functions.ValidationResult.Valid" /> to allow queueing.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntityInstanceActionFunction`2.OnRunAsync(System.String,`1,System.Threading.CancellationToken)">
      <summary>
            Runs the action for one target entity instance.
            </summary>
      <param name="entityInstanceId">The target entity instance id.</param>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the action run should stop.</param>
      <returns>The action result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.EntitySelectionActionFunction`2">
      <summary>
            Base class for type-safe action functions targeting explicit selected entity instances.
            </summary>
      <typeparam name="TEntity">The package entity type targeted by the action.</typeparam>
      <typeparam name="TInput">The action input type declared by the package.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntitySelectionActionFunction`2.OnValidateInputAsync(System.Collections.Generic.IReadOnlyList{System.String},`1,System.Threading.CancellationToken)">
      <summary>
            Validates action input for selected entity instances after platform schema validation and before queueing.
            </summary>
      <param name="entityInstanceIds">The selected entity instance ids captured by the caller.</param>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the validation run should stop.</param>
      <returns>A validation result. Return <see cref="P:Moltaro.Package.NET.Functions.ValidationResult.Valid" /> to allow queueing.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntitySelectionActionFunction`2.OnRunAsync(System.Collections.Generic.IReadOnlyList{System.String},`1,System.Threading.CancellationToken)">
      <summary>
            Runs the action for the selected entity instances.
            </summary>
      <param name="entityInstanceIds">The selected entity instance ids captured by the caller.</param>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the action run should stop.</param>
      <returns>The action result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.EntityCollectionActionFunction`2">
      <summary>
            Base class for type-safe action functions targeting an entity collection.
            </summary>
      <typeparam name="TEntity">The package entity type targeted by the action.</typeparam>
      <typeparam name="TInput">The action input type declared by the package.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntityCollectionActionFunction`2.OnValidateInputAsync(`1,System.Threading.CancellationToken)">
      <summary>
            Validates action input for an entity collection after platform schema validation and before queueing.
            </summary>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the validation run should stop.</param>
      <returns>A validation result. Return <see cref="P:Moltaro.Package.NET.Functions.ValidationResult.Valid" /> to allow queueing.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntityCollectionActionFunction`2.OnRunAsync(`1,System.Threading.CancellationToken)">
      <summary>
            Runs the action for an entity collection.
            </summary>
      <param name="input">Typed action input supplied by the caller.</param>
      <param name="cancellationToken">Token that is signaled when the action run should stop.</param>
      <returns>The action result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputBuilder`1">
      <summary>
            Builds the field schema, input form, and history card for an action input type.
            </summary>
      <remarks>
            Configured fields require public getters and must bind through a public <c>set</c>/<c>init</c>,
            an explicit <c>JsonInclude</c> setter, or a compatible <c>JsonConstructor</c> parameter.
            Action-input JSON names are platform-owned; renaming or suppressing configured properties is not supported.
            </remarks>
      <typeparam name="TInput">The action input CLR type.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.Field``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)">
      <summary>
            Adds a scalar field bound to an input model property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.EntityPicker``1(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.String,System.String)">
      <summary>
            Adds an entity picker field bound to a string id property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.UserPicker(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.String)">
      <summary>
            Adds a workspace user picker field bound to a string id property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.RolePicker(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.String)">
      <summary>
            Adds a workspace role picker field bound to a string id property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.ResponsibilityGroupPicker(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.String)">
      <summary>
            Adds a responsibility group picker field bound to a string id property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.Form(System.String)">
      <summary>
            Starts the input form definition used to collect action input.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputBuilder`1.Card(System.String)">
      <summary>
            Starts the history card definition used to display submitted action input.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1">
      <summary>
            Builds the input form layout for an action input type.
            </summary>
      <typeparam name="TInput">The action input CLR type.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1.Name(System.String)">
      <summary>
            Sets the display name of the input form.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1.MaxWidth(System.Nullable{System.Int32})">
      <summary>
            Sets the preferred maximum form width in pixels.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1.ColumnCount(System.Nullable{System.Int32})">
      <summary>
            Sets the desktop column count for the form layout.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1.Field``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
      <summary>
            Adds a form field bound to an input model property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1.Text(System.String,System.String)">
      <summary>
            Adds static text to the input form.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormBuilder`1.Alert(System.String,System.String)">
      <summary>
            Adds an alert block to the input form.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputCardBuilder`1">
      <summary>
            Builds the history card layout for submitted action input.
            </summary>
      <typeparam name="TInput">The action input CLR type.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardBuilder`1.Name(System.String)">
      <summary>
            Sets the display name of the history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardBuilder`1.Tab(System.String,System.String)">
      <summary>
            Adds a tab to the history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardBuilder`1.Field``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
      <summary>
            Adds a card field bound to an input model property.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardBuilder`1.Text(System.String,System.String)">
      <summary>
            Adds static text to the history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardBuilder`1.Alert(System.String,System.String)">
      <summary>
            Adds an alert block to the history card.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputFieldBuilder">
      <summary>
            Configures one action input field.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Key(System.String)">
      <summary>
            Overrides the field key stored in action input metadata.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Hint(System.String)">
      <summary>
            Sets helper text for the input field.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Required(System.Boolean)">
      <summary>
            Marks the input field as required or optional.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Sensitive(System.Boolean)">
      <summary>
            Marks the input field as sensitive for operational display.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.String(System.Nullable{System.Int32})">
      <summary>
            Treats the field as short text with an optional maximum length.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Text(System.Nullable{System.Int32})">
      <summary>
            Treats the field as long text with an optional maximum length.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Bool">
      <summary>
            Treats the field as a Boolean value.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Default(System.Boolean)">
      <summary>
            Sets the versioned form default for a Boolean action input field.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Integer(System.Nullable{System.Decimal},System.Nullable{System.Decimal})">
      <summary>
            Treats the field as an integer with optional numeric bounds.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Decimal(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Decimal},System.Nullable{System.Decimal})">
      <summary>
            Treats the field as a decimal number with optional precision, scale, and bounds.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.DateOnly">
      <summary>
            Treats the field as a date-only value.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.DateTime">
      <summary>
            Treats the field as a date and time value.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.TimeOnly">
      <summary>
            Treats the field as a time-only value.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Select(System.Boolean)">
      <summary>
            Treats the field as a select option field. Set <paramref name="allowMultiple" /> to <see langword="true" />
            when the CLR property and wire value contain multiple option keys.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.DefaultOption(System.String)">
      <summary>
            Sets the versioned form default option key for a scalar select action input field.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.DefaultOptions(System.String[])">
      <summary>
            Sets the non-empty, unique versioned form default option keys for a multi-select action input field.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFieldBuilder.Option(System.String,System.String,System.Int32)">
      <summary>
            Adds a static option to a select field.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputItemBuilderBase`1">
      <summary>
            Base class for action input form and card item builders.
            </summary>
      <typeparam name="TBuilder">The concrete builder type returned by fluent methods.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputItemBuilderBase`1.Id(System.String)">
      <summary>
            Sets a stable item id for the form or card item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputItemBuilderBase`1.SortOrder(System.Int32)">
      <summary>
            Sets the item sort order inside the form, card, or tab.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputItemBuilderBase`1.Label(System.String)">
      <summary>
            Sets the item label.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputItemBuilderBase`1.Hint(System.String)">
      <summary>
            Sets helper text for the item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputItemBuilderBase`1.Visible(System.Nullable{System.Boolean})">
      <summary>
            Controls whether the item is visible.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder">
      <summary>
            Configures one field item in an action input form.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.Column(System.Int32)">
      <summary>
            Sets the starting form column for the field item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.ColumnSpan(System.Int32)">
      <summary>
            Sets how many form columns the field item spans.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.FormEditor(System.Nullable{Moltaro.Package.NET.Entity.UI.FormFieldEditorEnum})">
      <summary>
            Sets the preferred form editor for the field item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.EditorRows(System.Nullable{System.Int32})">
      <summary>
            Sets the preferred editor row count for multi-line editors.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.Reference(System.Nullable{Moltaro.Package.NET.Entity.UI.ReferenceInputTypeEnum},System.Nullable{Moltaro.Package.NET.Entity.UI.ReferenceRendererTypeEnum},System.Nullable{Moltaro.Package.NET.Entity.UI.ReferenceLookupRenderTypeEnum})">
      <summary>
            Sets reference rendering metadata for picker fields.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.LookupTableSelector(System.String,Moltaro.Package.NET.Entity.UI.UiSelectorModeEnum,System.String,System.Int32,System.String)">
      <summary>
            Sets the lookup table selector using an explicit package table stable id.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormFieldBuilder.LookupTableSelector``1(Moltaro.Package.NET.Entity.UI.UiSelectorModeEnum,System.String,System.Int32,System.String)">
      <summary>
            Sets the lookup table selector using the primary table id inferred from the entity type.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputFormTextBuilder">
      <summary>
            Configures one text item in an action input form.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormTextBuilder.Column(System.Int32)">
      <summary>
            Sets the starting form column for the text item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormTextBuilder.ColumnSpan(System.Int32)">
      <summary>
            Sets how many form columns the text item spans.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormTextBuilder.TextStyle(System.Nullable{Moltaro.Package.NET.Entity.UI.TextBlockStyleEnum})">
      <summary>
            Sets the visual text style.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputFormAlertBuilder">
      <summary>
            Configures one alert item in an action input form.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormAlertBuilder.Column(System.Int32)">
      <summary>
            Sets the starting form column for the alert item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormAlertBuilder.ColumnSpan(System.Int32)">
      <summary>
            Sets how many form columns the alert item spans.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormAlertBuilder.AlertTone(System.Nullable{Moltaro.Package.NET.Entity.UI.AlertToneEnum})">
      <summary>
            Sets the visual alert tone.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputFormAlertBuilder.AlertTitle(System.String)">
      <summary>
            Sets the alert title.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputCardFieldBuilder">
      <summary>
            Configures one field item in an action input history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardFieldBuilder.Tab(System.String)">
      <summary>
            Assigns the field item to a card tab.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardFieldBuilder.CardRenderer(System.Nullable{Moltaro.Package.NET.Entity.UI.CardFieldRendererEnum})">
      <summary>
            Sets the preferred card renderer for the field item.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardFieldBuilder.Reference(System.Nullable{Moltaro.Package.NET.Entity.UI.ReferenceInputTypeEnum},System.Nullable{Moltaro.Package.NET.Entity.UI.ReferenceRendererTypeEnum},System.Nullable{Moltaro.Package.NET.Entity.UI.ReferenceLookupRenderTypeEnum})">
      <summary>
            Sets reference rendering metadata for picker fields.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputCardTextBuilder">
      <summary>
            Configures one text item in an action input history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardTextBuilder.Tab(System.String)">
      <summary>
            Assigns the text item to a card tab.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardTextBuilder.TextStyle(System.Nullable{Moltaro.Package.NET.Entity.UI.TextBlockStyleEnum})">
      <summary>
            Sets the visual text style.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputCardAlertBuilder">
      <summary>
            Configures one alert item in an action input history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardAlertBuilder.Tab(System.String)">
      <summary>
            Assigns the alert item to a card tab.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardAlertBuilder.AlertTone(System.Nullable{Moltaro.Package.NET.Entity.UI.AlertToneEnum})">
      <summary>
            Sets the visual alert tone.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputCardAlertBuilder.AlertTitle(System.String)">
      <summary>
            Sets the alert title.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputTabBuilder">
      <summary>
            Configures one tab in an action input history card.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputTabBuilder.Id(System.String)">
      <summary>
            Sets a stable tab item id.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputTabBuilder.SortOrder(System.Int32)">
      <summary>
            Sets the tab sort order.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputConfigurationAttribute">
      <summary>
            Marks an action function with the configuration type that describes its typed input schema and UI metadata.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputConfigurationAttribute.#ctor(System.Type)">
      <summary>
            Marks an action function with the configuration type that describes its typed input schema and UI metadata.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputConfiguration`1">
      <summary>
            Base class for action input schema, form, and history-card metadata.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ActionInputConfiguration`1.Configure(Moltaro.Package.NET.Functions.ActionInputBuilder{`0})">
      <summary>
            Configures action input fields, form layout, and history card layout.
            </summary>
      <param name="input">Builder used to declare the action input contract.</param>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.NoActionInput">
      <summary>
            Empty typed input marker for action functions that do not collect user input.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.CommandResult">
      <summary>
            Result returned by a Moltaro command function across the runtime bridge.
            </summary>
      <remarks>
            Command authors normally build results through the typed
            <see cref="T:Moltaro.Package.NET.Functions.CommandResult`1" /> factories instead of constructing this type directly.
            </remarks>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.CommandResult.Success">
      <summary>
            Indicates whether the command completed successfully.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.CommandResult.Message">
      <summary>
            Optional user-facing result or failure summary.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.CommandResult.Data">
      <summary>
            Optional JSON result payload returned to the caller.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.CommandResult.ValidationIssues">
      <summary>
            Validation issues produced by the command. A non-empty list marks the invocation as a
            validation failure and is returned to the caller as field-level errors.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult.Ok(System.String)">
      <summary>
            Creates a successful command result without a structured payload.
            </summary>
      <param name="message">Optional result summary.</param>
      <returns>A successful result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult.OkData``1(``0,System.String)">
      <summary>
            Creates a successful command result with a structured JSON payload.
            </summary>
      <typeparam name="TData">The JSON-serializable result payload type.</typeparam>
      <param name="data">Structured data returned to the caller.</param>
      <param name="message">Optional human-readable result summary.</param>
      <returns>A successful result with structured data.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult.Failed(System.String)">
      <summary>
            Creates a failed command result.
            </summary>
      <param name="message">Failure summary returned to the caller.</param>
      <returns>A failed result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult.ValidationFailed(Moltaro.Package.NET.Functions.ValidationIssue[])">
      <summary>
            Creates a command result that rejects the invocation with validation issues.
            </summary>
      <param name="issues">Validation issues returned to the caller as field-level errors.</param>
      <returns>A validation-failure result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.CommandResult`1">
      <summary>
            Typed result returned by a Moltaro command function.
            </summary>
      <typeparam name="TResult">The JSON-serializable result payload type of the command.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult`1.Ok(`0,System.String)">
      <summary>
            Creates a successful command result with the typed payload.
            </summary>
      <param name="result">Structured data returned to the caller.</param>
      <param name="message">Optional human-readable result summary.</param>
      <returns>A successful typed result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult`1.Failed(System.String)">
      <summary>
            Creates a failed command result.
            </summary>
      <param name="message">Failure summary returned to the caller.</param>
      <returns>A failed typed result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult`1.ValidationFailed(Moltaro.Package.NET.Functions.ValidationIssue[])">
      <summary>
            Creates a command result that rejects the invocation with validation issues.
            </summary>
      <param name="issues">Validation issues returned to the caller as field-level errors.</param>
      <returns>A validation-failure typed result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandResult`1.ToCommandResult">
      <summary>
            Converts this typed result into the runtime bridge result.
            </summary>
      <returns>The non-generic command result carried across the runtime bridge.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.CommandFunction`1">
      <summary>
            Base class for no-argument Moltaro command functions invoked synchronously through the
            authenticated commands API.
            </summary>
      <typeparam name="TResult">The JSON-serializable result payload type of the command.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandFunction`1.OnRunAsync(System.Threading.CancellationToken)">
      <summary>
            Executes the command.
            </summary>
      <param name="cancellationToken">Token that is signaled when the command run should stop.</param>
      <returns>The typed command result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.CommandFunction`2">
      <summary>
            Base class for type-safe Moltaro command functions with runtime-supplied arguments, invoked
            synchronously through the authenticated commands API.
            </summary>
      <typeparam name="TArgs">The JSON-serializable argument type expected by the command.</typeparam>
      <typeparam name="TResult">The JSON-serializable result payload type of the command.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.CommandFunction`2.OnRunAsync(`0,System.Threading.CancellationToken)">
      <summary>
            Executes the command with strongly typed arguments.
            </summary>
      <param name="args">Arguments deserialized by the runtime before the command is called.</param>
      <param name="cancellationToken">Token that is signaled when the command run should stop.</param>
      <returns>The typed command result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute">
      <summary>
            Marks a public Moltaro package function and assigns its durable stable id.
            </summary>
      <remarks>
            This is the recommended attribute for new functions. It combines the durable function id and
            function metadata that legacy packages can also declare with separate
            <c>[MoltaroId]</c> and <c>[Function]</c> attributes.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute.#ctor(System.String,System.String)">
      <summary>
            Creates a Moltaro package function declaration.
            </summary>
      <param name="id">Durable package-owned function id.</param>
      <param name="key">
            Optional stable callable key. When omitted, the runtime uses <paramref name="id" /> as the callable key.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute.Key">
      <summary>
            Optional stable callable key override. Leave this unset to use the function id.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute.Name">
      <summary>
            Optional display name shown to administrators and configurators.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute.Description">
      <summary>
            Optional short description shown to administrators and configurators.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute.EnabledByDefault">
      <summary>
            Indicates whether the function is enabled when it is first applied from the package.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.FunctionAttribute">
      <summary>
            Marks a public Moltaro package function and assigns its stable package key.
            </summary>
      <param name="key">
            Optional stable callable key. When omitted, the runtime uses the function's
            <see cref="T:Moltaro.Package.NET.Entity.Schema.MoltaroIdAttribute" /> value as the callable key.
            </param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionAttribute.#ctor(System.String)">
      <summary>
            Marks a public Moltaro package function and assigns its stable package key.
            </summary>
      <param name="key">
            Optional stable callable key. When omitted, the runtime uses the function's
            <see cref="T:Moltaro.Package.NET.Entity.Schema.MoltaroIdAttribute" /> value as the callable key.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionAttribute.Key">
      <summary>
            Optional stable callable key override. Leave this unset to use the function's Moltaro id.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionAttribute.Name">
      <summary>
            Optional display name shown to administrators and configurators.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionAttribute.Description">
      <summary>
            Optional short description shown to administrators and configurators.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionAttribute.EnabledByDefault">
      <summary>
            Indicates whether the function is enabled when it is first applied from the package.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.FunctionTransactionAttribute">
      <summary>
            Requests that the runtime create a transaction around a function when no save-pipeline
            transaction is already active.
            </summary>
      <param name="mode">The requested transaction mode.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionTransactionAttribute.#ctor(Moltaro.Package.NET.Functions.FunctionTransactionModeEnum)">
      <summary>
            Requests that the runtime create a transaction around a function when no save-pipeline
            transaction is already active.
            </summary>
      <param name="mode">The requested transaction mode.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionTransactionAttribute.Mode">
      <summary>
            Requested transaction mode for this function.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute">
      <summary>
            Declares a package or NetOperationProject function as an inbound HTTP endpoint.
            </summary>
      <remarks>
            The callable endpoint key is the function key declared by <see cref="T:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute" />
            or <see cref="T:Moltaro.Package.NET.Functions.FunctionAttribute" />. The optional route can add descriptor-owned path segments
            after <c>/api/workspace/inbound/{endpointKey}</c>.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.#ctor(System.String)">
      <summary>
            Creates an inbound HTTP endpoint declaration.
            </summary>
      <param name="route">
            Optional descriptor-owned path pattern below the endpoint key. Leave empty when the key is
            the complete public address.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.Route">
      <summary>
            Optional descriptor-owned path pattern below the endpoint key.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.Methods">
      <summary>
            HTTP methods accepted by the endpoint. Defaults to <see cref="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.Post" />.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.BodyMode">
      <summary>
            Request body parsing mode. Defaults to JSON.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.AuthMode">
      <summary>
            Endpoint authentication mode. Defaults to workspace bearer tokens and service API keys.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.ActorMode">
      <summary>
            Runtime actor mode. Defaults to the authenticated caller.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.SharedSecretHeaderName">
      <summary>
            Header that carries the managed shared secret when <see cref="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.AuthMode" /> is
            <see cref="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum.SharedSecretHeader" />.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.HmacSignatureHeaderName">
      <summary>
            Header that carries the HMAC signature when <see cref="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.AuthMode" /> is
            <see cref="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum.HmacSignature" />.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.HmacTimestampHeaderName">
      <summary>
            Header that carries the Unix timestamp used for HMAC replay protection.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAttribute.HmacTimestampToleranceSeconds">
      <summary>
            Maximum accepted HMAC timestamp age in seconds.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroCommandAttribute">
      <summary>
            Publishes a command function for synchronous invocation through the authenticated commands API.
            </summary>
      <remarks>
            The callable command key is the function key declared by <see cref="T:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute" />
            or <see cref="T:Moltaro.Package.NET.Functions.FunctionAttribute" />; the public route is
            <c>POST /api/workspace/commands/{functionKey}</c>. Exactly one of <see cref="P:Moltaro.Package.NET.Functions.MoltaroCommandAttribute.PermissionKey" /> or
            <see cref="P:Moltaro.Package.NET.Functions.MoltaroCommandAttribute.AllowAnyAuthenticatedUser" /> must be configured; publications without an access
            declaration are rejected at build and apply time.
            </remarks>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroCommandAttribute.PermissionKey">
      <summary>
            Permission key required to invoke the command. The key is surfaced in the roles
            administration catalog so administrators can assign it to roles. Use a lowercase dotted
            identifier such as <c>acme.commands.recalculate</c>; the segment after the last dot becomes
            the catalog code and the leading segments become the catalog group.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroCommandAttribute.AllowAnyAuthenticatedUser">
      <summary>
            Allows every authenticated workspace user to invoke the command instead of requiring
            <see cref="P:Moltaro.Package.NET.Functions.MoltaroCommandAttribute.PermissionKey" />. Anonymous invocation is never supported.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroCommandAttribute.TimeoutSeconds">
      <summary>
            Optional synchronous execution timeout override in seconds, from 1 through 86400. When
            unset, the runtime action timeout setting applies. The effective timeout never exceeds the
            current runtime action timeout setting.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute">
      <summary>
            Publishes a Job-contract global function for asynchronous enqueue through the authenticated
            functions API.
            </summary>
      <remarks>
            The callable key is the function key declared by <see cref="T:Moltaro.Package.NET.Functions.MoltaroFunctionAttribute" /> or
            <see cref="T:Moltaro.Package.NET.Functions.FunctionAttribute" />; the public route is
            <c>POST /api/workspace/functions/{functionKey}/enqueue</c>. Exactly one of
            <see cref="P:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute.PermissionKey" /> or <see cref="P:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute.AllowAnyAuthenticatedUser" /> must be configured.
            Callers with access can also observe and cancel the resulting queued job.
            </remarks>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute.PermissionKey">
      <summary>
            Permission key required to enqueue the function and observe its jobs. The key is surfaced
            in the roles administration catalog so administrators can assign it to roles. Use a
            lowercase dotted identifier such as <c>acme.commands.rebuild-index</c>.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute.AllowAnyAuthenticatedUser">
      <summary>
            Allows every authenticated workspace user to enqueue the function instead of requiring
            <see cref="P:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute.PermissionKey" />. Anonymous invocation is never supported.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroApiEnqueueAttribute.TimeoutSeconds">
      <summary>
            Optional queued execution timeout in seconds, from 1 through 86400. The value is captured
            on each API-enqueued job so retries keep the same timeout. When unset, the runtime Job
            timeout setting applies.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.EntitySaveBindingAttribute">
      <summary>
            Binds an entity validation or mutation function to the entity save pipeline.
            </summary>
      <param name="operation">The entity operation that should invoke the function.</param>
      <remarks>
            Validation functions may bind to create, update, archive, restore, and delete. Mutation
            functions may bind to create and update before-save operations. The runtime validates these
            rules when a package is applied.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntitySaveBindingAttribute.#ctor(Moltaro.Package.NET.Functions.FunctionOperation)">
      <summary>
            Binds an entity validation or mutation function to the entity save pipeline.
            </summary>
      <param name="operation">The entity operation that should invoke the function.</param>
      <remarks>
            Validation functions may bind to create, update, archive, restore, and delete. Mutation
            functions may bind to create and update before-save operations. The runtime validates these
            rules when a package is applied.
            </remarks>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntitySaveBindingAttribute.Operation">
      <summary>
            Entity save operation that invokes the function.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntitySaveBindingAttribute.Id">
      <summary>
            Optional stable binding identifier. Changing this value creates a different binding from
            the runtime's perspective.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntitySaveBindingAttribute.SortOrder">
      <summary>
            Lower values run earlier within the same operation and function type.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntitySaveBindingAttribute.EnabledByDefault">
      <summary>
            Indicates whether the binding is enabled when first applied from the package.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute">
      <summary>
            Binds an entity mutation function to an entity trigger.
            </summary>
      <param name="operation">The entity operation that should emit the trigger.</param>
      <remarks>
            Trigger-bound mutation functions run after the triggering operation according to the runtime's
            trigger pipeline. Delete triggers receive detached snapshots because the deleted record may no
            longer exist in the database.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute.#ctor(Moltaro.Package.NET.Functions.FunctionOperation)">
      <summary>
            Binds an entity mutation function to an entity trigger.
            </summary>
      <param name="operation">The entity operation that should emit the trigger.</param>
      <remarks>
            Trigger-bound mutation functions run after the triggering operation according to the runtime's
            trigger pipeline. Delete triggers receive detached snapshots because the deleted record may no
            longer exist in the database.
            </remarks>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute.Operation">
      <summary>
            Entity operation that emits the trigger.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute.Id">
      <summary>
            Optional stable binding identifier. Changing this value creates a different binding from
            the runtime's perspective.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute.SortOrder">
      <summary>
            Lower values run earlier within the same trigger operation.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute.EnabledByDefault">
      <summary>
            Indicates whether the binding is enabled when first applied from the package.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.EntityTriggerAttribute">
      <summary>
            Convenience alias for <see cref="T:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute" />.
            </summary>
      <param name="operation">The entity operation that should emit the trigger.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.EntityTriggerAttribute.#ctor(Moltaro.Package.NET.Functions.FunctionOperation)">
      <summary>
            Convenience alias for <see cref="T:Moltaro.Package.NET.Functions.EntityTriggerBindingAttribute" />.
            </summary>
      <param name="operation">The entity operation that should emit the trigger.</param>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ValidationFunction`1">
      <summary>
            Base class for type-safe Moltaro entity validation functions.
            </summary>
      <typeparam name="TEntity">The package entity type being validated.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ValidationFunction`1.OnValidateAsync(`0,`0,System.Threading.CancellationToken)">
      <summary>
            Executes validation with strongly typed entity snapshots.
            </summary>
      <param name="previous">Detached snapshot before the operation. This is <c>null</c> only for create.</param>
      <param name="current">The entity that is being validated.</param>
      <param name="cancellationToken">Token that is signaled when the function run should stop.</param>
      <returns>The validation result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MutationFunction`1">
      <summary>
            Base class for type-safe Moltaro entity mutation functions.
            </summary>
      <typeparam name="TEntity">The package entity type being mutated.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MutationFunction`1.OnMutateAsync(`0,`0,System.Threading.CancellationToken)">
      <summary>
            Mutates the current entity or related records with strongly typed inputs.
            </summary>
      <param name="previous">Detached snapshot before the operation. This is <c>null</c> only for create.</param>
      <param name="current">The working entity for the operation.</param>
      <param name="cancellationToken">Token that is signaled when the function run should stop.</param>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.GlobalFunction">
      <summary>
            Base class for no-argument Moltaro global functions.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.GlobalFunction.OnRunAsync(System.Threading.CancellationToken)">
      <summary>
            Executes the global function.
            </summary>
      <param name="cancellationToken">Token that is signaled when the function run should stop.</param>
      <returns>The global function result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.GlobalFunction`1">
      <summary>
            Base class for type-safe Moltaro global functions with runtime-supplied arguments.
            </summary>
      <typeparam name="TArgs">The JSON-serializable argument type expected by the function.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.GlobalFunction`1.OnRunAsync(`0,System.Threading.CancellationToken)">
      <summary>
            Executes the global function with strongly typed arguments.
            </summary>
      <param name="args">Arguments deserialized by the runtime before the function is called.</param>
      <param name="cancellationToken">Token that is signaled when the function run should stop.</param>
      <returns>The global function result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.FunctionContext">
      <summary>
            Runtime context shared by Moltaro validation, mutation, and global functions.
            </summary>
      <param name="OriginalUserId">
            The user who originally caused the operation, when the runtime can identify one. Schedule-triggered
            and system runs may not have an original user.
            </param>
      <param name="ActorUserId">The effective user for permission-sensitive runtime work, when known.</param>
      <param name="Operation">The operation or invocation source that caused this function run.</param>
      <param name="CorrelationId">The runtime correlation id shared by function runs, audit, and developer logs.</param>
      <param name="FunctionRunId">The persisted function run id, when this invocation has one.</param>
      <param name="FunctionId">The persisted function id for this invocation.</param>
      <param name="FunctionVersionId">The persisted function version id for this invocation.</param>
      <param name="FunctionVersion">The published function version number for this invocation.</param>
      <param name="FunctionKey">The callable package-owned function key.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionContext.#ctor(System.String,System.String,Moltaro.Package.NET.Functions.FunctionOperation,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.String)">
      <summary>
            Runtime context shared by Moltaro validation, mutation, and global functions.
            </summary>
      <param name="OriginalUserId">
            The user who originally caused the operation, when the runtime can identify one. Schedule-triggered
            and system runs may not have an original user.
            </param>
      <param name="ActorUserId">The effective user for permission-sensitive runtime work, when known.</param>
      <param name="Operation">The operation or invocation source that caused this function run.</param>
      <param name="CorrelationId">The runtime correlation id shared by function runs, audit, and developer logs.</param>
      <param name="FunctionRunId">The persisted function run id, when this invocation has one.</param>
      <param name="FunctionId">The persisted function id for this invocation.</param>
      <param name="FunctionVersionId">The persisted function version id for this invocation.</param>
      <param name="FunctionVersion">The published function version number for this invocation.</param>
      <param name="FunctionKey">The callable package-owned function key.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.OriginalUserId">
      <summary>
            The user who originally caused the operation, when the runtime can identify one. Schedule-triggered
            and system runs may not have an original user.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.ActorUserId">
      <summary>The effective user for permission-sensitive runtime work, when known.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.Operation">
      <summary>The operation or invocation source that caused this function run.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.CorrelationId">
      <summary>The runtime correlation id shared by function runs, audit, and developer logs.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.FunctionRunId">
      <summary>The persisted function run id, when this invocation has one.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.FunctionId">
      <summary>The persisted function id for this invocation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.FunctionVersionId">
      <summary>The persisted function version id for this invocation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.FunctionVersion">
      <summary>The published function version number for this invocation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionContext.FunctionKey">
      <summary>The callable package-owned function key.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.LocalizedMessage">
      <summary>
            Localizable user-facing text emitted by package functions.
            </summary>
      <param name="Default">
            Required fallback message. Package authors should normally write this in English.
            </param>
      <param name="Translations">
            Optional locale-specific translations keyed by locale code, for example <c>uk</c>, <c>de</c>,
            <c>pl</c>, or <c>es</c>.
            </param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.LocalizedMessage.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
      <summary>
            Localizable user-facing text emitted by package functions.
            </summary>
      <param name="Default">
            Required fallback message. Package authors should normally write this in English.
            </param>
      <param name="Translations">
            Optional locale-specific translations keyed by locale code, for example <c>uk</c>, <c>de</c>,
            <c>pl</c>, or <c>es</c>.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.LocalizedMessage.Default">
      <summary>
            Required fallback message. Package authors should normally write this in English.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.LocalizedMessage.Translations">
      <summary>
            Optional locale-specific translations keyed by locale code, for example <c>uk</c>, <c>de</c>,
            <c>pl</c>, or <c>es</c>.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.LocalizedMessage.op_Implicit(System.String)~Moltaro.Package.NET.Functions.LocalizedMessage">
      <summary>
            Allows plain strings to be used wherever a localized Moltaro message is expected.
            </summary>
      <param name="message">The fallback message.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.LocalizedMessage.Resolve(System.String)">
      <summary>
            Resolves the best message for the provided locale.
            </summary>
      <param name="locale">Workspace locale code. When missing or untranslated, <see cref="P:Moltaro.Package.NET.Functions.LocalizedMessage.Default" /> is returned.</param>
      <returns>The translated message when available; otherwise <see cref="P:Moltaro.Package.NET.Functions.LocalizedMessage.Default" />.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ValidationIssue">
      <summary>
            A single validation issue returned by a Moltaro validation function.
            </summary>
      <param name="Message">User-facing validation message with an optional package-owned translation map.</param>
      <param name="FieldKey">
            Optional entity field key. Leave this <c>null</c> for record-level validation issues.
            </param>
      <param name="Code">
            Optional stable machine-readable code. This is useful for tests, analytics, and client behavior,
            but it is not a localization key.
            </param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ValidationIssue.#ctor(Moltaro.Package.NET.Functions.LocalizedMessage,System.String,System.String)">
      <summary>
            A single validation issue returned by a Moltaro validation function.
            </summary>
      <param name="Message">User-facing validation message with an optional package-owned translation map.</param>
      <param name="FieldKey">
            Optional entity field key. Leave this <c>null</c> for record-level validation issues.
            </param>
      <param name="Code">
            Optional stable machine-readable code. This is useful for tests, analytics, and client behavior,
            but it is not a localization key.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.ValidationIssue.Message">
      <summary>User-facing validation message with an optional package-owned translation map.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.ValidationIssue.FieldKey">
      <summary>
            Optional entity field key. Leave this <c>null</c> for record-level validation issues.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.ValidationIssue.Code">
      <summary>
            Optional stable machine-readable code. This is useful for tests, analytics, and client behavior,
            but it is not a localization key.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ValidationResult">
      <summary>
            Result returned by a Moltaro validation function.
            </summary>
      <param name="Issues">Validation issues produced by the function.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ValidationResult.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Functions.ValidationIssue})">
      <summary>
            Result returned by a Moltaro validation function.
            </summary>
      <param name="Issues">Validation issues produced by the function.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.ValidationResult.Issues">
      <summary>Validation issues produced by the function.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.ValidationResult.Valid">
      <summary>
            A reusable successful validation result.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.ValidationResult.IsValid">
      <summary>
            Indicates whether the result contains no validation issues.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ValidationResult.Invalid(Moltaro.Package.NET.Functions.ValidationIssue[])">
      <summary>
            Creates a validation result with one or more issues.
            </summary>
      <param name="issues">The issues returned by the function.</param>
      <returns>A validation result containing the supplied issues.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.FunctionResult">
      <summary>
            Result returned by a Moltaro global function.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionResult.Success">
      <summary>
            Indicates whether the global function completed successfully.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionResult.IsSkipped">
      <summary>
            Indicates that the function intentionally skipped work without failing.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionResult.Message">
      <summary>
            Optional user-facing or operator-facing result summary.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.FunctionResult.Data">
      <summary>
            Optional JSON result payload.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionResult.Ok(System.String)">
      <summary>
            Creates a successful global function result.
            </summary>
      <param name="message">Optional result summary.</param>
      <returns>A successful result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionResult.OkData``1(``0,System.String)">
      <summary>
            Creates a successful global function result with a structured JSON payload.
            </summary>
      <typeparam name="TData">The JSON-serializable result payload type.</typeparam>
      <param name="data">Structured data returned by the function.</param>
      <param name="message">Optional human-readable result summary.</param>
      <returns>A successful result with structured data.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionResult.Skipped(System.String)">
      <summary>
            Creates a skipped global function result.
            </summary>
      <param name="message">Optional skip summary.</param>
      <returns>A skipped result.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionResult.SkippedData``1(``0,System.String)">
      <summary>
            Creates a skipped global function result with a structured JSON payload.
            </summary>
      <typeparam name="TData">The JSON-serializable result payload type.</typeparam>
      <param name="data">Structured data returned by the function.</param>
      <param name="message">Optional human-readable skip summary.</param>
      <returns>A skipped result with structured data.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.FunctionResult.Failed(System.String)">
      <summary>
            Creates a failed global function result.
            </summary>
      <param name="message">Failure summary.</param>
      <returns>A failed result.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.FunctionOperation">
      <summary>
            Describes the operation that caused a Moltaro function invocation.
            </summary>
      <remarks>
            Entity save functions receive the entity operation that is being applied. Global functions
            receive the invocation source, such as <see cref="F:Moltaro.Package.NET.Functions.FunctionOperation.Cron" /> or <see cref="F:Moltaro.Package.NET.Functions.FunctionOperation.Manual" />.
            </remarks>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Create">
      <summary>A record is being created.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Update">
      <summary>An existing record is being updated.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Delete">
      <summary>A record is being deleted.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Archive">
      <summary>A record is being archived.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Restore">
      <summary>An archived record is being restored.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.UserAction">
      <summary>The function was invoked by an explicit user action.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Cron">
      <summary>The function was invoked by a CRON schedule.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Manual">
      <summary>The function was invoked manually, usually by an administrator or configurator.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Trigger">
      <summary>The function was invoked by a runtime trigger.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.HttpEndpoint">
      <summary>The function was invoked by an inbound HTTP endpoint.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Command">
      <summary>The function was invoked through the authenticated commands API.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionOperation.Other">
      <summary>The runtime could not classify the invocation more precisely.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum">
      <summary>
            HTTP methods supported by Moltaro HTTP endpoint functions.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.None">
      <summary>No HTTP method is enabled.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.Get">
      <summary>HTTP GET.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.Post">
      <summary>HTTP POST.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.Put">
      <summary>HTTP PUT.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.Patch">
      <summary>HTTP PATCH.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.Delete">
      <summary>HTTP DELETE.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpMethodEnum.All">
      <summary>All HTTP methods supported by V1 endpoint functions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpBodyModeEnum">
      <summary>
            Controls how Moltaro parses the request body before invoking an HTTP endpoint function.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpBodyModeEnum.Json">
      <summary>Parse <c>application/json</c> into the typed body model or expose it as JSON.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpBodyModeEnum.Raw">
      <summary>Expose the exact raw request body bytes and text to the function.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpBodyModeEnum.FormUrlEncoded">
      <summary>Parse <c>application/x-www-form-urlencoded</c> fields without file uploads.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpBodyModeEnum.Multipart">
      <summary>Reserved for a future multipart/form-data version. V1 analyzers reject this value.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum">
      <summary>
            Authentication mode for an inbound Moltaro HTTP endpoint.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum.WorkspaceBearer">
      <summary>Use the workspace bearer token scheme for user tokens and service API keys.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum.Anonymous">
      <summary>Allow anonymous inbound calls after the endpoint is explicitly enabled by an administrator.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum.SharedSecretHeader">
      <summary>Verify a managed endpoint secret passed in a configured request header.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointAuthModeEnum.HmacSignature">
      <summary>Verify a managed endpoint secret through an HMAC signature over the exact raw body.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpEndpointActorModeEnum">
      <summary>
            Controls which actor identity is used when an inbound endpoint runs.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointActorModeEnum.AuthenticatedUser">
      <summary>Use the authenticated user or service principal from the workspace bearer token.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.MoltaroHttpEndpointActorModeEnum.ConfiguredServiceUser">
      <summary>Use the service user configured on the endpoint settings.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.FunctionTransactionModeEnum">
      <summary>
            Controls whether a global function runs inside a database transaction created by the runtime.
            </summary>
      <remarks>
            Entity save validation and mutation functions run inside the save pipeline transaction. This
            setting is primarily for global functions and trigger handlers that need atomic database writes.
            It is not a sandbox: trusted package code can still perform external side effects that the
            database transaction cannot roll back.
            </remarks>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionTransactionModeEnum.None">
      <summary>The runtime does not create a transaction solely for this function.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.FunctionTransactionModeEnum.Required">
      <summary>The runtime creates a transaction around the function invocation when no ambient transaction is present.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum">
      <summary>
            Action input field type values used by generated descriptors.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.String">
      <summary>
            Short string input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.Text">
      <summary>
            Long text input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.Bool">
      <summary>
            Boolean input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.Integer">
      <summary>
            Integer input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.Decimal">
      <summary>
            Decimal input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.DateOnly">
      <summary>
            Date-only input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.DateTime">
      <summary>
            Date-time input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.TimeOnly">
      <summary>
            Time-only input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.Select">
      <summary>
            Select input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.EntityInstance">
      <summary>
            Entity instance reference input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.User">
      <summary>
            User principal input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.Role">
      <summary>
            Role principal input field.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.ActionInputFieldTypeEnum.ResponsibilityGroup">
      <summary>
            Responsibility group input field.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.HttpEndpointFunction">
      <summary>
            Base class for Moltaro HTTP endpoint functions that work with raw, JSON, or form request data.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.HttpEndpointFunction.OnRequestAsync(Moltaro.Package.NET.Functions.MoltaroHttpRequest,System.Threading.CancellationToken)">
      <summary>
            Executes the HTTP endpoint function.
            </summary>
      <param name="request">Inbound HTTP request data prepared by the Moltaro runtime.</param>
      <param name="cancellationToken">Token that is signaled when the endpoint run should stop.</param>
      <returns>HTTP response returned to the caller.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.HttpEndpointFunction`1">
      <summary>
            Base class for Moltaro HTTP endpoint functions that receive a strongly typed JSON body model.
            </summary>
      <typeparam name="TBody">The JSON-serializable body model expected by the endpoint.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.HttpEndpointFunction`1.OnRequestAsync(Moltaro.Package.NET.Functions.MoltaroHttpRequest{`0},System.Threading.CancellationToken)">
      <summary>
            Executes the HTTP endpoint function with a strongly typed request body.
            </summary>
      <param name="request">Inbound HTTP request data prepared by the Moltaro runtime.</param>
      <param name="cancellationToken">Token that is signaled when the endpoint run should stop.</param>
      <returns>HTTP response returned to the caller.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpRequest">
      <summary>
            Request data exposed to Moltaro HTTP endpoint functions.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.#ctor(Moltaro.Package.NET.Functions.FunctionContext,System.String,System.String,System.String,System.String,System.Byte[],System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}},System.Nullable{System.Text.Json.JsonElement},System.String)">
      <summary>
            Creates an HTTP request model.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.Context">
      <summary>Function execution context for this request.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.Method">
      <summary>HTTP method, for example <c>GET</c> or <c>POST</c>.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.EndpointKey">
      <summary>Descriptor-owned endpoint key from the public inbound route.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.Path">
      <summary>Path segments after the endpoint key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.ContentType">
      <summary>Request content type, when supplied by the caller.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.BodyBytes">
      <summary>Exact raw request body bytes captured before parsing.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.BodyText">
      <summary>UTF-8 decoded request body text.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.JsonBody">
      <summary>Parsed JSON body for JSON endpoints without a typed body model.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.Headers">
      <summary>Request headers exposed to the handler. Values may contain secrets; do not write them to logs.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.Query">
      <summary>Query values exposed to the handler. Values may contain secrets; do not write them to logs.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest.Form">
      <summary>Parsed form-url-encoded values. Values may contain secrets; do not write them to logs.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.GetHeader(System.String)">
      <summary>
            Returns the first header value for a key, when present.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.GetHeaderValues(System.String)">
      <summary>
            Returns all header values for a key.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.GetQuery(System.String)">
      <summary>
            Returns the first query value for a key, when present.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.GetQueryValues(System.String)">
      <summary>
            Returns all query values for a key.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.GetFormValue(System.String)">
      <summary>
            Returns the first form value for a key, when present.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest.GetFormValues(System.String)">
      <summary>
            Returns all form values for a key.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpRequest`1">
      <summary>
            Request data exposed to typed JSON Moltaro HTTP endpoint functions.
            </summary>
      <typeparam name="TBody">The deserialized request body model.</typeparam>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpRequest`1.#ctor(Moltaro.Package.NET.Functions.FunctionContext,System.String,System.String,System.String,System.String,System.Byte[],System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}},`0,System.Nullable{System.Text.Json.JsonElement},System.String)">
      <summary>
            Creates a typed HTTP request model.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpRequest`1.Body">
      <summary>Typed request body deserialized by the runtime.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroHttpResponse">
      <summary>
            HTTP response returned by Moltaro HTTP endpoint functions.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpResponse.StatusCode">
      <summary>HTTP status code returned to the caller.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpResponse.ContentType">
      <summary>Response content type.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpResponse.BodyBytes">
      <summary>Response body bytes.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroHttpResponse.Headers">
      <summary>Additional response headers.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpResponse.Text(System.String,System.Int32,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}})">
      <summary>Creates a response from UTF-8 text.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpResponse.Json``1(``0,System.Int32,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}})">
      <summary>Creates a JSON response from a serializable value.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpResponse.Bytes(System.Byte[],System.String,System.Int32,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}})">
      <summary>Creates a binary response.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpResponse.Empty(System.Int32,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Collections.Generic.IReadOnlyList{System.String}})">
      <summary>Creates a response with no body.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroHttpResponse.Ok(System.String)">
      <summary>Creates a 200 OK text response.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.ISecretService">
      <summary>
            Resolves workspace-managed, write-only secrets for trusted C# business logic.
            Inject this service through the function constructor. Any trusted C# code that knows
            a key can resolve its active value; resolution is not bound to a function or version.
            Never log, persist, return, or transmit a value except to its intended external service.
            </summary>
      <remarks>
            The runtime captures one immutable snapshot before constructing the function. Calls are
            synchronous in-memory lookups, and lifecycle changes become visible to a later invocation.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ISecretService.GetRequired(System.String)">
      <summary>Returns an active secret value or throws a stable unavailable exception.</summary>
      <param name="key">Exact managed-secret key. Matching is case-insensitive.</param>
      <returns>The secret value captured in the current invocation snapshot.</returns>
      <exception cref="T:System.ArgumentException">The key is empty, has leading or trailing whitespace, or contains a null character.</exception>
      <exception cref="T:Moltaro.Package.NET.Functions.SecretUnavailableException">The secret is missing, disabled, or retired.</exception>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.ISecretService.TryGet(System.String,System.String@)">
      <summary>Tries to return an active secret value without throwing for unavailable states.</summary>
      <param name="key">Exact managed-secret key. Matching is case-insensitive.</param>
      <param name="value">The snapshot value when available; otherwise <see langword="null" />.</param>
      <returns>
        <see langword="true" /> when the secret is available; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentException">The key is empty, has leading or trailing whitespace, or contains a null character.</exception>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroFunctionKey">
      <summary>
            Resolves stable function keys from Moltaro function CLR types.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroFunctionKey.For``1">
      <summary>
            Resolves the stable function key for the supplied function type.
            </summary>
      <typeparam name="TFunction">The Moltaro function type.</typeparam>
      <returns>The configured function key.</returns>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroFunctionKey.For(System.Type)">
      <summary>
            Resolves the stable function key for the supplied function type.
            </summary>
      <param name="functionType">The Moltaro function CLR type.</param>
      <returns>The configured function key.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroNetOperationProjectAttribute">
      <summary>
            Declares a Moltaro NetOperationProject assembly.
            </summary>
      <param name="workspaceDbContextType">Generated workspace contract DbContext type used by the project.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroNetOperationProjectAttribute.#ctor(System.Type)">
      <summary>
            Declares a Moltaro NetOperationProject assembly.
            </summary>
      <param name="workspaceDbContextType">Generated workspace contract DbContext type used by the project.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroNetOperationProjectAttribute.WorkspaceDbContextType">
      <summary>
            Gets the generated workspace contract DbContext type used by the project.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroNetOperationProjectStartupAttribute">
      <summary>
            Declares the startup type used to register NetOperationProject services.
            </summary>
      <param name="startupType">NetOperationProject startup type.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroNetOperationProjectStartupAttribute.#ctor(System.Type)">
      <summary>
            Declares the startup type used to register NetOperationProject services.
            </summary>
      <param name="startupType">NetOperationProject startup type.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroNetOperationProjectStartupAttribute.StartupType">
      <summary>
            Gets the NetOperationProject startup type.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.IMoltaroNetOperationProjectStartup">
      <summary>
            Startup contract for trusted Moltaro NetOperationProject assemblies.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.IMoltaroNetOperationProjectStartup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
      <summary>
            Registers project-owned business logic services.
            </summary>
      <param name="services">Service collection provided by the Moltaro host.</param>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext">
      <summary>
            Workspace-local context exposed to trusted Moltaro package functions.
            </summary>
      <param name="Id">Workspace identifier.</param>
      <param name="Name">Workspace route/name key.</param>
      <param name="DisplayName">Workspace display name.</param>
      <param name="Locale">Workspace locale code.</param>
      <param name="TimeZoneId">Workspace time-zone identifier.</param>
      <param name="DateFormat">Workspace date format.</param>
      <param name="TimeFormat">Workspace time format.</param>
      <param name="DateTimeFormat">Workspace date-time format.</param>
      <param name="RegionCode">Workspace region code.</param>
      <param name="DefaultPhoneCode">Workspace default phone code.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
      <summary>
            Workspace-local context exposed to trusted Moltaro package functions.
            </summary>
      <param name="Id">Workspace identifier.</param>
      <param name="Name">Workspace route/name key.</param>
      <param name="DisplayName">Workspace display name.</param>
      <param name="Locale">Workspace locale code.</param>
      <param name="TimeZoneId">Workspace time-zone identifier.</param>
      <param name="DateFormat">Workspace date format.</param>
      <param name="TimeFormat">Workspace time format.</param>
      <param name="DateTimeFormat">Workspace date-time format.</param>
      <param name="RegionCode">Workspace region code.</param>
      <param name="DefaultPhoneCode">Workspace default phone code.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.Id">
      <summary>Workspace identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.Name">
      <summary>Workspace route/name key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.DisplayName">
      <summary>Workspace display name.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.Locale">
      <summary>Workspace locale code.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.TimeZoneId">
      <summary>Workspace time-zone identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.DateFormat">
      <summary>Workspace date format.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.TimeFormat">
      <summary>Workspace time format.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.DateTimeFormat">
      <summary>Workspace date-time format.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.RegionCode">
      <summary>Workspace region code.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.MoltaroWorkspaceContext.DefaultPhoneCode">
      <summary>Workspace default phone code.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.SecretUnavailableCodes">
      <summary>Stable outcome codes returned when a managed secret cannot be resolved.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.SecretUnavailableCodes.Missing">
      <summary>No managed secret exists for the requested key.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.SecretUnavailableCodes.Disabled">
      <summary>The managed secret is disabled.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Functions.SecretUnavailableCodes.Retired">
      <summary>The managed secret is permanently retired.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Functions.SecretUnavailableException">
      <summary>Indicates that a managed secret is missing, disabled, or retired.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Functions.SecretUnavailableException.#ctor(System.String,System.String)">
      <summary>Creates an exception with a stable outcome code and requested key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.SecretUnavailableException.Code">
      <summary>Stable unavailable outcome code.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Functions.SecretUnavailableException.Key">
      <summary>Requested secret key.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum">
      <summary>
            Dynamic Entity audit operation kind.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.Create">
      <summary>Entity instance was created.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.Update">
      <summary>Entity instance fields were updated.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.Assignments">
      <summary>Entity instance assignment state changed.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.Archive">
      <summary>Entity instance was archived.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.Restore">
      <summary>Entity instance was restored.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.Delete">
      <summary>Entity instance was deleted.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum.BusinessEvent">
      <summary>Display-safe business event.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailImportRequest">
      <summary>
            Historical audit import request for a dynamic Entity instance.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailImportRequest.#ctor(System.String,System.String,System.String,System.DateTimeOffset,System.String,Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailOperationEnum,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditFieldChange},Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent,Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource)">
      <summary>
            Historical audit import request for a dynamic Entity instance.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditFieldChange">
      <summary>
            Display-safe field change imported into a dynamic Entity audit row.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditFieldChange.#ctor(System.String,System.String,System.String,System.String,System.String)">
      <summary>
            Display-safe field change imported into a dynamic Entity audit row.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent">
      <summary>
            Display-safe business event for a dynamic Entity instance.
            </summary>
      <param name="Title">Short event title.</param>
      <param name="Message">Optional event message.</param>
      <param name="Values">Display-safe event values.</param>
      <param name="RelatedEntities">Related entity references.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent.#ctor(System.String,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventValue},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventRelatedEntity})">
      <summary>
            Display-safe business event for a dynamic Entity instance.
            </summary>
      <param name="Title">Short event title.</param>
      <param name="Message">Optional event message.</param>
      <param name="Values">Display-safe event values.</param>
      <param name="RelatedEntities">Related entity references.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent.Title">
      <summary>Short event title.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent.Message">
      <summary>Optional event message.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent.Values">
      <summary>Display-safe event values.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent.RelatedEntities">
      <summary>Related entity references.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventValue">
      <summary>
            One display-safe business event value.
            </summary>
      <param name="Key">Stable value key.</param>
      <param name="Label">Human-readable value label.</param>
      <param name="Value">Display-safe value text.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventValue.#ctor(System.String,System.String,System.String)">
      <summary>
            One display-safe business event value.
            </summary>
      <param name="Key">Stable value key.</param>
      <param name="Label">Human-readable value label.</param>
      <param name="Value">Display-safe value text.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventValue.Key">
      <summary>Stable value key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventValue.Label">
      <summary>Human-readable value label.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventValue.Value">
      <summary>Display-safe value text.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventRelatedEntity">
      <summary>
            One entity related to a dynamic Entity business event.
            </summary>
      <param name="EntityStableId">Stable id of the related entity definition.</param>
      <param name="InstanceId">Related entity instance id.</param>
      <param name="Label">Optional relation label.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventRelatedEntity.#ctor(System.String,System.String,System.String)">
      <summary>
            One entity related to a dynamic Entity business event.
            </summary>
      <param name="EntityStableId">Stable id of the related entity definition.</param>
      <param name="InstanceId">Related entity instance id.</param>
      <param name="Label">Optional relation label.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventRelatedEntity.EntityStableId">
      <summary>Stable id of the related entity definition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventRelatedEntity.InstanceId">
      <summary>Related entity instance id.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventRelatedEntity.Label">
      <summary>Optional relation label.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource">
      <summary>
            Source metadata captured for one dynamic Entity business event.
            </summary>
      <param name="SourceType">Mutation source category such as <c>User</c>, <c>Function</c>, or a module key.</param>
      <param name="SourceLabel">Human-readable source label.</param>
      <param name="FunctionRunId">First contributing business-function run identifier, when applicable.</param>
      <param name="FunctionId">First contributing business-function identifier, when applicable.</param>
      <param name="FunctionVersionId">First contributing business-function version identifier, when applicable.</param>
      <param name="FunctionVersion">First contributing business-function version number, when applicable.</param>
      <param name="OriginalUserId">Interactive user that initiated the mutation chain, when any.</param>
      <param name="CorrelationId">Correlation identifier linking related operations.</param>
      <param name="OriginalUserName">Resolved user login/name for <paramref name="OriginalUserId" />, when available.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.String,System.String,System.String)">
      <summary>
            Source metadata captured for one dynamic Entity business event.
            </summary>
      <param name="SourceType">Mutation source category such as <c>User</c>, <c>Function</c>, or a module key.</param>
      <param name="SourceLabel">Human-readable source label.</param>
      <param name="FunctionRunId">First contributing business-function run identifier, when applicable.</param>
      <param name="FunctionId">First contributing business-function identifier, when applicable.</param>
      <param name="FunctionVersionId">First contributing business-function version identifier, when applicable.</param>
      <param name="FunctionVersion">First contributing business-function version number, when applicable.</param>
      <param name="OriginalUserId">Interactive user that initiated the mutation chain, when any.</param>
      <param name="CorrelationId">Correlation identifier linking related operations.</param>
      <param name="OriginalUserName">Resolved user login/name for <paramref name="OriginalUserId" />, when available.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.SourceType">
      <summary>Mutation source category such as <c>User</c>, <c>Function</c>, or a module key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.SourceLabel">
      <summary>Human-readable source label.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.FunctionRunId">
      <summary>First contributing business-function run identifier, when applicable.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.FunctionId">
      <summary>First contributing business-function identifier, when applicable.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.FunctionVersionId">
      <summary>First contributing business-function version identifier, when applicable.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.FunctionVersion">
      <summary>First contributing business-function version number, when applicable.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.OriginalUserId">
      <summary>Interactive user that initiated the mutation chain, when any.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.CorrelationId">
      <summary>Correlation identifier linking related operations.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource.OriginalUserName">
      <summary>Resolved user login/name for <paramref name="OriginalUserId" />, when available.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReference">
      <summary>
            Reference to one dynamic entity instance.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReference.#ctor(System.String,System.String,System.String)">
      <summary>
            Reference to one dynamic entity instance.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReferenceKey">
      <summary>
            Key for one dynamic entity instance reference.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReferenceKey.#ctor(System.String,System.String)">
      <summary>
            Key for one dynamic entity instance reference.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReferenceKey.Key">
      <summary>Stable dictionary key.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReferenceKey.BuildKey(System.String,System.String)">
      <summary>Build a stable dictionary key.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityRelationshipPathStep">
      <summary>
            One step in a dynamic entity relationship path.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityRelationshipPathStep.#ctor(System.String,System.String,System.String,Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityRelationshipPathStepDirectionEnum,System.Int32,System.String)">
      <summary>
            One step in a dynamic entity relationship path.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityRelationshipPathStepDirectionEnum">
      <summary>
            Direction for traversing one dynamic entity reference field step.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityAuditTrailImportService">
      <summary>
            Imports historical audit entries into dynamic Entity audit tables.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityAuditTrailImportService.ImportAsync(Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityAuditTrailImportRequest,System.Threading.CancellationToken)">
      <summary>
            Import one historical audit entry into an existing dynamic Entity instance audit trail.
            </summary>
      <param name="request">Historical audit import request.</param>
      <param name="cancellationToken">Cancellation token.</param>
      <returns>The stable audit row id when successful.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityBusinessEventWriter">
      <summary>
            Writes display-safe business events into dynamic Entity audit tables.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityBusinessEventWriter.AppendAsync(System.String,System.String,System.String,Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEvent,Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityBusinessEventSource,System.Threading.CancellationToken)">
      <summary>
            Append one business event to an existing dynamic Entity instance audit trail.
            </summary>
      <param name="entityDefinitionId">Target EntityDefinition id.</param>
      <param name="entityInstanceId">Target Entity instance id.</param>
      <param name="actorUserId">User id written as the audit actor.</param>
      <param name="businessEvent">Business event payload to store.</param>
      <param name="source">Optional source metadata.</param>
      <param name="cancellationToken">Cancellation token.</param>
      <returns>The inserted audit row id when successful.</returns>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityGraphQueryService">
      <summary>
            Query service for resolving and traversing Moltaro dynamic entity records.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityGraphQueryService.ResolveAsync(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Resolve one dynamic entity reference.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityGraphQueryService.ResolveManyAsync(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReferenceKey},System.Threading.CancellationToken)">
      <summary>Resolve many dynamic entity references.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityGraphQueryService.AreTargetsReachableAsync(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityRelationshipPathStep},System.String,System.Collections.Generic.IReadOnlySet{System.String},System.Threading.CancellationToken)">
      <summary>Check whether all target ids are reachable from one source id through a path.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IDynamicEntityGraphQueryService.IsTargetCoveredAsync(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityReferenceKey},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.DynamicEntityRelationshipPathStep},System.String,System.Threading.CancellationToken)">
      <summary>Check whether one target id is covered by any selected source reference through a path.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock">
      <summary>
            Runtime clock for trusted module package services.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock.GetUtcNow">
      <summary>Return the current UTC instant.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock.GetTimeZoneId">
      <summary>Return the workspace time zone id.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock.GetLocalNow">
      <summary>Return the current instant in the workspace time zone.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock.GetLocalToday">
      <summary>Return the current date in the workspace time zone.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock.ToLocal(System.DateTimeOffset)">
      <summary>Convert a UTC instant to the workspace time zone.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.IMoltaroRuntimeClock.ToUtc(System.DateTimeOffset)">
      <summary>Convert a workspace-local instant to UTC.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroDomainRuleViolation">
      <summary>
            Describes one package domain rule violation without depending on API, localization, or validation frameworks.
            </summary>
      <param name="Code">Stable machine-readable violation code.</param>
      <param name="Field">Logical field that caused the violation.</param>
      <param name="Message">English diagnostic message intended for developers and logs.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroDomainRuleViolation.#ctor(System.String,System.String,System.String)">
      <summary>
            Describes one package domain rule violation without depending on API, localization, or validation frameworks.
            </summary>
      <param name="Code">Stable machine-readable violation code.</param>
      <param name="Field">Logical field that caused the violation.</param>
      <param name="Message">English diagnostic message intended for developers and logs.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroDomainRuleViolation.Code">
      <summary>Stable machine-readable violation code.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroDomainRuleViolation.Field">
      <summary>Logical field that caused the violation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroDomainRuleViolation.Message">
      <summary>English diagnostic message intended for developers and logs.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroPreCommitSaveRejectedException">
      <summary>
            Reports safe, structured pre-commit failures that rejected an Entity save.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroPreCommitSaveRejectedException.#ctor(System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError})">
      <summary>Creates a rejected-save exception with safe runtime errors.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroPreCommitSaveRejectedException.Errors">
      <summary>Gets the safe failures that rejected the save.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeErrorTypeEnum">
      <summary>
            Runtime error classification used by module package services and host adapters.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError">
      <summary>
            Runtime error emitted by module package services.
            </summary>
      <param name="Code">Stable machine-readable error code.</param>
      <param name="Type">Error classification for host adapters.</param>
      <param name="Field">Optional public request field that caused the error.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.#ctor(System.String,Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeErrorTypeEnum,System.String)">
      <summary>
            Runtime error emitted by module package services.
            </summary>
      <param name="Code">Stable machine-readable error code.</param>
      <param name="Type">Error classification for host adapters.</param>
      <param name="Field">Optional public request field that caused the error.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.Code">
      <summary>Stable machine-readable error code.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.Type">
      <summary>Error classification for host adapters.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.Field">
      <summary>Optional public request field that caused the error.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.Message">
      <summary>Optional already-localized safe message supplied by a trusted runtime boundary.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.Target">
      <summary>Optional exact operation or resource target associated with the error.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError.Metadata">
      <summary>Optional stable diagnostic context that host adapters may preserve in their public error contract.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1">
      <summary>
            Result contract emitted by module package runtime services.
            </summary>
      <typeparam name="T">Payload type.</typeparam>
      <param name="Success">True when the operation succeeded.</param>
      <param name="Data">Operation payload.</param>
      <param name="Errors">Operation errors.</param>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.#ctor(System.Boolean,`0,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError})">
      <summary>
            Result contract emitted by module package runtime services.
            </summary>
      <typeparam name="T">Payload type.</typeparam>
      <param name="Success">True when the operation succeeded.</param>
      <param name="Data">Operation payload.</param>
      <param name="Errors">Operation errors.</param>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.Success">
      <summary>True when the operation succeeded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.Data">
      <summary>Operation payload.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.Errors">
      <summary>Operation errors.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.Ok(`0)">
      <summary>Create a successful runtime result.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.Fail(Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError[])">
      <summary>Create a failed runtime result.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.Fail(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeError})">
      <summary>Create a failed runtime result.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.ModuleRuntime.Runtime.MoltaroRuntimeResult`1.ThrowIfFailed">
      <summary>
            Throws a bounded SDK exception when the runtime operation failed, preserving the first
            platform error code and its trusted safe diagnostic context.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroUserTypeEnum">
      <summary>
            Moltaro workspace user type.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroUserTypeEnum.Owner">
      <summary>
            Workspace owner.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroUserTypeEnum.WorkspaceUser">
      <summary>
            Regular interactive workspace user.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroUserTypeEnum.Service">
      <summary>
            Service account for integrations.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceIdentity">
      <summary>
            Stable identity of one Moltaro resource instance.
            </summary>
      <remarks>
            The identity separates four concepts that must not be mixed:
            <list type="bullet"><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ModuleKey" /> is the owner namespace, for example <c>core.entity</c>, <c>Boards</c>, or a package module key.</description></item><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceKind" /> is the concrete resource family inside the module, for example <c>EntityInstance</c>, <c>BoardItem</c>, or a package-owned resource kind.</description></item><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" /> is the parent context id used for filtering, for example an entity definition id, board id, entitlement plan id, or <c>workspace</c> for workspace-level resources.</description></item><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" /> is the affected object id, for example an entity instance id, board item id, entitlement id, role id, or user id.</description></item></list>
            Examples:
            Entity instance <c>Order/order-1</c> is <c>core.entity + EntityInstance + Order + order-1</c>.
            Board item <c>item-1</c> on board <c>support</c> is <c>Boards + BoardItem + support + item-1</c>.
            Role <c>manager</c> is <c>core.security + Role + workspace + manager</c>.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.#ctor(System.String,System.String,System.String,System.String)">
      <summary>
            Stable identity of one Moltaro resource instance.
            </summary>
      <remarks>
            The identity separates four concepts that must not be mixed:
            <list type="bullet"><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ModuleKey" /> is the owner namespace, for example <c>core.entity</c>, <c>Boards</c>, or a package module key.</description></item><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceKind" /> is the concrete resource family inside the module, for example <c>EntityInstance</c>, <c>BoardItem</c>, or a package-owned resource kind.</description></item><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" /> is the parent context id used for filtering, for example an entity definition id, board id, entitlement plan id, or <c>workspace</c> for workspace-level resources.</description></item><item><description><see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" /> is the affected object id, for example an entity instance id, board item id, entitlement id, role id, or user id.</description></item></list>
            Examples:
            Entity instance <c>Order/order-1</c> is <c>core.entity + EntityInstance + Order + order-1</c>.
            Board item <c>item-1</c> on board <c>support</c> is <c>Boards + BoardItem + support + item-1</c>.
            Role <c>manager</c> is <c>core.security + Role + workspace + manager</c>.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.EntityInstance(System.String,System.String)">
      <summary>
            Create an entity-instance resource identity.
            </summary>
      <remarks>
        <paramref name="entityDefinitionId" /> becomes <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" />.
            <paramref name="entityInstanceId" /> becomes <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.BoardItem(System.String,System.String)">
      <summary>
            Create a board-item resource identity.
            </summary>
      <remarks>
        <paramref name="boardId" /> becomes <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" /> so consumers can filter by a concrete board.
            <paramref name="boardItemId" /> becomes <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.Entitlement(System.String,System.String)">
      <summary>
            Create an entitlement resource identity.
            </summary>
      <remarks>
        <paramref name="entitlementPlanId" /> becomes <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" />.
            <paramref name="entitlementId" /> becomes <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.AttentionSignal(System.String)">
      <summary>
            Create an attention-signal resource identity.
            </summary>
      <remarks>
            Attention signals are workspace-level resources in the initial model, so
            <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" /> is <see cref="F:Moltaro.Package.NET.MoltaroResourceContextIds.Workspace" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.Role(System.String)">
      <summary>
            Create a workspace role resource identity.
            </summary>
      <remarks>
            Roles are workspace-level resources, so <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" /> is
            <see cref="F:Moltaro.Package.NET.MoltaroResourceContextIds.Workspace" /> and <paramref name="roleId" /> is <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.User(System.String)">
      <summary>
            Create a workspace user resource identity.
            </summary>
      <remarks>
            Users are workspace-level resources, so <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ContextResourceId" /> is
            <see cref="F:Moltaro.Package.NET.MoltaroResourceContextIds.Workspace" /> and <paramref name="userId" /> is <see cref="P:Moltaro.Package.NET.MoltaroResourceIdentity.ResourceObjectId" />.
            </remarks>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.ModuleResource(System.String,System.String,System.String,System.String)">
      <summary>Create a module or package resource identity.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.MoltaroResourceIdentity.Normalize">
      <summary>Return this identity with string components trimmed.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceKinds">
      <summary>
            Built-in resource kind keys used by Moltaro resource identities.
            </summary>
      <remarks>
            Resource kinds are strings, not an enum, because package and customer modules
            may publish their own resource families without changing Moltaro core code.
            </remarks>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.EntityInstance">
      <summary>Dynamic or package entity instance.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.BoardItem">
      <summary>Boards module board item.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.BoardStatus">
      <summary>Boards module board status.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.Entitlement">
      <summary>Entitlement Operations issued entitlement.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.AttentionSignal">
      <summary>WorkInbox attention signal.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.Role">
      <summary>Workspace role.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceKinds.User">
      <summary>Workspace user.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.MoltaroResourceModuleKeys">
      <summary>
            Stable module keys used by Moltaro resource identities.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceModuleKeys.CoreEntity">
      <summary>Core entity-instance resource module key.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceModuleKeys.CoreSecurity">
      <summary>Core security resource module key.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceModuleKeys.Boards">
      <summary>Boards module key.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceModuleKeys.EntitlementOperations">
      <summary>Entitlement Operations module key.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.MoltaroResourceModuleKeys.WorkInbox">
      <summary>Core-backed WorkInbox module key.</summary>
    </member>
  </members>
</doc>