Skip to main content

Definition

Assembly: CloudNimble.ClaudeEssentials.dll Namespace: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses Inheritance: System.Object

Syntax

Summary

Represents the response payload returned by the Artifact tool.

Remarks

The schema defines one untagged shape per action, each identified by which keys are present and with no key shared in conflicting ways. This type flattens those shapes, so only the properties for the action that ran are populated.

Constructors

.ctor

Syntax

.ctor Inherited

Inherited from object

Syntax

Properties

Arms

Gets or sets the state of each watch connection.

Syntax

Property Value

Type: System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactWatchArm>?

ArtifactId

Gets or sets the artifact’s ID.

Syntax

Property Value

Type: string?

ArtifactRead

Gets or sets the artifact and version that now count as viewed.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactReadInfo?

Artifacts

Gets or sets the artifacts returned by a list action.

Syntax

Property Value

Type: System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactListItem>?

AssetDelete

Gets or sets the result of a delete_asset action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactAssetDelete?

AssetList

Gets or sets the result of a list_assets action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactAssetList?

AssetRead

Gets or sets the result of a read_asset action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactAssetRead?

AssetUpload

Gets or sets the result of uploading one asset.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactAssetUpload?

AssetUploads

Gets or sets the result of uploading several assets.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactAssetUploadBatch?

Audience

Gets or sets the artifact’s audience.

Syntax

Property Value

Type: string?

Capabilities

Gets or sets the capabilities declared by this publish.

Syntax

Property Value

Type: System.Nullable<System.Text.Json.JsonElement?>?

Contract

Gets or sets the artifact’s runtime version.

Syntax

Property Value

Type: string?

ExternalListed

Gets or sets a value indicating whether artifacts from other organizations were listed.

Syntax

Property Value

Type: System.Nullable<bool>?

FaviconSent

Gets or sets a value indicating whether a favicon was sent.

Syntax

Property Value

Type: System.Nullable<bool>?

FilterUrl

Gets or sets the URL a status action was filtered to.

Syntax

Property Value

Type: string?

Icon

Gets or sets the artifact’s icon.

Syntax

Property Value

Type: string?

IconDropped

Gets or sets a value indicating whether the icon was dropped.

Syntax

Property Value

Type: System.Nullable<bool>?

LiveSubscription

Gets or sets the live subscription state.

Syntax

Property Value

Type: string?

Owned

Gets or sets a value indicating whether the user owns the artifact.

Syntax

Property Value

Type: System.Nullable<bool>?

Path

Gets or sets the path of the file that was published.

Syntax

Property Value

Type: string?

Pin

Gets or sets the result of a pin or unpin action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactPinResult?

Pinned

Gets or sets a value indicating whether the artifact is pinned.

Syntax

Property Value

Type: System.Nullable<bool>?

PinsEnabled

Gets or sets a value indicating whether pinning is available.

Syntax

Property Value

Type: System.Nullable<bool>?

PublishesRemaining

Gets or sets the publishes remaining in the current window.

Syntax

Property Value

Type: System.Nullable<int>?

PublishesResetAt

Gets or sets when the publish window resets.

Syntax

Property Value

Type: System.Nullable<long>?

Read

Gets or sets the result of a read action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactReadResult?

Scope

Gets or sets the scope of the listing.

Syntax

Property Value

Type: System.Nullable<CloudNimble.ClaudeEssentials.Hooks.ArtifactListScope?>?

Seq

Gets or sets the publish sequence number.

Syntax

Property Value

Type: System.Nullable<long>?

Stored

Gets or sets the capability declaration stored on the artifact.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactStoredDeclaration?

Title

Gets or sets the artifact’s title.

Syntax

Property Value

Type: string?

Total

Gets or sets the total number of artifacts.

Syntax

Property Value

Type: System.Nullable<int>?

TotalAtLeast

Gets or sets a value indicating whether the total is a lower bound.

Syntax

Property Value

Type: System.Nullable<bool>?

Truncated

Gets or sets a value indicating whether the list was truncated.

Syntax

Property Value

Type: System.Nullable<bool>?

Unchanged

Gets or sets a value indicating whether the content was unchanged.

Syntax

Property Value

Type: System.Nullable<bool>?

Unwatch

Gets or sets the result of an unwatch action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactUnwatchResult?

Updated

Gets or sets a value indicating whether an existing artifact was updated.

Syntax

Property Value

Type: System.Nullable<bool>?

Url

Gets or sets the published artifact’s URL.

Syntax

Property Value

Type: string?

Version

Gets or sets the published version.

Syntax

Property Value

Type: string?

Warnings

Gets or sets any warnings from the publish.

Syntax

Property Value

Type: System.Collections.Generic.List<string>?

Watch

Gets or sets the result of a watch action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactWatchResult?

Watches

Gets or sets the watches returned by a status action.

Syntax

Property Value

Type: System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactWatchEntry>?

Written

Gets or sets the artifact written by an asset action.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ArtifactWrittenInfo?

Methods

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?