ServiceStackを使用しています。生成されたメタデータの「自動ドキュメント」を手助けしたいと思います。ServiceStackで生成されたメタデータにApiMember属性が表示されない
私は最近ApiAttribute
とApiMemberAttribute
(mentioned hereとhere)を見つけました。しかし、私はできませんhttp://me/api/metadata?op=ReadFormType
ページは、装飾されたメンバーの情報を放出することができます。
彼はテストプロパティを使用して、私のDTOのストリップダウンバージョン(それは今のところちょうどスタブです)です:ApiAttribute
テキストが正しくメタデータ応答の上部に表示されない
[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; }
}
とメンバーは、が下記のRequest DTOセクションに正しくリストされています。
ApiMemberAttribute
の余分な情報を表示するには、どうすればよいですか? (あるいは、私はこの属性の仕組みを誤解していますか?)
ServiceStackのバージョンは3.9.35です。