Information for tracking native structured output metadata.
This contains all necessary information to handle structured responses generated via native provider output, including the original schema, its type classification, and parsing logic for provider-enforced JSON.
The original schema provided for structured output (Pydantic model, dataclass,
TypedDict, or JSON schema dict).
Classification of the schema type for proper response construction.
Create a ProviderStrategyBinding instance from a SchemaSpec.
Parse AIMessage content according to the schema.