C# Class Nancy.Swagger.Services.SwaggerMetadataProvider

Inheritance: ISwaggerMetadataProvider
Afficher le fichier Open project: khellang/Nancy.Swagger

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
RetrieveSwaggerModels ( ) : IList
RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
RetrieveSwaggerTags ( ) : IList

Private Methods

Méthode Description
EnsureModelData ( Type type, IList modelData ) : SwaggerModelData
GetType ( Type type ) : Type

Method Details

AddSecuritySchemeBuilder() public static méthode

public static AddSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
builder Swagger.ObjectModel.Builders.SecuritySchemeBuilder
name string
Résultat void

GetSwaggerJson() public méthode

public GetSwaggerJson ( ) : SwaggerRoot
Résultat Swagger.ObjectModel.SwaggerRoot

RetrieveSwaggerModels() protected abstract méthode

protected abstract RetrieveSwaggerModels ( ) : IList
Résultat IList

RetrieveSwaggerPaths() protected abstract méthode

protected abstract RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
Résultat SwaggerRouteData>.IDictionary

RetrieveSwaggerTags() protected abstract méthode

protected abstract RetrieveSwaggerTags ( ) : IList
Résultat IList

SetInfo() public static méthode

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
Résultat void

SetSecuritySchemeBuilder() public static méthode

public static SetSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
builder Swagger.ObjectModel.Builders.SecuritySchemeBuilder
name string
Résultat void