Skip to main content
Glama
IEntitySchema.cs1.59 kB
using System; using System.Collections.Generic; namespace Api.DigitalPages.Interfaces.Models { public interface IEntitySchema : IBaseModelV3 { /// <summary> /// Nome do esquema /// </summary> string Name { get; set; } /// <summary> /// Informa se o esquema autoriza o auto registro de um usuário em uma entidade /// </summary> [Obsolete] bool SelfRegister { get; set; } /// <summary> /// Limita a visibilidade do usuário quanto as entidades abaixo que ele tem acesso direto. /// </summary> int? LimitDepthInHierarchy { get; set; } /// <summary> /// Tags aplicadas ao schema (separada por ponto e virgula). /// </summary> List<ITag> Tags { get; set; } /// <summary> /// Tipo de estrutura. /// </summary> SchemaType Type { get; set; } [Obsolete] bool Public { get; set; } /// <summary> /// Propriedades existentes na entidade /// </summary> List<IEntityProperty> Properties { get; set; } /// <summary> /// Entidades cadastradas no esquema /// </summary> List<IEntityItem> Items { get; set; } /// <summary> /// Membros não aceitos pelo Schema. /// </summary> List<ObjectType> UnauthorizedMembersType { get; set; } void AddProperty(string name, string regesValidation, DynamicPropertyType type); } public enum SchemaType { Category, Security } }

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