tool.go 771 B

12345678910111213
  1. package models
  2. import "github.com/langgenius/dify-plugin-daemon/internal/types/entities/plugin_entities"
  3. type ToolInstallation struct {
  4. Model
  5. TenantID string `json:"tenant_id" gorm:"column:tenant_id;type:uuid;index;not null"`
  6. Provider string `json:"provider" gorm:"column:provider;size:127;index;not null"`
  7. PluginUniqueIdentifier string `json:"plugin_unique_identifier" gorm:"index;size:127"`
  8. PluginID string `json:"plugin_id" gorm:"index;size:127"`
  9. Declaration plugin_entities.ToolProviderDeclaration `json:"declaration" gorm:"serializer:json;type:text;size:65535;not null"`
  10. }