소스 검색

fix: yaml embeded struct

Yeuoly 11 달 전
부모
커밋
53b0d9fd15
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      internal/types/entities/plugin_entities/plugin_declaration.go

+ 4 - 4
internal/types/entities/plugin_entities/plugin_declaration.go

@@ -145,10 +145,10 @@ type PluginDeclarationWithoutAdvancedFields struct {
 }
 
 type PluginDeclaration struct {
-	PluginDeclarationWithoutAdvancedFields
-	Endpoint *EndpointProviderDeclaration `json:"endpoint,omitempty" yaml:"endpoint,omitempty" validate:"omitempty"`
-	Model    *ModelProviderConfiguration  `json:"model,omitempty" yaml:"model,omitempty" validate:"omitempty"`
-	Tool     *ToolProviderConfiguration   `json:"tool,omitempty" yaml:"tool,omitempty" validate:"omitempty"`
+	PluginDeclarationWithoutAdvancedFields `yaml:",inline"`
+	Endpoint                               *EndpointProviderDeclaration `json:"endpoint,omitempty" yaml:"endpoint,omitempty" validate:"omitempty"`
+	Model                                  *ModelProviderConfiguration  `json:"model,omitempty" yaml:"model,omitempty" validate:"omitempty"`
+	Tool                                   *ToolProviderConfiguration   `json:"tool,omitempty" yaml:"tool,omitempty" validate:"omitempty"`
 }
 
 var (