Versions in this module Expand all Collapse all v0 v0.1.0 Apr 15, 2026 Changes in this version + func GetOpenAPISpecJSON() ([]byte, error) + type AllOfWithOneOf struct + AllOfWithOneOfAllOf1 *AllOfWithOneOfAllOf1 + Base *string + func (s *AllOfWithOneOf) ApplyDefaults() + func (s *AllOfWithOneOf) UnmarshalJSON(data []byte) error + func (s AllOfWithOneOf) MarshalJSON() ([]byte, error) + type AllOfWithOneOfAllOf1 struct + func (t *AllOfWithOneOfAllOf1) ApplyDefaults() + func (t *AllOfWithOneOfAllOf1) FromAllOfWithOneOfAllOf1OneOf0(v AllOfWithOneOfAllOf1OneOf0) error + func (t *AllOfWithOneOfAllOf1) FromAllOfWithOneOfAllOf1OneOf1(v AllOfWithOneOfAllOf1OneOf1) error + func (t *AllOfWithOneOfAllOf1) MergeAllOfWithOneOfAllOf1OneOf0(v AllOfWithOneOfAllOf1OneOf0) error + func (t *AllOfWithOneOfAllOf1) MergeAllOfWithOneOfAllOf1OneOf1(v AllOfWithOneOfAllOf1OneOf1) error + func (t *AllOfWithOneOfAllOf1) UnmarshalJSON(b []byte) error + func (t AllOfWithOneOfAllOf1) AsAllOfWithOneOfAllOf1OneOf0() (AllOfWithOneOfAllOf1OneOf0, error) + func (t AllOfWithOneOfAllOf1) AsAllOfWithOneOfAllOf1OneOf1() (AllOfWithOneOfAllOf1OneOf1, error) + func (t AllOfWithOneOfAllOf1) MarshalJSON() ([]byte, error) + type AllOfWithOneOfAllOf1OneOf0 struct + OptionA *bool + func (s *AllOfWithOneOfAllOf1OneOf0) ApplyDefaults() + type AllOfWithOneOfAllOf1OneOf1 struct + OptionB *int + func (s *AllOfWithOneOfAllOf1OneOf1) ApplyDefaults() + type ArrayOfAnyOf = []ArrayOfAnyOfItem + type ArrayOfAnyOfAnyOf1 struct + ID *int + func (s *ArrayOfAnyOfAnyOf1) ApplyDefaults() + type ArrayOfAnyOfItem struct + func (t *ArrayOfAnyOfItem) ApplyDefaults() + func (t *ArrayOfAnyOfItem) FromArrayOfAnyOfAnyOf1(v ArrayOfAnyOfAnyOf1) error + func (t *ArrayOfAnyOfItem) FromString0(v string) error + func (t *ArrayOfAnyOfItem) MergeArrayOfAnyOfAnyOf1(v ArrayOfAnyOfAnyOf1) error + func (t *ArrayOfAnyOfItem) MergeString0(v string) error + func (t *ArrayOfAnyOfItem) UnmarshalJSON(b []byte) error + func (t ArrayOfAnyOfItem) AsArrayOfAnyOfAnyOf1() (ArrayOfAnyOfAnyOf1, error) + func (t ArrayOfAnyOfItem) AsString0() (string, error) + func (t ArrayOfAnyOfItem) MarshalJSON() ([]byte, error) + type BasePrompt struct + Name string + Version int + func (s *BasePrompt) ApplyDefaults() + type ChatMessage struct + Content string + Role string + func (s *ChatMessage) ApplyDefaults() + type ChatPrompt struct + Name string + Prompt []ChatMessage + Version int + func (s *ChatPrompt) ApplyDefaults() + type ChatPromptPrompt = []ChatMessage + type CompositionEnumTest struct + FieldA *CompositionEnumTestFieldA + FieldB *CompositionEnumTestFieldB + FieldC *CompositionEnumTestFieldC + func (s *CompositionEnumTest) ApplyDefaults() + type CompositionEnumTestFieldA struct + func (t *CompositionEnumTestFieldA) ApplyDefaults() + func (t *CompositionEnumTestFieldA) FromCompositionEnumTestFieldAAnyOf1(v CompositionEnumTestFieldAAnyOf1) error + func (t *CompositionEnumTestFieldA) FromString0(v string) error + func (t *CompositionEnumTestFieldA) MergeCompositionEnumTestFieldAAnyOf1(v CompositionEnumTestFieldAAnyOf1) error + func (t *CompositionEnumTestFieldA) MergeString0(v string) error + func (t *CompositionEnumTestFieldA) UnmarshalJSON(b []byte) error + func (t CompositionEnumTestFieldA) AsCompositionEnumTestFieldAAnyOf1() (CompositionEnumTestFieldAAnyOf1, error) + func (t CompositionEnumTestFieldA) AsString0() (string, error) + func (t CompositionEnumTestFieldA) MarshalJSON() ([]byte, error) + type CompositionEnumTestFieldAAnyOf1 string + const CompositionEnumTestFieldAAnyOf1Bar + const CompositionEnumTestFieldAAnyOf1Foo + type CompositionEnumTestFieldB struct + func (s *CompositionEnumTestFieldB) ApplyDefaults() + type CompositionEnumTestFieldC struct + func (t *CompositionEnumTestFieldC) ApplyDefaults() + func (t *CompositionEnumTestFieldC) FromCompositionEnumTestFieldCOneOf1(v CompositionEnumTestFieldCOneOf1) error + func (t *CompositionEnumTestFieldC) FromString0(v string) error + func (t *CompositionEnumTestFieldC) MergeCompositionEnumTestFieldCOneOf1(v CompositionEnumTestFieldCOneOf1) error + func (t *CompositionEnumTestFieldC) MergeString0(v string) error + func (t *CompositionEnumTestFieldC) UnmarshalJSON(b []byte) error + func (t CompositionEnumTestFieldC) AsCompositionEnumTestFieldCOneOf1() (CompositionEnumTestFieldCOneOf1, error) + func (t CompositionEnumTestFieldC) AsString0() (string, error) + func (t CompositionEnumTestFieldC) MarshalJSON() ([]byte, error) + type CompositionEnumTestFieldCOneOf1 string + const CompositionEnumTestFieldCOneOf1Bar + const CompositionEnumTestFieldCOneOf1Foo + type EnsureEverythingIsReferencedJSONResponse struct + AllOfWithOneOf *AllOfWithOneOf + ArrayOfAnyOf *ArrayOfAnyOf + CompositionEnumTest *CompositionEnumTest + ObjectWithAnyOfProperty *ObjectWithAnyOfProperty + ObjectWithOneOfProperty *ObjectWithOneOfProperty + Prompt *Prompt + func (s *EnsureEverythingIsReferencedJSONResponse) ApplyDefaults() + type ObjectWithAnyOfProperty struct + Value *ObjectWithAnyOfPropertyValue + func (s *ObjectWithAnyOfProperty) ApplyDefaults() + type ObjectWithAnyOfPropertyValue struct + func (t *ObjectWithAnyOfPropertyValue) ApplyDefaults() + func (t *ObjectWithAnyOfPropertyValue) FromInt1(v int) error + func (t *ObjectWithAnyOfPropertyValue) FromString0(v string) error + func (t *ObjectWithAnyOfPropertyValue) MergeInt1(v int) error + func (t *ObjectWithAnyOfPropertyValue) MergeString0(v string) error + func (t *ObjectWithAnyOfPropertyValue) UnmarshalJSON(b []byte) error + func (t ObjectWithAnyOfPropertyValue) AsInt1() (int, error) + func (t ObjectWithAnyOfPropertyValue) AsString0() (string, error) + func (t ObjectWithAnyOfPropertyValue) MarshalJSON() ([]byte, error) + type ObjectWithOneOfProperty struct + Variant *ObjectWithOneOfPropertyVariant + func (s *ObjectWithOneOfProperty) ApplyDefaults() + type ObjectWithOneOfPropertyVariant struct + func (t *ObjectWithOneOfPropertyVariant) ApplyDefaults() + func (t *ObjectWithOneOfPropertyVariant) FromObjectWithOneOfPropertyVariantOneOf0(v ObjectWithOneOfPropertyVariantOneOf0) error + func (t *ObjectWithOneOfPropertyVariant) FromObjectWithOneOfPropertyVariantOneOf1(v ObjectWithOneOfPropertyVariantOneOf1) error + func (t *ObjectWithOneOfPropertyVariant) MergeObjectWithOneOfPropertyVariantOneOf0(v ObjectWithOneOfPropertyVariantOneOf0) error + func (t *ObjectWithOneOfPropertyVariant) MergeObjectWithOneOfPropertyVariantOneOf1(v ObjectWithOneOfPropertyVariantOneOf1) error + func (t *ObjectWithOneOfPropertyVariant) UnmarshalJSON(b []byte) error + func (t ObjectWithOneOfPropertyVariant) AsObjectWithOneOfPropertyVariantOneOf0() (ObjectWithOneOfPropertyVariantOneOf0, error) + func (t ObjectWithOneOfPropertyVariant) AsObjectWithOneOfPropertyVariantOneOf1() (ObjectWithOneOfPropertyVariantOneOf1, error) + func (t ObjectWithOneOfPropertyVariant) MarshalJSON() ([]byte, error) + type ObjectWithOneOfPropertyVariantOneOf0 struct + Kind *string + Name *string + func (s *ObjectWithOneOfPropertyVariantOneOf0) ApplyDefaults() + type ObjectWithOneOfPropertyVariantOneOf1 struct + Count *int + Kind *string + func (s *ObjectWithOneOfPropertyVariantOneOf1) ApplyDefaults() + type Prompt struct + func (t *Prompt) ApplyDefaults() + func (t *Prompt) FromPromptOneOf0(v PromptOneOf0) error + func (t *Prompt) FromPromptOneOf1(v PromptOneOf1) error + func (t *Prompt) MergePromptOneOf0(v PromptOneOf0) error + func (t *Prompt) MergePromptOneOf1(v PromptOneOf1) error + func (t *Prompt) UnmarshalJSON(b []byte) error + func (t Prompt) AsPromptOneOf0() (PromptOneOf0, error) + func (t Prompt) AsPromptOneOf1() (PromptOneOf1, error) + func (t Prompt) MarshalJSON() ([]byte, error) + type PromptOneOf0 struct + Name string + Prompt []ChatMessage + Type *string + Version int + func (s *PromptOneOf0) ApplyDefaults() + type PromptOneOf0AllOf0Type string + const Chat + type PromptOneOf1 struct + Name string + Prompt string + Type *string + Version int + func (s *PromptOneOf1) ApplyDefaults() + type PromptOneOf1AllOf0Type string + const Text + type TextPrompt struct + Name string + Prompt string + Version int + func (s *TextPrompt) ApplyDefaults()