Skip to main content

Definition

Assembly: CloudNimble.ClaudeEssentials.dll Namespace: CloudNimble.ClaudeEssentials.Hooks Inheritance: System.Text.Json.Serialization.JsonSerializerContext

Syntax

Summary

Provides AOT-compatible JSON serialization context for Claude Code hook types. This context uses source generators to pre-compile serialization code, eliminating the need for runtime reflection.

Usage

ClaudeHooksJsonContext is a source-generated JsonSerializerContext that enables AOT-compatible JSON serialization.

Direct Usage

Accessing Options

Extending for Custom Types

Create your own context for strongly-typed tool inputs:

Remarks

For generic hook types (PreToolUseHookInput, PostToolUseHookInput, etc.), this context registers versions using Object as the type parameter. If you need strongly-typed serialization for specific tool inputs/outputs, create your own JsonSerializerContext with additional type registrations. Usage example:

Constructors

.ctor

Syntax

.ctor

Syntax

Parameters

Properties

AgentCacheCreationInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AgentCacheCreationInfo>

AgentContentBlock

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AgentContentBlock>

AgentPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.AgentPostToolUsePayload>

AgentPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AgentToolInput>>

AgentPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.AgentPreToolUsePayload>

AgentPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AgentToolInput>>

AgentServerToolUseInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AgentServerToolUseInfo>

AgentToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AgentToolInput>

AgentToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AgentToolResponse>

AgentUsageInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AgentUsageInfo>

AskUserQuestion

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestion>

AskUserQuestionAnnotation

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AskUserQuestionAnnotation>

AskUserQuestionOption

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestionOption>

AskUserQuestionPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.AskUserQuestionPostToolUsePayload>

AskUserQuestionPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestionToolInput>>

AskUserQuestionPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.AskUserQuestionPreToolUsePayload>

AskUserQuestionPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestionToolInput>>

AskUserQuestionToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestionToolInput>

AskUserQuestionToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AskUserQuestionToolResponse>

AsyncLaunchedAgentToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AsyncLaunchedAgentToolResponse>

BashPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.BashPostToolUsePayload>

BashPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.BashToolInput>>

BashPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.BashPreToolUsePayload>

BashPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.BashToolInput>>

BashToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.BashToolInput>

BashToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.BashToolResponse>

Boolean

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<bool>

ClaudeModel

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.ClaudeModel>

CompactTrigger

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.CompactTrigger>

CompletedAgentToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.CompletedAgentToolResponse>

ConfigOperation

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.ConfigOperation>

ConfigPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ConfigPostToolUsePayload>

ConfigPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ConfigToolInput>>

ConfigPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ConfigPreToolUsePayload>

ConfigPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ConfigToolInput>>

ConfigToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ConfigToolInput>

ConfigToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ConfigToolResponse>

ContentBlockType

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.ContentBlockType>

Default

The default JsonSerializerContext associated with a default JsonSerializerOptions instance.

Syntax

Property Value

Type: CloudNimble.ClaudeEssentials.Hooks.ClaudeHooksJsonContext

DictionaryStringAskUserQuestionAnnotation

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.Dictionary<string, CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AskUserQuestionAnnotation>>

DictionaryStringInt32

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.Dictionary<string, int>>

DictionaryStringJsonElement

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.Dictionary<string, System.Text.Json.JsonElement>>

DictionaryStringString

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.Dictionary<string, string>>

Double

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<double>

EditPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.EditPostToolUsePayload>

EditPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.EditToolInput>>

EditPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.EditPreToolUsePayload>

EditPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.EditToolInput>>

EditToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.EditToolInput>

EditToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.EditToolResponse>

EnterWorktreePostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.EnterWorktreePostToolUsePayload>

EnterWorktreePreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.EnterWorktreeToolInput>>

EnterWorktreePreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.EnterWorktreePreToolUsePayload>

EnterWorktreePreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.EnterWorktreeToolInput>>

EnterWorktreeToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.EnterWorktreeToolInput>

EnterWorktreeToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.EnterWorktreeToolResponse>

ExitPlanModeAllowedPrompt

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitPlanModeAllowedPrompt>

ExitPlanModePostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ExitPlanModePostToolUsePayload>

ExitPlanModePreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitPlanModeToolInput>>

ExitPlanModePreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ExitPlanModePreToolUsePayload>

ExitPlanModePreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitPlanModeToolInput>>

ExitPlanModeToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitPlanModeToolInput>

ExitPlanModeToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ExitPlanModeToolResponse>

ExitWorktreePostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ExitWorktreePostToolUsePayload>

ExitWorktreePreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitWorktreeToolInput>>

ExitWorktreePreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ExitWorktreePreToolUsePayload>

ExitWorktreePreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitWorktreeToolInput>>

ExitWorktreeToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitWorktreeToolInput>

ExitWorktreeToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ExitWorktreeToolResponse>

FileUnchangedReadToolFileInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.FileUnchangedReadToolFileInfo>

FileUnchangedReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.FileUnchangedReadToolResponse>

GitDiffInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.GitDiffInfo>

GitDiffStatus

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.GitDiffStatus>

GlobPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.GlobPostToolUsePayload>

GlobPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.GlobToolInput>>

GlobPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.GlobPreToolUsePayload>

GlobPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.GlobToolInput>>

GlobToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.GlobToolInput>

GlobToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.GlobToolResponse>

GrepOutputMode

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.GrepOutputMode>

GrepPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.GrepPostToolUsePayload>

GrepPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.GrepToolInput>>

GrepPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.GrepPreToolUsePayload>

GrepPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.GrepToolInput>>

GrepToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.GrepToolInput>

GrepToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.GrepToolResponse>

HookDecision

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.HookDecision>

HookEventName

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.HookEventName>

ImageDimensionInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ImageDimensionInfo>

ImageReadToolFileInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ImageReadToolFileInfo>

ImageReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ImageReadToolResponse>

Int32

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<int>

Int64

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<long>

JsonElement

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Text.Json.JsonElement>

KillShellPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.KillShellPostToolUsePayload>

KillShellPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.KillShellToolInput>>

KillShellPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.KillShellPreToolUsePayload>

KillShellPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.KillShellToolInput>>

KillShellToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.KillShellToolInput>

KillShellToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.KillShellToolResponse>

ListAgentContentBlock

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.AgentContentBlock>>

ListAskUserQuestion

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestion>>

ListAskUserQuestionOption

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.AskUserQuestionOption>>

ListExitPlanModeAllowedPrompt

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ExitPlanModeAllowedPrompt>>

ListJsonElement

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<System.Text.Json.JsonElement>>

ListMcpResourceContent

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.McpResourceContent>>

ListMcpResourceInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.McpResourceInfo>>

ListMcpResourcesPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ListMcpResourcesPostToolUsePayload>

ListMcpResourcesPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ListMcpResourcesToolInput>>

ListMcpResourcesPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ListMcpResourcesPreToolUsePayload>

ListMcpResourcesPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ListMcpResourcesToolInput>>

ListMcpResourcesToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ListMcpResourcesToolInput>

ListString

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<string>>

ListStructuredPatchHunk

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.StructuredPatchHunk>>

ListTodoItem

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TodoItem>>

ListWebSearchResultContainer

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WebSearchResultContainer>>

ListWebSearchResultItem

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Collections.Generic.List<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WebSearchResultItem>>

McpPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.McpPostToolUsePayload>

McpPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.McpToolInput>>

McpPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.McpPreToolUsePayload>

McpPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.McpToolInput>>

McpResourceContent

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.McpResourceContent>

McpResourceInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.McpResourceInfo>

McpToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.McpToolInput>

NotebookCellType

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.NotebookCellType>

NotebookEditMode

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.NotebookEditMode>

NotebookEditPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.NotebookEditPostToolUsePayload>

NotebookEditPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.NotebookEditToolInput>>

NotebookEditPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.NotebookEditPreToolUsePayload>

NotebookEditPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.NotebookEditToolInput>>

NotebookEditToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.NotebookEditToolInput>

NotebookEditToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.NotebookEditToolResponse>

NotebookReadToolFileInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.NotebookReadToolFileInfo>

NotebookReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.NotebookReadToolResponse>

NotificationHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.NotificationHookInput>

NotificationHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.NotificationHookOutput>

NotificationType

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.NotificationType>

NullableBoolean

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<bool>>

NullableClaudeModel

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.ClaudeModel>>

NullableConfigOperation

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.ConfigOperation>>

NullableDouble

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<double>>

NullableGrepOutputMode

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.GrepOutputMode>>

NullableHookDecision

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.HookDecision>>

NullableInt32

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<int>>

NullableInt64

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<long>>

NullableJsonElement

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<System.Text.Json.JsonElement>>

NullableNotebookCellType

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.NotebookCellType>>

NullableNotebookEditMode

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.NotebookEditMode>>

NullablePermissionDecision

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.PermissionDecision>>

NullablePermissionMode

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.PermissionMode>>

NullableTaskExecutionStatus

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<System.Nullable<CloudNimble.ClaudeEssentials.Hooks.TaskExecutionStatus>>

Object

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<object>

PartsReadToolFileInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.PartsReadToolFileInfo>

PartsReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.PartsReadToolResponse>

PdfReadToolFileInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.PdfReadToolFileInfo>

PdfReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.PdfReadToolResponse>

PermissionDecision

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.PermissionDecision>

PermissionMode

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.PermissionMode>

PermissionRequestBehavior

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.PermissionRequestBehavior>

PermissionRequestDecisionObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PermissionRequestDecision<object>>

PermissionRequestHookInputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.PermissionRequestHookInput<object>>

PermissionRequestHookOutputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PermissionRequestHookOutput<object>>

PermissionRequestSpecificOutputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PermissionRequestSpecificOutput<object>>

PostToolUseHookInputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.PostToolUseHookInput<object, object>>

PostToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PostToolUseHookOutput>

PostToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PostToolUseSpecificOutput>

PreCompactHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.PreCompactHookInput>

PreCompactHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreCompactHookOutput>

PreToolUseHookInputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.PreToolUseHookInput<object>>

PreToolUseHookOutputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<object>>

PreToolUseSpecificOutputObject

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<object>>

ReadMcpResourcePostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ReadMcpResourcePostToolUsePayload>

ReadMcpResourcePreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ReadMcpResourceToolInput>>

ReadMcpResourcePreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ReadMcpResourcePreToolUsePayload>

ReadMcpResourcePreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ReadMcpResourceToolInput>>

ReadMcpResourceToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ReadMcpResourceToolInput>

ReadMcpResourceToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ReadMcpResourceToolResponse>

ReadPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ReadPostToolUsePayload>

ReadPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ReadToolInput>>

ReadPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.ReadPreToolUsePayload>

ReadPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ReadToolInput>>

ReadToolFileInfo

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ReadToolFileInfo>

ReadToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.ReadToolInput>

ReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.ReadToolResponse>

SessionEndHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.SessionEndHookInput>

SessionEndHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.SessionEndHookOutput>

SessionEndReason

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.SessionEndReason>

SessionStartHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.SessionStartHookInput>

SessionStartHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.SessionStartHookOutput>

SessionStartSource

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.SessionStartSource>

SessionStartSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.SessionStartSpecificOutput>

StopHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.StopHookInput>

StopHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.StopHookOutput>

String

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<string>

StringArray

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<string[]>

StructuredPatchHunk

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.StructuredPatchHunk>

SubagentStopHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.SubagentStopHookInput>

SubagentStopHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.SubagentStopHookOutput>

TaskExecutionStatus

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.TaskExecutionStatus>

TaskOutputPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TaskOutputPostToolUsePayload>

TaskOutputPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskOutputToolInput>>

TaskOutputPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TaskOutputPreToolUsePayload>

TaskOutputPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskOutputToolInput>>

TaskOutputToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskOutputToolInput>

TaskPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TaskPostToolUsePayload>

TaskPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskToolInput>>

TaskPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TaskPreToolUsePayload>

TaskPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskToolInput>>

TaskStopPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TaskStopPostToolUsePayload>

TaskStopPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskStopToolInput>>

TaskStopPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TaskStopPreToolUsePayload>

TaskStopPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskStopToolInput>>

TaskStopToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskStopToolInput>

TaskStopToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.TaskStopToolResponse>

TaskToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TaskToolInput>

TaskToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.TaskToolResponse>

TextReadToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.TextReadToolResponse>

TodoItem

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TodoItem>

TodoItemArray

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TodoItem[]>

TodoItemStatus

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.TodoItemStatus>

TodoWritePostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TodoWritePostToolUsePayload>

TodoWritePreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TodoWriteToolInput>>

TodoWritePreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.TodoWritePreToolUsePayload>

TodoWritePreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TodoWriteToolInput>>

TodoWriteToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.TodoWriteToolInput>

TodoWriteToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.TodoWriteToolResponse>

UserPromptSubmitHookInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Inputs.UserPromptSubmitHookInput>

UserPromptSubmitHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.UserPromptSubmitHookOutput>

UserPromptSubmitSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.UserPromptSubmitSpecificOutput>

WebFetchPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.WebFetchPostToolUsePayload>

WebFetchPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WebFetchToolInput>>

WebFetchPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.WebFetchPreToolUsePayload>

WebFetchPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WebFetchToolInput>>

WebFetchToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WebFetchToolInput>

WebFetchToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WebFetchToolResponse>

WebSearchPostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.WebSearchPostToolUsePayload>

WebSearchPreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WebSearchToolInput>>

WebSearchPreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.WebSearchPreToolUsePayload>

WebSearchPreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WebSearchToolInput>>

WebSearchResultContainer

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WebSearchResultContainer>

WebSearchResultItem

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WebSearchResultItem>

WebSearchToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WebSearchToolInput>

WebSearchToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WebSearchToolResponse>

WorktreeAction

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.WorktreeAction>

WriteOperationType

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.WriteOperationType>

WritePostToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.WritePostToolUsePayload>

WritePreToolUseHookOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseHookOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WriteToolInput>>

WritePreToolUsePayload

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.WritePreToolUsePayload>

WritePreToolUseSpecificOutput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Outputs.PreToolUseSpecificOutput<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WriteToolInput>>

WriteToolInput

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Inputs.WriteToolInput>

WriteToolResponse

Defines the source generated JSON serialization contract metadata for a given type.

Syntax

Property Value

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo<CloudNimble.ClaudeEssentials.Hooks.Tools.Responses.WriteToolResponse>

Methods

GetTypeInfo Override

Syntax

Parameters

Returns

Type: System.Text.Json.Serialization.Metadata.JsonTypeInfo?
  • System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver