// Code generated by thriftgo (0.4.1). DO NOT EDIT. package coze import ( "github.com/coze-dev/coze-studio/backend/api/model/conversation/agentrun" "github.com/coze-dev/coze-studio/backend/api/model/conversation/conversation" "github.com/coze-dev/coze-studio/backend/api/model/conversation/message" "github.com/coze-dev/coze-studio/backend/api/model/database" "github.com/coze-dev/coze-studio/backend/api/model/flow/dataengine/dataset" "github.com/coze-dev/coze-studio/backend/api/model/flow/marketplace/product_public_api" "github.com/coze-dev/coze-studio/backend/api/model/intelligence" "github.com/coze-dev/coze-studio/backend/api/model/ocean/cloud/bot_open_api" "github.com/coze-dev/coze-studio/backend/api/model/ocean/cloud/developer_api" "github.com/coze-dev/coze-studio/backend/api/model/ocean/cloud/memory" "github.com/coze-dev/coze-studio/backend/api/model/ocean/cloud/playground" "github.com/coze-dev/coze-studio/backend/api/model/ocean/cloud/plugin_develop" "github.com/coze-dev/coze-studio/backend/api/model/ocean/cloud/workflow" "github.com/coze-dev/coze-studio/backend/api/model/passport" "github.com/coze-dev/coze-studio/backend/api/model/permission/openapiauth" "github.com/coze-dev/coze-studio/backend/api/model/resource" "github.com/apache/thrift/lib/go/thrift" ) type IntelligenceService interface { intelligence.IntelligenceService } type IntelligenceServiceClient struct { *intelligence.IntelligenceServiceClient } func NewIntelligenceServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *IntelligenceServiceClient { return &IntelligenceServiceClient{ IntelligenceServiceClient: intelligence.NewIntelligenceServiceClientFactory(t, f), } } func NewIntelligenceServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *IntelligenceServiceClient { return &IntelligenceServiceClient{ IntelligenceServiceClient: intelligence.NewIntelligenceServiceClientProtocol(t, iprot, oprot), } } func NewIntelligenceServiceClient(c thrift.TClient) *IntelligenceServiceClient { return &IntelligenceServiceClient{ IntelligenceServiceClient: intelligence.NewIntelligenceServiceClient(c), } } type ConversationService interface { conversation.ConversationService } type ConversationServiceClient struct { *conversation.ConversationServiceClient } func NewConversationServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ConversationServiceClient { return &ConversationServiceClient{ ConversationServiceClient: conversation.NewConversationServiceClientFactory(t, f), } } func NewConversationServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ConversationServiceClient { return &ConversationServiceClient{ ConversationServiceClient: conversation.NewConversationServiceClientProtocol(t, iprot, oprot), } } func NewConversationServiceClient(c thrift.TClient) *ConversationServiceClient { return &ConversationServiceClient{ ConversationServiceClient: conversation.NewConversationServiceClient(c), } } type MessageService interface { message.MessageService } type MessageServiceClient struct { *message.MessageServiceClient } func NewMessageServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *MessageServiceClient { return &MessageServiceClient{ MessageServiceClient: message.NewMessageServiceClientFactory(t, f), } } func NewMessageServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *MessageServiceClient { return &MessageServiceClient{ MessageServiceClient: message.NewMessageServiceClientProtocol(t, iprot, oprot), } } func NewMessageServiceClient(c thrift.TClient) *MessageServiceClient { return &MessageServiceClient{ MessageServiceClient: message.NewMessageServiceClient(c), } } type AgentRunService interface { agentrun.AgentRunService } type AgentRunServiceClient struct { *agentrun.AgentRunServiceClient } func NewAgentRunServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *AgentRunServiceClient { return &AgentRunServiceClient{ AgentRunServiceClient: agentrun.NewAgentRunServiceClientFactory(t, f), } } func NewAgentRunServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *AgentRunServiceClient { return &AgentRunServiceClient{ AgentRunServiceClient: agentrun.NewAgentRunServiceClientProtocol(t, iprot, oprot), } } func NewAgentRunServiceClient(c thrift.TClient) *AgentRunServiceClient { return &AgentRunServiceClient{ AgentRunServiceClient: agentrun.NewAgentRunServiceClient(c), } } type OpenAPIAuthService interface { openapiauth.OpenAPIAuthService } type OpenAPIAuthServiceClient struct { *openapiauth.OpenAPIAuthServiceClient } func NewOpenAPIAuthServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *OpenAPIAuthServiceClient { return &OpenAPIAuthServiceClient{ OpenAPIAuthServiceClient: openapiauth.NewOpenAPIAuthServiceClientFactory(t, f), } } func NewOpenAPIAuthServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *OpenAPIAuthServiceClient { return &OpenAPIAuthServiceClient{ OpenAPIAuthServiceClient: openapiauth.NewOpenAPIAuthServiceClientProtocol(t, iprot, oprot), } } func NewOpenAPIAuthServiceClient(c thrift.TClient) *OpenAPIAuthServiceClient { return &OpenAPIAuthServiceClient{ OpenAPIAuthServiceClient: openapiauth.NewOpenAPIAuthServiceClient(c), } } type MemoryService interface { memory.MemoryService } type MemoryServiceClient struct { *memory.MemoryServiceClient } func NewMemoryServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *MemoryServiceClient { return &MemoryServiceClient{ MemoryServiceClient: memory.NewMemoryServiceClientFactory(t, f), } } func NewMemoryServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *MemoryServiceClient { return &MemoryServiceClient{ MemoryServiceClient: memory.NewMemoryServiceClientProtocol(t, iprot, oprot), } } func NewMemoryServiceClient(c thrift.TClient) *MemoryServiceClient { return &MemoryServiceClient{ MemoryServiceClient: memory.NewMemoryServiceClient(c), } } type PluginDevelopService interface { plugin_develop.PluginDevelopService } type PluginDevelopServiceClient struct { *plugin_develop.PluginDevelopServiceClient } func NewPluginDevelopServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *PluginDevelopServiceClient { return &PluginDevelopServiceClient{ PluginDevelopServiceClient: plugin_develop.NewPluginDevelopServiceClientFactory(t, f), } } func NewPluginDevelopServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PluginDevelopServiceClient { return &PluginDevelopServiceClient{ PluginDevelopServiceClient: plugin_develop.NewPluginDevelopServiceClientProtocol(t, iprot, oprot), } } func NewPluginDevelopServiceClient(c thrift.TClient) *PluginDevelopServiceClient { return &PluginDevelopServiceClient{ PluginDevelopServiceClient: plugin_develop.NewPluginDevelopServiceClient(c), } } type PublicProductService interface { product_public_api.PublicProductService } type PublicProductServiceClient struct { *product_public_api.PublicProductServiceClient } func NewPublicProductServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *PublicProductServiceClient { return &PublicProductServiceClient{ PublicProductServiceClient: product_public_api.NewPublicProductServiceClientFactory(t, f), } } func NewPublicProductServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PublicProductServiceClient { return &PublicProductServiceClient{ PublicProductServiceClient: product_public_api.NewPublicProductServiceClientProtocol(t, iprot, oprot), } } func NewPublicProductServiceClient(c thrift.TClient) *PublicProductServiceClient { return &PublicProductServiceClient{ PublicProductServiceClient: product_public_api.NewPublicProductServiceClient(c), } } type DeveloperApiService interface { developer_api.DeveloperApiService } type DeveloperApiServiceClient struct { *developer_api.DeveloperApiServiceClient } func NewDeveloperApiServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *DeveloperApiServiceClient { return &DeveloperApiServiceClient{ DeveloperApiServiceClient: developer_api.NewDeveloperApiServiceClientFactory(t, f), } } func NewDeveloperApiServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *DeveloperApiServiceClient { return &DeveloperApiServiceClient{ DeveloperApiServiceClient: developer_api.NewDeveloperApiServiceClientProtocol(t, iprot, oprot), } } func NewDeveloperApiServiceClient(c thrift.TClient) *DeveloperApiServiceClient { return &DeveloperApiServiceClient{ DeveloperApiServiceClient: developer_api.NewDeveloperApiServiceClient(c), } } type PlaygroundService interface { playground.PlaygroundService } type PlaygroundServiceClient struct { *playground.PlaygroundServiceClient } func NewPlaygroundServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *PlaygroundServiceClient { return &PlaygroundServiceClient{ PlaygroundServiceClient: playground.NewPlaygroundServiceClientFactory(t, f), } } func NewPlaygroundServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PlaygroundServiceClient { return &PlaygroundServiceClient{ PlaygroundServiceClient: playground.NewPlaygroundServiceClientProtocol(t, iprot, oprot), } } func NewPlaygroundServiceClient(c thrift.TClient) *PlaygroundServiceClient { return &PlaygroundServiceClient{ PlaygroundServiceClient: playground.NewPlaygroundServiceClient(c), } } type DatabaseService interface { database.DatabaseService } type DatabaseServiceClient struct { *database.DatabaseServiceClient } func NewDatabaseServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *DatabaseServiceClient { return &DatabaseServiceClient{ DatabaseServiceClient: database.NewDatabaseServiceClientFactory(t, f), } } func NewDatabaseServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *DatabaseServiceClient { return &DatabaseServiceClient{ DatabaseServiceClient: database.NewDatabaseServiceClientProtocol(t, iprot, oprot), } } func NewDatabaseServiceClient(c thrift.TClient) *DatabaseServiceClient { return &DatabaseServiceClient{ DatabaseServiceClient: database.NewDatabaseServiceClient(c), } } type ResourceService interface { resource.ResourceService } type ResourceServiceClient struct { *resource.ResourceServiceClient } func NewResourceServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ResourceServiceClient { return &ResourceServiceClient{ ResourceServiceClient: resource.NewResourceServiceClientFactory(t, f), } } func NewResourceServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ResourceServiceClient { return &ResourceServiceClient{ ResourceServiceClient: resource.NewResourceServiceClientProtocol(t, iprot, oprot), } } func NewResourceServiceClient(c thrift.TClient) *ResourceServiceClient { return &ResourceServiceClient{ ResourceServiceClient: resource.NewResourceServiceClient(c), } } type PassportService interface { passport.PassportService } type PassportServiceClient struct { *passport.PassportServiceClient } func NewPassportServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *PassportServiceClient { return &PassportServiceClient{ PassportServiceClient: passport.NewPassportServiceClientFactory(t, f), } } func NewPassportServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PassportServiceClient { return &PassportServiceClient{ PassportServiceClient: passport.NewPassportServiceClientProtocol(t, iprot, oprot), } } func NewPassportServiceClient(c thrift.TClient) *PassportServiceClient { return &PassportServiceClient{ PassportServiceClient: passport.NewPassportServiceClient(c), } } type WorkflowService interface { workflow.WorkflowService } type WorkflowServiceClient struct { *workflow.WorkflowServiceClient } func NewWorkflowServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *WorkflowServiceClient { return &WorkflowServiceClient{ WorkflowServiceClient: workflow.NewWorkflowServiceClientFactory(t, f), } } func NewWorkflowServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *WorkflowServiceClient { return &WorkflowServiceClient{ WorkflowServiceClient: workflow.NewWorkflowServiceClientProtocol(t, iprot, oprot), } } func NewWorkflowServiceClient(c thrift.TClient) *WorkflowServiceClient { return &WorkflowServiceClient{ WorkflowServiceClient: workflow.NewWorkflowServiceClient(c), } } type KnowledgeService interface { dataset.DatasetService } type KnowledgeServiceClient struct { *dataset.DatasetServiceClient } func NewKnowledgeServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *KnowledgeServiceClient { return &KnowledgeServiceClient{ DatasetServiceClient: dataset.NewDatasetServiceClientFactory(t, f), } } func NewKnowledgeServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *KnowledgeServiceClient { return &KnowledgeServiceClient{ DatasetServiceClient: dataset.NewDatasetServiceClientProtocol(t, iprot, oprot), } } func NewKnowledgeServiceClient(c thrift.TClient) *KnowledgeServiceClient { return &KnowledgeServiceClient{ DatasetServiceClient: dataset.NewDatasetServiceClient(c), } } type BotOpenApiService interface { bot_open_api.BotOpenApiService } type BotOpenApiServiceClient struct { *bot_open_api.BotOpenApiServiceClient } func NewBotOpenApiServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *BotOpenApiServiceClient { return &BotOpenApiServiceClient{ BotOpenApiServiceClient: bot_open_api.NewBotOpenApiServiceClientFactory(t, f), } } func NewBotOpenApiServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *BotOpenApiServiceClient { return &BotOpenApiServiceClient{ BotOpenApiServiceClient: bot_open_api.NewBotOpenApiServiceClientProtocol(t, iprot, oprot), } } func NewBotOpenApiServiceClient(c thrift.TClient) *BotOpenApiServiceClient { return &BotOpenApiServiceClient{ BotOpenApiServiceClient: bot_open_api.NewBotOpenApiServiceClient(c), } } type IntelligenceServiceProcessor struct { *intelligence.IntelligenceServiceProcessor } func NewIntelligenceServiceProcessor(handler IntelligenceService) *IntelligenceServiceProcessor { self := &IntelligenceServiceProcessor{intelligence.NewIntelligenceServiceProcessor(handler)} return self } type ConversationServiceProcessor struct { *conversation.ConversationServiceProcessor } func NewConversationServiceProcessor(handler ConversationService) *ConversationServiceProcessor { self := &ConversationServiceProcessor{conversation.NewConversationServiceProcessor(handler)} return self } type MessageServiceProcessor struct { *message.MessageServiceProcessor } func NewMessageServiceProcessor(handler MessageService) *MessageServiceProcessor { self := &MessageServiceProcessor{message.NewMessageServiceProcessor(handler)} return self } type AgentRunServiceProcessor struct { *agentrun.AgentRunServiceProcessor } func NewAgentRunServiceProcessor(handler AgentRunService) *AgentRunServiceProcessor { self := &AgentRunServiceProcessor{agentrun.NewAgentRunServiceProcessor(handler)} return self } type OpenAPIAuthServiceProcessor struct { *openapiauth.OpenAPIAuthServiceProcessor } func NewOpenAPIAuthServiceProcessor(handler OpenAPIAuthService) *OpenAPIAuthServiceProcessor { self := &OpenAPIAuthServiceProcessor{openapiauth.NewOpenAPIAuthServiceProcessor(handler)} return self } type MemoryServiceProcessor struct { *memory.MemoryServiceProcessor } func NewMemoryServiceProcessor(handler MemoryService) *MemoryServiceProcessor { self := &MemoryServiceProcessor{memory.NewMemoryServiceProcessor(handler)} return self } type PluginDevelopServiceProcessor struct { *plugin_develop.PluginDevelopServiceProcessor } func NewPluginDevelopServiceProcessor(handler PluginDevelopService) *PluginDevelopServiceProcessor { self := &PluginDevelopServiceProcessor{plugin_develop.NewPluginDevelopServiceProcessor(handler)} return self } type PublicProductServiceProcessor struct { *product_public_api.PublicProductServiceProcessor } func NewPublicProductServiceProcessor(handler PublicProductService) *PublicProductServiceProcessor { self := &PublicProductServiceProcessor{product_public_api.NewPublicProductServiceProcessor(handler)} return self } type DeveloperApiServiceProcessor struct { *developer_api.DeveloperApiServiceProcessor } func NewDeveloperApiServiceProcessor(handler DeveloperApiService) *DeveloperApiServiceProcessor { self := &DeveloperApiServiceProcessor{developer_api.NewDeveloperApiServiceProcessor(handler)} return self } type PlaygroundServiceProcessor struct { *playground.PlaygroundServiceProcessor } func NewPlaygroundServiceProcessor(handler PlaygroundService) *PlaygroundServiceProcessor { self := &PlaygroundServiceProcessor{playground.NewPlaygroundServiceProcessor(handler)} return self } type DatabaseServiceProcessor struct { *database.DatabaseServiceProcessor } func NewDatabaseServiceProcessor(handler DatabaseService) *DatabaseServiceProcessor { self := &DatabaseServiceProcessor{database.NewDatabaseServiceProcessor(handler)} return self } type ResourceServiceProcessor struct { *resource.ResourceServiceProcessor } func NewResourceServiceProcessor(handler ResourceService) *ResourceServiceProcessor { self := &ResourceServiceProcessor{resource.NewResourceServiceProcessor(handler)} return self } type PassportServiceProcessor struct { *passport.PassportServiceProcessor } func NewPassportServiceProcessor(handler PassportService) *PassportServiceProcessor { self := &PassportServiceProcessor{passport.NewPassportServiceProcessor(handler)} return self } type WorkflowServiceProcessor struct { *workflow.WorkflowServiceProcessor } func NewWorkflowServiceProcessor(handler WorkflowService) *WorkflowServiceProcessor { self := &WorkflowServiceProcessor{workflow.NewWorkflowServiceProcessor(handler)} return self } type KnowledgeServiceProcessor struct { *dataset.DatasetServiceProcessor } func NewKnowledgeServiceProcessor(handler KnowledgeService) *KnowledgeServiceProcessor { self := &KnowledgeServiceProcessor{dataset.NewDatasetServiceProcessor(handler)} return self } type BotOpenApiServiceProcessor struct { *bot_open_api.BotOpenApiServiceProcessor } func NewBotOpenApiServiceProcessor(handler BotOpenApiService) *BotOpenApiServiceProcessor { self := &BotOpenApiServiceProcessor{bot_open_api.NewBotOpenApiServiceProcessor(handler)} return self }