Definition
Assembly: CloudNimble.ClaudeEssentials.dll Namespace: CloudNimble.ClaudeEssentials.Hooks.Tools.Responses Inheritance: System.ObjectSyntax
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
objectSyntax
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
objectSyntax
Parameters
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?