C# Класс Nancy.Swagger.Services.SwaggerMetadataProvider

Наследование: ISwaggerMetadataProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
AddSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
GetSwaggerJson ( ) : SwaggerRoot
SetInfo ( string title, string version, string desc, Contact contact = null, string termsOfService = null ) : void
SetSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void

Защищенные методы

Метод Описание
RetrieveSwaggerModels ( ) : IList
RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
RetrieveSwaggerTags ( ) : IList

Приватные методы

Метод Описание
EnsureModelData ( Type type, IList modelData ) : SwaggerModelData
GetType ( Type type ) : Type

Описание методов

AddSecuritySchemeBuilder() публичный статический Метод

public static AddSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
builder Swagger.ObjectModel.Builders.SecuritySchemeBuilder
name string
Результат void

GetSwaggerJson() публичный Метод

public GetSwaggerJson ( ) : SwaggerRoot
Результат Swagger.ObjectModel.SwaggerRoot

RetrieveSwaggerModels() защищенный абстрактный Метод

protected abstract RetrieveSwaggerModels ( ) : IList
Результат IList

RetrieveSwaggerPaths() защищенный абстрактный Метод

protected abstract RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
Результат SwaggerRouteData>.IDictionary

RetrieveSwaggerTags() защищенный абстрактный Метод

protected abstract RetrieveSwaggerTags ( ) : IList
Результат IList

SetInfo() публичный статический Метод

public static SetInfo ( string title, string version, string desc, Contact contact = null, string termsOfService = null ) : void
title string
version string
desc string
contact Swagger.ObjectModel.Contact
termsOfService string
Результат void

SetSecuritySchemeBuilder() публичный статический Метод

public static SetSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
builder Swagger.ObjectModel.Builders.SecuritySchemeBuilder
name string
Результат void