Utilizzo ServiceStack e mi piacerebbe aiutare la "documentazione automatica" dei metadati generati.L'attributo ApiMember non viene visualizzato nei metadati generati da ServiceStack
Recentemente ho trovato il ApiAttribute
e il ApiMemberAttribute
(mentioned here e here). Tuttavia, I non può ottenere la pagina http://me/api/metadata?op=ReadFormType
per emettere qualsiasi informazione per il membro decorato.
Lui è una versione ridotta del mio DTO (è solo uno stub finora) che utilizza una proprietà di prova:
[Api("Read FormType")]
[Route("/formTypes/{FormType}", "GET")]
public class ReadFormType
{
[ApiMember(Name = "X", Description = "X Description",
ParameterType = "path", DataType = "string", IsRequired = true)]
public string X { get; set; }
}
Il ApiAttribute
testo fa vengono visualizzati correttamente nella parte superiore della risposta metadati e il membro è elencato correttamente nella sezione DTO richiesta di seguito.
Cosa devo fare per visualizzare le informazioni aggiuntive in ApiMemberAttribute
? (O sto fraintendendo come funziona questo attributo?)
La versione di ServiceStack è 3.9.35.