ServiceStackを使用していますが、生成されたメタデータの「自動ドキュメント」を支援したいと思います。
私は最近ApiAttribute
とを見つけましたApiMemberAttribute
(こことここで言及されています)。しかし、装飾されたメンバーの情報を送信するページを取得できません。http://me/api/metadata?op=ReadFormType
彼は、テストプロパティを使用する私のDTOの簡略版です(これまでのところ、これは単なるスタブです)。
[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; }
}
ApiAttribute
テキストはメタデータ応答の上部に正しく表示され、メンバーは下の[DTOの要求]セクションに正しくリストされています。
追加情報を表示するにはどうすればよいApiMemberAttribute
ですか?(または、この属性がどのように機能するかを誤解していますか?)
ServiceStackのバージョンは3.9.35です。