Skip to main content
Glama
IConnector.cs2.14 kB
using System; using System.Collections.Generic; using System.Threading.Tasks; namespace Api.DigitalPages.Interfaces.Models { public interface IConnector : IBaseModelV3 { /// <summary> /// Serviço atrelado ao conector /// </summary> ServiceType Service { get; set; } /// <summary> /// Tipo do connector /// </summary> ConnectorType Type { get; set; } /// <summary> /// Nome do serviço/conector que implementou determinado tipo de serviço. /// </summary> string Name { get; set; } /// <summary> /// Nome interno atribuido ao conector. /// </summary> string InternalName { get; set; } /// <summary> /// Escopo que o connector foi aplicado. /// </summary> ScopeType Scope { get; set; } /// <summary> /// Configurações aplicadas ao connector. /// </summary> string Configuration { get; set; } /// <summary> /// Dados salvos iu utilizados pelo connector. /// </summary> List<IConnectorData> Datas { get; set; } Guid? DirectoryUid { get; set; } /// <summary> /// Diretório relacionado ao conector. /// </summary> IDirectory Directory { get; set; } Guid? ProjectUid { get; set; } /// <summary> /// Projeto relacionado ao conector. /// </summary> IProject Project { get; set; } Guid? UserUid { get; set; } /// <summary> /// Usuário relacionado ao conector. /// </summary> IUser User { get; set; } /// <summary> /// Momento que o conector foi deletado. /// </summary> DateTime? DeletedAt { get; set; } } public interface IConnectorFeatures : IConnector { List<string> Features { get; set; } } public interface IConnectorDetail { string Name { get; set; } string InternalName { get; set; } } public interface IConnectorEraseData { IAsyncEnumerable<Guid> EraseAll(); } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rkm097git/euconquisto-composer-mcp-poc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server