integration

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigKey

type ConfigKey string
const (
	APIKey                    ConfigKey = "api_key"
	User                      ConfigKey = "user"
	Endpoint                  ConfigKey = "endpoint"
	Environment               ConfigKey = "environment"
	ProjectName               ConfigKey = "projectName"
	IndexName                 ConfigKey = "indexName"
	Publisher                 ConfigKey = "publisher"
	Password                  ConfigKey = "password"
	Namespace                 ConfigKey = "namespace"
	BatchSize                 ConfigKey = "batchSize"
	BatchWaitTime             ConfigKey = "batchWaitTime"
	VisibilityTimeout         ConfigKey = "visibilityTimeout"
	ConnectionType            ConfigKey = "connectionType"
	Region                    ConfigKey = "region"
	AWSAccountId              ConfigKey = "awsAccountId"
	ExternalId                ConfigKey = "externalId"
	RoleArn                   ConfigKey = "roleArn"
	Protocol                  ConfigKey = "protocol"
	Port                      ConfigKey = "port"
	SchemaRegistryURL         ConfigKey = "schemaRegistryUrl"
	SchemaRegistryApiKey      ConfigKey = "schemaRegistryApiKey"
	SchemaRegistryApiSecret   ConfigKey = "schemaRegistryApiSecret"
	AuthenticationType        ConfigKey = "authenticationType"
	KeyStorePassword          ConfigKey = "keyStorePassword"
	KeyStoreLocation          ConfigKey = "keyStoreLocation"
	SchemaRegistryAuthType    ConfigKey = "schemaRegistryAuthType"
	ValueSubjectNameStrategy  ConfigKey = "valueSubjectNameStrategy"
	DatasourceURL             ConfigKey = "datasourceURL"
	JdbcDriver                ConfigKey = "jdbcDriver"
	Subscription              ConfigKey = "subscription"
	ServiceAccountCredentials ConfigKey = "serviceAccountCredentials"
	File                      ConfigKey = "file"
	QueueManager              ConfigKey = "queueManager"
	Channel                   ConfigKey = "channel"
)

type Integration

type Integration struct {
	Category      string                 `json:"category,omitempty"`
	Configuration map[string]interface{} `json:"configuration,omitempty"`
	CreatedBy     string                 `json:"createdBy,omitempty"`
	CreatedOn     int64                  `json:"createdOn,omitempty"`
	Description   string                 `json:"description,omitempty"`
	Enabled       bool                   `json:"enabled,omitempty"`
	ModelsCount   int64                  `json:"modelsCount,omitempty"`
	Name          string                 `json:"name,omitempty"`
	Tags          []model.TagObject      `json:"tags,omitempty"`
	Type_         string                 `json:"type,omitempty"`
	UpdatedBy     string                 `json:"updatedBy,omitempty"`
	UpdatedOn     int64                  `json:"updatedOn,omitempty"`
}

type IntegrationApi

type IntegrationApi struct {
	Api             string                 `json:"api,omitempty"`
	Configuration   map[string]interface{} `json:"configuration,omitempty"`
	CreatedBy       string                 `json:"createdBy,omitempty"`
	CreatedOn       int64                  `json:"createdOn,omitempty"`
	Description     string                 `json:"description,omitempty"`
	Enabled         bool                   `json:"enabled,omitempty"`
	IntegrationName string                 `json:"integrationName,omitempty"`
	Tags            []model.TagObject      `json:"tags,omitempty"`
	UpdatedBy       string                 `json:"updatedBy,omitempty"`
	UpdatedOn       int64                  `json:"updatedOn,omitempty"`
}

type IntegrationApiUpdate

type IntegrationApiUpdate struct {
	Configuration map[string]interface{} `json:"configuration,omitempty"`
	Description   string                 `json:"description,omitempty"`
	Enabled       bool                   `json:"enabled,omitempty"`
}

type IntegrationUpdate

type IntegrationUpdate struct {
	Category      string                    `json:"category,omitempty"`
	Configuration map[ConfigKey]interface{} `json:"configuration,omitempty"`
	Description   string                    `json:"description,omitempty"`
	Enabled       bool                      `json:"enabled,omitempty"`
	Type_         string                    `json:"type,omitempty"`
}

type PromptTemplate

type PromptTemplate struct {
	CreatedBy    string            `json:"createdBy,omitempty"`
	CreatedOn    int64             `json:"createdOn,omitempty"`
	Description  string            `json:"description,omitempty"`
	Integrations []string          `json:"integrations,omitempty"`
	Name         string            `json:"name,omitempty"`
	Tags         []model.TagObject `json:"tags,omitempty"`
	Template     string            `json:"template,omitempty"`
	UpdatedBy    string            `json:"updatedBy,omitempty"`
	UpdatedOn    int64             `json:"updatedOn,omitempty"`
	Variables    []string          `json:"variables,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL