| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Bedrock.Prompt.ToolConfigurationProperty
Documentation
data CachePointBlockProperty Source #
Constructors
| CachePointBlockProperty | |
Instances
data ToolProperty Source #
Constructors
| ToolProperty | |
Fields | |
Instances
| ToJSON ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty Methods toJSON :: ToolProperty -> Value # toEncoding :: ToolProperty -> Encoding # toJSONList :: [ToolProperty] -> Value # toEncodingList :: [ToolProperty] -> Encoding # omitField :: ToolProperty -> Bool # | |||||
| Show ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty Methods showsPrec :: Int -> ToolProperty -> ShowS # show :: ToolProperty -> String # showList :: [ToolProperty] -> ShowS # | |||||
| Eq ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty | |||||
| ToResourceProperties ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty Methods toResourceProperties :: ToolProperty -> ResourceProperties # | |||||
| Property "CachePoint" ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty Associated Types
Methods set :: PropertyType "CachePoint" ToolProperty -> ToolProperty -> ToolProperty # | |||||
| Property "ToolSpec" ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty Associated Types
Methods set :: PropertyType "ToolSpec" ToolProperty -> ToolProperty -> ToolProperty # | |||||
| type PropertyType "CachePoint" ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty | |||||
| type PropertyType "ToolSpec" ToolProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolProperty | |||||
data ToolInputSchemaProperty Source #
Constructors
| ToolInputSchemaProperty | |
Instances
| ToJSON ToolInputSchemaProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolInputSchemaProperty Methods toJSON :: ToolInputSchemaProperty -> Value # toEncoding :: ToolInputSchemaProperty -> Encoding # toJSONList :: [ToolInputSchemaProperty] -> Value # | |||||
| Show ToolInputSchemaProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolInputSchemaProperty Methods showsPrec :: Int -> ToolInputSchemaProperty -> ShowS # show :: ToolInputSchemaProperty -> String # showList :: [ToolInputSchemaProperty] -> ShowS # | |||||
| Eq ToolInputSchemaProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolInputSchemaProperty Methods (==) :: ToolInputSchemaProperty -> ToolInputSchemaProperty -> Bool # (/=) :: ToolInputSchemaProperty -> ToolInputSchemaProperty -> Bool # | |||||
| ToResourceProperties ToolInputSchemaProperty Source # | |||||
| Property "Json" ToolInputSchemaProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolInputSchemaProperty Associated Types
Methods set :: PropertyType "Json" ToolInputSchemaProperty -> ToolInputSchemaProperty -> ToolInputSchemaProperty # | |||||
| type PropertyType "Json" ToolInputSchemaProperty Source # | |||||
data ToolSpecificationProperty Source #
Constructors
| ToolSpecificationProperty | |
Fields
| |
Instances
| ToJSON ToolSpecificationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolSpecificationProperty Methods toJSON :: ToolSpecificationProperty -> Value # toEncoding :: ToolSpecificationProperty -> Encoding # toJSONList :: [ToolSpecificationProperty] -> Value # | |||||
| Show ToolSpecificationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolSpecificationProperty Methods showsPrec :: Int -> ToolSpecificationProperty -> ShowS # show :: ToolSpecificationProperty -> String # showList :: [ToolSpecificationProperty] -> ShowS # | |||||
| Eq ToolSpecificationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolSpecificationProperty Methods (==) :: ToolSpecificationProperty -> ToolSpecificationProperty -> Bool # (/=) :: ToolSpecificationProperty -> ToolSpecificationProperty -> Bool # | |||||
| ToResourceProperties ToolSpecificationProperty Source # | |||||
| Property "Description" ToolSpecificationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolSpecificationProperty Associated Types
Methods set :: PropertyType "Description" ToolSpecificationProperty -> ToolSpecificationProperty -> ToolSpecificationProperty # | |||||
| Property "InputSchema" ToolSpecificationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolSpecificationProperty Associated Types
Methods set :: PropertyType "InputSchema" ToolSpecificationProperty -> ToolSpecificationProperty -> ToolSpecificationProperty # | |||||
| Property "Name" ToolSpecificationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolSpecificationProperty Associated Types
Methods set :: PropertyType "Name" ToolSpecificationProperty -> ToolSpecificationProperty -> ToolSpecificationProperty # | |||||
| type PropertyType "Description" ToolSpecificationProperty Source # | |||||
| type PropertyType "InputSchema" ToolSpecificationProperty Source # | |||||
| type PropertyType "Name" ToolSpecificationProperty Source # | |||||
mkToolSpecificationProperty :: ToolInputSchemaProperty -> Value Text -> ToolSpecificationProperty Source #
data ToolConfigurationProperty Source #
Constructors
| ToolConfigurationProperty | |
Fields
| |
Instances
| ToJSON ToolConfigurationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolConfigurationProperty Methods toJSON :: ToolConfigurationProperty -> Value # toEncoding :: ToolConfigurationProperty -> Encoding # toJSONList :: [ToolConfigurationProperty] -> Value # | |||||
| Show ToolConfigurationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolConfigurationProperty Methods showsPrec :: Int -> ToolConfigurationProperty -> ShowS # show :: ToolConfigurationProperty -> String # showList :: [ToolConfigurationProperty] -> ShowS # | |||||
| Eq ToolConfigurationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolConfigurationProperty Methods (==) :: ToolConfigurationProperty -> ToolConfigurationProperty -> Bool # (/=) :: ToolConfigurationProperty -> ToolConfigurationProperty -> Bool # | |||||
| ToResourceProperties ToolConfigurationProperty Source # | |||||
| Property "ToolChoice" ToolConfigurationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolConfigurationProperty Associated Types
Methods set :: PropertyType "ToolChoice" ToolConfigurationProperty -> ToolConfigurationProperty -> ToolConfigurationProperty # | |||||
| Property "Tools" ToolConfigurationProperty Source # | |||||
Defined in Stratosphere.Bedrock.Prompt.ToolConfigurationProperty Associated Types
Methods set :: PropertyType "Tools" ToolConfigurationProperty -> ToolConfigurationProperty -> ToolConfigurationProperty # | |||||
| type PropertyType "ToolChoice" ToolConfigurationProperty Source # | |||||
| type PropertyType "Tools" ToolConfigurationProperty Source # | |||||