class OpenApi
cangjie
@Annotation[target: [MemberFunction, Type, MemberProperty, MemberVariable, Parameter]]
public class OpenApi <: IApiTagsMetadata & IApiNameMetadata & IApiGroupNameProvider & IApiDescriptionMetadata & IApiSummaryMetadata & IApiVisibilityProvider功能:为控制器或动作提供 OpenAPI 元数据。
父类型:
- IApiTagsMetadata
- IApiNameMetadata
- IApiGroupNameProvider
- IApiDescriptionMetadata
- IApiSummaryMetadata
- IApiVisibilityProvider
成员概览
| 成员 | 功能 |
|---|---|
| init(?String, Bool, ?String, ?String, ?String, ?String) | 创建 OpenAPI 注解实例。 |
| prop tags | 返回 API 标签字符串。 |
| prop name | 返回 API 名称。 |
| prop ignore | 返回当前 API 是否应被忽略。 |
| prop summary | 返回 API 摘要信息。 |
| prop groupName | 返回 API 分组名称。 |
| prop description | 返回 API 描述信息。 |
init(?String, Bool, ?String, ?String, ?String, ?String)
cangjie
public const init(name!: ?String = None, ignore!: Bool = false, summary!: ?String = None,
groupName!: ?String = None, description!: ?String = None, tags!: ?String = None)功能:创建 OpenAPI 注解实例。
参数:
- name:
?String- API 名称。 - ignore:
Bool- 是否忽略当前 API。 - summary:
?String- API 摘要。 - groupName:
?String- API 分组名称。 - description:
?String- API 描述。 - tags:
?String- API 标签字符串。
prop tags
cangjie
public prop tags: ?String功能:返回 API 标签字符串。
类型:?String
prop name
cangjie
public prop name: ?String功能:返回 API 名称。
类型:?String
prop ignore
cangjie
public prop ignore: Bool功能:返回当前 API 是否应被忽略。
类型:Bool
prop summary
cangjie
public prop summary: ?String功能:返回 API 摘要信息。
类型:?String
prop groupName
cangjie
public prop groupName: ?String功能:返回 API 分组名称。
类型:?String
prop description
cangjie
public prop description: ?String功能:返回 API 描述信息。
类型:?String