packages feed

swagger2 2.5 → 2.6

raw patch · 8 files changed

+104/−17 lines, 8 filesdep ~QuickCheckdep ~aesondep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: QuickCheck, aeson, base, lens, optics-core, optics-th, template-haskell

API changes (from Hackage documentation)

- Data.Swagger.Declare: instance Data.Swagger.Declare.MonadDeclare d m => Data.Swagger.Declare.MonadDeclare d (Control.Monad.Trans.List.ListT m)
- Data.Swagger.Lens: instance Data.Swagger.Lens.HasSecurityDefinitions Data.Swagger.Internal.Swagger (Data.Swagger.Internal.Definitions Data.Swagger.Internal.SecurityScheme)
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ (), b Data.Type.Equality.~ ()) => Optics.Internal.Optic.LabelOptic "_SecuritySchemeBasic" Optics.Internal.Optic.Types.A_Prism Data.Swagger.Internal.SecuritySchemeType Data.Swagger.Internal.SecuritySchemeType a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HeaderName Data.Swagger.Internal.Header, b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HeaderName Data.Swagger.Internal.Header) => Optics.Internal.Optic.LabelOptic "headers" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HttpStatusCode (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response), b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HttpStatusCode (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response)) => Optics.Internal.Optic.LabelOptic "responses" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Responses Data.Swagger.Internal.Responses a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Text.Internal.Text (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema), b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Text.Internal.Text (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema)) => Optics.Internal.Optic.LabelOptic "properties" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap GHC.IO.FilePath Data.Swagger.Internal.PathItem, b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap GHC.IO.FilePath Data.Swagger.Internal.PathItem) => Optics.Internal.Optic.LabelOptic "paths" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.Tag, b Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.Tag) => Optics.Internal.Optic.LabelOptic "tags" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.TagName, b Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.TagName) => Optics.Internal.Optic.LabelOptic "tags" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ApiKeyParams, b Data.Type.Equality.~ Data.Swagger.Internal.ApiKeyParams) => Optics.Internal.Optic.LabelOptic "_SecuritySchemeApiKey" Optics.Internal.Optic.Types.A_Prism Data.Swagger.Internal.SecuritySchemeType Data.Swagger.Internal.SecuritySchemeType a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Param, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Param) => Optics.Internal.Optic.LabelOptic "parameters" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Response, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Response) => Optics.Internal.Optic.LabelOptic "responses" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Schema, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Schema) => Optics.Internal.Optic.LabelOptic "definitions" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.SecurityScheme, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.SecurityScheme) => Optics.Internal.Optic.LabelOptic "securityDefinitions" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Info, b Data.Type.Equality.~ Data.Swagger.Internal.Info) => Optics.Internal.Optic.LabelOptic "info" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "consumes" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "produces" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.OAuth2Params, b Data.Type.Equality.~ Data.Swagger.Internal.OAuth2Params) => Optics.Internal.Optic.LabelOptic "_SecuritySchemeOAuth2" Optics.Internal.Optic.Types.A_Prism Data.Swagger.Internal.SecuritySchemeType Data.Swagger.Internal.SecuritySchemeType a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ParamAnySchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamAnySchema) => Optics.Internal.Optic.LabelOptic "schema" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ParamLocation, b Data.Type.Equality.~ Data.Swagger.Internal.ParamLocation) => Optics.Internal.Optic.LabelOptic "in" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.ParamOtherSchema Data.Swagger.Internal.ParamOtherSchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ParamOtherSchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamOtherSchema) => Optics.Internal.Optic.LabelOptic "_ParamOther" Optics.Internal.Optic.Types.A_Prism Data.Swagger.Internal.ParamAnySchema Data.Swagger.Internal.ParamAnySchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindParamOtherSchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindParamOtherSchema) => Optics.Internal.Optic.LabelOptic "paramSchema" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.ParamOtherSchema Data.Swagger.Internal.ParamOtherSchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindSchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindSchema) => Optics.Internal.Optic.LabelOptic "paramSchema" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema ('Data.Swagger.Internal.SwaggerKindNormal Data.Swagger.Internal.Header), b Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema ('Data.Swagger.Internal.SwaggerKindNormal Data.Swagger.Internal.Header)) => Optics.Internal.Optic.LabelOptic "paramSchema" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Header Data.Swagger.Internal.Header a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema, b Data.Type.Equality.~ Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema) => Optics.Internal.Optic.LabelOptic "_ParamBody" Optics.Internal.Optic.Types.A_Prism Data.Swagger.Internal.ParamAnySchema Data.Swagger.Internal.ParamAnySchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Responses, b Data.Type.Equality.~ Data.Swagger.Internal.Responses) => Optics.Internal.Optic.LabelOptic "responses" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.Schema, b Data.Type.Equality.~ Data.Swagger.Internal.Schema) => Optics.Internal.Optic.LabelOptic "schema" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.NamedSchema Data.Swagger.Internal.NamedSchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.SecuritySchemeType, b Data.Type.Equality.~ Data.Swagger.Internal.SecuritySchemeType) => Optics.Internal.Optic.LabelOptic "type" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.SecurityScheme Data.Swagger.Internal.SecurityScheme a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.TagName, b Data.Type.Equality.~ Data.Swagger.Internal.TagName) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Tag Data.Swagger.Internal.Tag a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Swagger.Internal.URL, b Data.Type.Equality.~ Data.Swagger.Internal.URL) => Optics.Internal.Optic.LabelOptic "url" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.ExternalDocs Data.Swagger.Internal.ExternalDocs a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.License Data.Swagger.Internal.License a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "title" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "version" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response)) => Optics.Internal.Optic.LabelOptic "default" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Responses Data.Swagger.Internal.Responses a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema)) => Optics.Internal.Optic.LabelOptic "schema" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerItems t), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerItems t)) => Optics.Internal.Optic.LabelOptic "items" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerType t), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerType t)) => Optics.Internal.Optic.LabelOptic "type" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value) => Optics.Internal.Optic.LabelOptic "default" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value) => Optics.Internal.Optic.LabelOptic "example" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific) => Optics.Internal.Optic.LabelOptic "maximum" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific) => Optics.Internal.Optic.LabelOptic "minimum" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific) => Optics.Internal.Optic.LabelOptic "multipleOf" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.AdditionalProperties, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.AdditionalProperties) => Optics.Internal.Optic.LabelOptic "additionalProperties" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Contact, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Contact) => Optics.Internal.Optic.LabelOptic "contact" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Example, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Example) => Optics.Internal.Optic.LabelOptic "examples" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Tag Data.Swagger.Internal.Tag a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Format, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Format) => Optics.Internal.Optic.LabelOptic "format" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Host, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Host) => Optics.Internal.Optic.LabelOptic "host" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.License, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.License) => Optics.Internal.Optic.LabelOptic "license" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "consumes" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "produces" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "delete" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "get" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "head" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "options" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "patch" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "post" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "put" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Pattern, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Pattern) => Optics.Internal.Optic.LabelOptic "pattern" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL) => Optics.Internal.Optic.LabelOptic "url" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Contact Data.Swagger.Internal.Contact a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL) => Optics.Internal.Optic.LabelOptic "url" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.License Data.Swagger.Internal.License a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Xml, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Xml) => Optics.Internal.Optic.LabelOptic "xml" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.ExternalDocs Data.Swagger.Internal.ExternalDocs a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Header Data.Swagger.Internal.Header a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.SecurityScheme Data.Swagger.Internal.SecurityScheme a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Tag Data.Swagger.Internal.Tag a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "discriminator" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "email" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Contact Data.Swagger.Internal.Contact a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Contact Data.Swagger.Internal.Contact a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.NamedSchema Data.Swagger.Internal.NamedSchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "namespace" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "operationId" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "prefix" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "summary" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "termsOfService" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "title" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.IO.FilePath, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.IO.FilePath) => Optics.Internal.Optic.LabelOptic "basePath" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "maxItems" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "maxLength" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "maxProperties" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "minItems" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "minLength" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "minProperties" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "allowEmptyValue" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.ParamOtherSchema Data.Swagger.Internal.ParamOtherSchema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "attribute" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "deprecated" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "exclusiveMaximum" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "exclusiveMinimum" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "readOnly" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "required" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "uniqueItems" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "wrapped" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe Network.Socket.Types.PortNumber, b Data.Type.Equality.~ GHC.Maybe.Maybe Network.Socket.Types.PortNumber) => Optics.Internal.Optic.LabelOptic "port" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Host Data.Swagger.Internal.Host a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Aeson.Types.Internal.Value], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Aeson.Types.Internal.Value]) => Optics.Internal.Optic.LabelOptic "enum" Optics.Internal.Optic.Types.A_Lens (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema]) => Optics.Internal.Optic.LabelOptic "allOf" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme]) => Optics.Internal.Optic.LabelOptic "schemes" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme]) => Optics.Internal.Optic.LabelOptic "schemes" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ Network.Socket.Info.HostName, b Data.Type.Equality.~ Network.Socket.Info.HostName) => Optics.Internal.Optic.LabelOptic "name" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Host Data.Swagger.Internal.Host a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ [Data.Swagger.Internal.ParamName], b Data.Type.Equality.~ [Data.Swagger.Internal.ParamName]) => Optics.Internal.Optic.LabelOptic "required" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param], b Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param]) => Optics.Internal.Optic.LabelOptic "parameters" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param], b Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param]) => Optics.Internal.Optic.LabelOptic "parameters" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement], b Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement]) => Optics.Internal.Optic.LabelOptic "security" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
- Data.Swagger.Optics: instance (a Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement], b Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement]) => Optics.Internal.Optic.LabelOptic "security" Optics.Internal.Optic.Types.A_Lens Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
- Data.Swagger.Optics: instance (a1 Data.Type.Equality.~ Data.Swagger.Internal.Reference, b Data.Type.Equality.~ Data.Swagger.Internal.Reference) => Optics.Internal.Optic.LabelOptic "_Ref" Optics.Internal.Optic.Types.A_Prism (Data.Swagger.Internal.Referenced a2) (Data.Swagger.Internal.Referenced a2) a1 b
- Data.Swagger.Optics: instance (a1 Data.Type.Equality.~ a2, b Data.Type.Equality.~ a3) => Optics.Internal.Optic.LabelOptic "_Inline" Optics.Internal.Optic.Types.A_Prism (Data.Swagger.Internal.Referenced a2) (Data.Swagger.Internal.Referenced a3) a1 b
+ Data.Swagger: SecurityDefinitions :: Definitions SecurityScheme -> SecurityDefinitions
+ Data.Swagger: newtype SecurityDefinitions
+ Data.Swagger.Internal: SecurityDefinitions :: Definitions SecurityScheme -> SecurityDefinitions
+ Data.Swagger.Internal: instance Data.Aeson.Types.FromJSON.FromJSON Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance Data.Aeson.Types.ToJSON.ToJSON Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance Data.Data.Data Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance Data.Swagger.Internal.AesonUtils.AesonDefaultValue Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance Data.Swagger.Internal.Utils.SwaggerMonoid Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance GHC.Base.Monoid Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance GHC.Base.Semigroup Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance GHC.Base.Semigroup Data.Swagger.Internal.SecurityScheme
+ Data.Swagger.Internal: instance GHC.Classes.Eq Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance GHC.Generics.Generic Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: instance GHC.Show.Show Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Internal: mergeSecurityScheme :: SecurityScheme -> SecurityScheme -> SecurityScheme
+ Data.Swagger.Internal: newtype SecurityDefinitions
+ Data.Swagger.Lens: instance Control.Lens.At.At Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Lens: instance Control.Lens.At.Ixed Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Lens: instance Data.Swagger.Lens.HasSecurityDefinitions Data.Swagger.Internal.Swagger Data.Swagger.Internal.SecurityDefinitions
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HeaderName Data.Swagger.Internal.Header, b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HeaderName Data.Swagger.Internal.Header) => Optics.Internal.Optic.LabelOptic "headers" k Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HttpStatusCode (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response), b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Swagger.Internal.HttpStatusCode (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response)) => Optics.Internal.Optic.LabelOptic "responses" k Data.Swagger.Internal.Responses Data.Swagger.Internal.Responses a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Text.Internal.Text (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema), b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap Data.Text.Internal.Text (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema)) => Optics.Internal.Optic.LabelOptic "properties" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap GHC.IO.FilePath Data.Swagger.Internal.PathItem, b Data.Type.Equality.~ Data.HashMap.Strict.InsOrd.InsOrdHashMap GHC.IO.FilePath Data.Swagger.Internal.PathItem) => Optics.Internal.Optic.LabelOptic "paths" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.Tag, b Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.Tag) => Optics.Internal.Optic.LabelOptic "tags" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.TagName, b Data.Type.Equality.~ Data.HashSet.InsOrd.InsOrdHashSet Data.Swagger.Internal.TagName) => Optics.Internal.Optic.LabelOptic "tags" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Param, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Param) => Optics.Internal.Optic.LabelOptic "parameters" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Response, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Response) => Optics.Internal.Optic.LabelOptic "responses" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Schema, b Data.Type.Equality.~ Data.Swagger.Internal.Definitions Data.Swagger.Internal.Schema) => Optics.Internal.Optic.LabelOptic "definitions" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.Info, b Data.Type.Equality.~ Data.Swagger.Internal.Info) => Optics.Internal.Optic.LabelOptic "info" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "consumes" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "produces" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.ParamAnySchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamAnySchema) => Optics.Internal.Optic.LabelOptic "schema" k Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.ParamLocation, b Data.Type.Equality.~ Data.Swagger.Internal.ParamLocation) => Optics.Internal.Optic.LabelOptic "in" k Data.Swagger.Internal.ParamOtherSchema Data.Swagger.Internal.ParamOtherSchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindParamOtherSchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindParamOtherSchema) => Optics.Internal.Optic.LabelOptic "paramSchema" k Data.Swagger.Internal.ParamOtherSchema Data.Swagger.Internal.ParamOtherSchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindSchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema 'Data.Swagger.Internal.SwaggerKindSchema) => Optics.Internal.Optic.LabelOptic "paramSchema" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema ('Data.Swagger.Internal.SwaggerKindNormal Data.Swagger.Internal.Header), b Data.Type.Equality.~ Data.Swagger.Internal.ParamSchema ('Data.Swagger.Internal.SwaggerKindNormal Data.Swagger.Internal.Header)) => Optics.Internal.Optic.LabelOptic "paramSchema" k Data.Swagger.Internal.Header Data.Swagger.Internal.Header a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.Responses, b Data.Type.Equality.~ Data.Swagger.Internal.Responses) => Optics.Internal.Optic.LabelOptic "responses" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.Schema, b Data.Type.Equality.~ Data.Swagger.Internal.Schema) => Optics.Internal.Optic.LabelOptic "schema" k Data.Swagger.Internal.NamedSchema Data.Swagger.Internal.NamedSchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.SecurityDefinitions, b Data.Type.Equality.~ Data.Swagger.Internal.SecurityDefinitions) => Optics.Internal.Optic.LabelOptic "securityDefinitions" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.SecuritySchemeType, b Data.Type.Equality.~ Data.Swagger.Internal.SecuritySchemeType) => Optics.Internal.Optic.LabelOptic "type" k Data.Swagger.Internal.SecurityScheme Data.Swagger.Internal.SecurityScheme a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.TagName, b Data.Type.Equality.~ Data.Swagger.Internal.TagName) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.Tag Data.Swagger.Internal.Tag a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Swagger.Internal.URL, b Data.Type.Equality.~ Data.Swagger.Internal.URL) => Optics.Internal.Optic.LabelOptic "url" k Data.Swagger.Internal.ExternalDocs Data.Swagger.Internal.ExternalDocs a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.License Data.Swagger.Internal.License a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "title" k Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Data.Text.Internal.Text, b Data.Type.Equality.~ Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "version" k Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Response)) => Optics.Internal.Optic.LabelOptic "default" k Data.Swagger.Internal.Responses Data.Swagger.Internal.Responses a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema)) => Optics.Internal.Optic.LabelOptic "schema" k Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerItems t), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerItems t)) => Optics.Internal.Optic.LabelOptic "items" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerType t), b Data.Type.Equality.~ GHC.Maybe.Maybe (Data.Swagger.Internal.SwaggerType t)) => Optics.Internal.Optic.LabelOptic "type" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value) => Optics.Internal.Optic.LabelOptic "default" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Aeson.Types.Internal.Value) => Optics.Internal.Optic.LabelOptic "example" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific) => Optics.Internal.Optic.LabelOptic "maximum" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific) => Optics.Internal.Optic.LabelOptic "minimum" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Scientific.Scientific) => Optics.Internal.Optic.LabelOptic "multipleOf" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.AdditionalProperties, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.AdditionalProperties) => Optics.Internal.Optic.LabelOptic "additionalProperties" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Contact, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Contact) => Optics.Internal.Optic.LabelOptic "contact" k Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Example, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Example) => Optics.Internal.Optic.LabelOptic "examples" k Data.Swagger.Internal.Response Data.Swagger.Internal.Response a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.ExternalDocs) => Optics.Internal.Optic.LabelOptic "externalDocs" k Data.Swagger.Internal.Tag Data.Swagger.Internal.Tag a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Format, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Format) => Optics.Internal.Optic.LabelOptic "format" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Host, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Host) => Optics.Internal.Optic.LabelOptic "host" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.License, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.License) => Optics.Internal.Optic.LabelOptic "license" k Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "consumes" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.MimeList) => Optics.Internal.Optic.LabelOptic "produces" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "delete" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "get" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "head" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "options" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "patch" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "post" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Operation) => Optics.Internal.Optic.LabelOptic "put" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Pattern, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Pattern) => Optics.Internal.Optic.LabelOptic "pattern" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL) => Optics.Internal.Optic.LabelOptic "url" k Data.Swagger.Internal.Contact Data.Swagger.Internal.Contact a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.URL) => Optics.Internal.Optic.LabelOptic "url" k Data.Swagger.Internal.License Data.Swagger.Internal.License a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Xml, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Swagger.Internal.Xml) => Optics.Internal.Optic.LabelOptic "xml" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.ExternalDocs Data.Swagger.Internal.ExternalDocs a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Header Data.Swagger.Internal.Header a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.SecurityScheme Data.Swagger.Internal.SecurityScheme a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "description" k Data.Swagger.Internal.Tag Data.Swagger.Internal.Tag a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "discriminator" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "email" k Data.Swagger.Internal.Contact Data.Swagger.Internal.Contact a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.Contact Data.Swagger.Internal.Contact a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.NamedSchema Data.Swagger.Internal.NamedSchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "namespace" k Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "operationId" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "prefix" k Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "summary" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "termsOfService" k Data.Swagger.Internal.Info Data.Swagger.Internal.Info a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text, b Data.Type.Equality.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => Optics.Internal.Optic.LabelOptic "title" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.IO.FilePath, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.IO.FilePath) => Optics.Internal.Optic.LabelOptic "basePath" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "maxItems" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "maxLength" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "maxProperties" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "minItems" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "minLength" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Integer.Type.Integer) => Optics.Internal.Optic.LabelOptic "minProperties" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "allowEmptyValue" k Data.Swagger.Internal.ParamOtherSchema Data.Swagger.Internal.ParamOtherSchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "attribute" k Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "deprecated" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "exclusiveMaximum" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "exclusiveMinimum" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "readOnly" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "required" k Data.Swagger.Internal.Param Data.Swagger.Internal.Param a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "uniqueItems" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool, b Data.Type.Equality.~ GHC.Maybe.Maybe GHC.Types.Bool) => Optics.Internal.Optic.LabelOptic "wrapped" k Data.Swagger.Internal.Xml Data.Swagger.Internal.Xml a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe Network.Socket.Types.PortNumber, b Data.Type.Equality.~ GHC.Maybe.Maybe Network.Socket.Types.PortNumber) => Optics.Internal.Optic.LabelOptic "port" k Data.Swagger.Internal.Host Data.Swagger.Internal.Host a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Aeson.Types.Internal.Value], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Aeson.Types.Internal.Value]) => Optics.Internal.Optic.LabelOptic "enum" k (Data.Swagger.Internal.ParamSchema t) (Data.Swagger.Internal.ParamSchema t) a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema]) => Optics.Internal.Optic.LabelOptic "allOf" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme]) => Optics.Internal.Optic.LabelOptic "schemes" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme], b Data.Type.Equality.~ GHC.Maybe.Maybe [Data.Swagger.Internal.Scheme]) => Optics.Internal.Optic.LabelOptic "schemes" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ Network.Socket.Info.HostName, b Data.Type.Equality.~ Network.Socket.Info.HostName) => Optics.Internal.Optic.LabelOptic "name" k Data.Swagger.Internal.Host Data.Swagger.Internal.Host a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ [Data.Swagger.Internal.ParamName], b Data.Type.Equality.~ [Data.Swagger.Internal.ParamName]) => Optics.Internal.Optic.LabelOptic "required" k Data.Swagger.Internal.Schema Data.Swagger.Internal.Schema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param], b Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param]) => Optics.Internal.Optic.LabelOptic "parameters" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param], b Data.Type.Equality.~ [Data.Swagger.Internal.Referenced Data.Swagger.Internal.Param]) => Optics.Internal.Optic.LabelOptic "parameters" k Data.Swagger.Internal.PathItem Data.Swagger.Internal.PathItem a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement], b Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement]) => Optics.Internal.Optic.LabelOptic "security" k Data.Swagger.Internal.Operation Data.Swagger.Internal.Operation a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Lens, a Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement], b Data.Type.Equality.~ [Data.Swagger.Internal.SecurityRequirement]) => Optics.Internal.Optic.LabelOptic "security" k Data.Swagger.Internal.Swagger Data.Swagger.Internal.Swagger a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a Data.Type.Equality.~ (), b Data.Type.Equality.~ ()) => Optics.Internal.Optic.LabelOptic "_SecuritySchemeBasic" k Data.Swagger.Internal.SecuritySchemeType Data.Swagger.Internal.SecuritySchemeType a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a Data.Type.Equality.~ Data.Swagger.Internal.ApiKeyParams, b Data.Type.Equality.~ Data.Swagger.Internal.ApiKeyParams) => Optics.Internal.Optic.LabelOptic "_SecuritySchemeApiKey" k Data.Swagger.Internal.SecuritySchemeType Data.Swagger.Internal.SecuritySchemeType a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a Data.Type.Equality.~ Data.Swagger.Internal.OAuth2Params, b Data.Type.Equality.~ Data.Swagger.Internal.OAuth2Params) => Optics.Internal.Optic.LabelOptic "_SecuritySchemeOAuth2" k Data.Swagger.Internal.SecuritySchemeType Data.Swagger.Internal.SecuritySchemeType a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a Data.Type.Equality.~ Data.Swagger.Internal.ParamOtherSchema, b Data.Type.Equality.~ Data.Swagger.Internal.ParamOtherSchema) => Optics.Internal.Optic.LabelOptic "_ParamOther" k Data.Swagger.Internal.ParamAnySchema Data.Swagger.Internal.ParamAnySchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a Data.Type.Equality.~ Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema, b Data.Type.Equality.~ Data.Swagger.Internal.Referenced Data.Swagger.Internal.Schema) => Optics.Internal.Optic.LabelOptic "_ParamBody" k Data.Swagger.Internal.ParamAnySchema Data.Swagger.Internal.ParamAnySchema a b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a1 Data.Type.Equality.~ Data.Swagger.Internal.Reference, b Data.Type.Equality.~ Data.Swagger.Internal.Reference) => Optics.Internal.Optic.LabelOptic "_Ref" k (Data.Swagger.Internal.Referenced a2) (Data.Swagger.Internal.Referenced a2) a1 b
+ Data.Swagger.Optics: instance (k Data.Type.Equality.~ Optics.Internal.Optic.Types.A_Prism, a1 Data.Type.Equality.~ a2, b Data.Type.Equality.~ a3) => Optics.Internal.Optic.LabelOptic "_Inline" k (Data.Swagger.Internal.Referenced a2) (Data.Swagger.Internal.Referenced a3) a1 b
- Data.Swagger: Swagger :: Info -> Maybe Host -> Maybe FilePath -> Maybe [Scheme] -> MimeList -> MimeList -> InsOrdHashMap FilePath PathItem -> Definitions Schema -> Definitions Param -> Definitions Response -> Definitions SecurityScheme -> [SecurityRequirement] -> InsOrdHashSet Tag -> Maybe ExternalDocs -> Swagger
+ Data.Swagger: Swagger :: Info -> Maybe Host -> Maybe FilePath -> Maybe [Scheme] -> MimeList -> MimeList -> InsOrdHashMap FilePath PathItem -> Definitions Schema -> Definitions Param -> Definitions Response -> SecurityDefinitions -> [SecurityRequirement] -> InsOrdHashSet Tag -> Maybe ExternalDocs -> Swagger
- Data.Swagger: [_swaggerSecurityDefinitions] :: Swagger -> Definitions SecurityScheme
+ Data.Swagger: [_swaggerSecurityDefinitions] :: Swagger -> SecurityDefinitions
- Data.Swagger.Internal: Swagger :: Info -> Maybe Host -> Maybe FilePath -> Maybe [Scheme] -> MimeList -> MimeList -> InsOrdHashMap FilePath PathItem -> Definitions Schema -> Definitions Param -> Definitions Response -> Definitions SecurityScheme -> [SecurityRequirement] -> InsOrdHashSet Tag -> Maybe ExternalDocs -> Swagger
+ Data.Swagger.Internal: Swagger :: Info -> Maybe Host -> Maybe FilePath -> Maybe [Scheme] -> MimeList -> MimeList -> InsOrdHashMap FilePath PathItem -> Definitions Schema -> Definitions Param -> Definitions Response -> SecurityDefinitions -> [SecurityRequirement] -> InsOrdHashSet Tag -> Maybe ExternalDocs -> Swagger
- Data.Swagger.Internal: [_swaggerSecurityDefinitions] :: Swagger -> Definitions SecurityScheme
+ Data.Swagger.Internal: [_swaggerSecurityDefinitions] :: Swagger -> SecurityDefinitions
- Data.Swagger.Lens: _Inline :: forall a_aAzR a_a1XOM. Prism (Referenced a_a1XOM) (Referenced a_aAzR) a_a1XOM a_aAzR
+ Data.Swagger.Lens: _Inline :: forall a_aJFT a_a2d32. Prism (Referenced a_a2d32) (Referenced a_aJFT) a_a2d32 a_aJFT
- Data.Swagger.Lens: _Ref :: forall a_aAzR. Prism' (Referenced a_aAzR) Reference
+ Data.Swagger.Lens: _Ref :: forall a_aJFT. Prism' (Referenced a_aJFT) Reference

Files

CHANGELOG.md view
@@ -1,3 +1,10 @@+2.6+---++- GHC 8.10 support (see [#210]( https://github.com/GetShopTV/swagger2/pull/210 ));+- Move `aeson-pretty` to other dependencies (see [#206]( https://github.com/GetShopTV/swagger2/pull/206 ));+- Merge OAuth2 scopes (see [#151]( https://github.com/GetShopTV/swagger2/pull/151 ));+ 2.5 --- 
src/Data/Swagger.hs view
@@ -89,6 +89,7 @@   SecurityScheme(..),   SecuritySchemeType(..),   SecurityRequirement(..),+  SecurityDefinitions(..),    -- *** API key   ApiKeyParams(..),@@ -279,7 +280,7 @@ -- >>> encode $ toSchema (Proxy :: Proxy Person) -- "{\"required\":[\"name\",\"age\"],\"properties\":{\"name\":{\"type\":\"string\"},\"age\":{\"type\":\"integer\"}},\"type\":\"object\"}" ----- Please note that not all valid Haskell data types will have a proper swagger schema. For example while we can derive a +-- Please note that not all valid Haskell data types will have a proper swagger schema. For example while we can derive a -- schema for basic enums like -- -- >>> data SampleEnum = ChoiceOne | ChoiceTwo deriving Generic
src/Data/Swagger/Declare.hs view
@@ -162,10 +162,6 @@   declare = lift . declare   look = lift look -instance MonadDeclare d m => MonadDeclare d (ListT m) where-  declare = lift . declare-  look = lift look- instance MonadDeclare d m => MonadDeclare d (MaybeT m) where   declare = lift . declare   look = lift look
src/Data/Swagger/Internal.hs view
@@ -117,7 +117,7 @@   , _swaggerResponses :: Definitions Response      -- | Security scheme definitions that can be used across the specification.-  , _swaggerSecurityDefinitions :: Definitions SecurityScheme+  , _swaggerSecurityDefinitions :: SecurityDefinitions      -- | A declaration of which security schemes are applied for the API as a whole.     -- The list of values describes alternative security schemes that can be used@@ -755,6 +755,22 @@   , _securitySchemeDescription :: Maybe Text   } deriving (Eq, Show, Generic, Data, Typeable) ++-- | merge scopes of two OAuth2 security schemes when their flows are identical.+-- In other case returns first security scheme+mergeSecurityScheme :: SecurityScheme -> SecurityScheme -> SecurityScheme+mergeSecurityScheme s1@(SecurityScheme (SecuritySchemeOAuth2 (OAuth2Params flow1 scopes1)) desc)+                    s2@(SecurityScheme (SecuritySchemeOAuth2 (OAuth2Params flow2 scopes2)) _)+  = if flow1 == flow2 then+      SecurityScheme (SecuritySchemeOAuth2 (OAuth2Params flow1 (scopes1 <> scopes2))) desc+    else+      s1+mergeSecurityScheme s1 _ = s1++newtype SecurityDefinitions+  = SecurityDefinitions (Definitions SecurityScheme)+  deriving (Eq, Show, Generic, Data, Typeable)+ -- | Lists the required security schemes to execute this operation. -- The object can have multiple security schemes declared in it which are all required -- (that is, there is a logical AND between the schemes).@@ -904,6 +920,17 @@   mempty = genericMempty   mappend = (<>) +instance Semigroup SecurityScheme where+  (<>) = mergeSecurityScheme++instance Semigroup SecurityDefinitions where+  (SecurityDefinitions sd1) <> (SecurityDefinitions sd2) =+     SecurityDefinitions $ InsOrdHashMap.unionWith (<>) sd1 sd2++instance Monoid SecurityDefinitions where+  mempty = SecurityDefinitions $ InsOrdHashMap.empty+  mappend = (<>)+ -- ======================================================================= -- SwaggerMonoid helper instances -- =======================================================================@@ -918,6 +945,7 @@ instance SwaggerMonoid Response instance SwaggerMonoid ExternalDocs instance SwaggerMonoid Operation+instance SwaggerMonoid SecurityDefinitions instance (Eq a, Hashable a) => SwaggerMonoid (InsOrdHashSet a)  instance SwaggerMonoid MimeList@@ -1118,6 +1146,9 @@ instance ToJSON Example where   toJSON = toJSON . Map.mapKeys show . getExample +instance ToJSON SecurityDefinitions where+  toJSON (SecurityDefinitions sd) = toJSON sd+ instance ToJSON Reference where   toJSON (Reference ref) = object [ "$ref" .= ref ] @@ -1279,6 +1310,9 @@ instance FromJSON PathItem where   parseJSON = sopSwaggerGenericParseJSON +instance FromJSON SecurityDefinitions where+  parseJSON js = SecurityDefinitions <$> parseJSON js+ instance FromJSON Reference where   parseJSON (Object o) = Reference <$> o .: "$ref"   parseJSON _ = empty@@ -1390,3 +1424,4 @@ instance AesonDefaultValue MimeList where defaultValue = Just mempty instance AesonDefaultValue Info instance AesonDefaultValue ParamLocation+instance AesonDefaultValue SecurityDefinitions where defaultValue = Just $ SecurityDefinitions mempty
src/Data/Swagger/Internal/Schema/Validation.hs view
@@ -22,7 +22,7 @@ -- Validate JSON values with Swagger Schema. module Data.Swagger.Internal.Schema.Validation where -import           Prelude ()+import           Prelude                             () import           Prelude.Compat  import           Control.Applicative@@ -502,7 +502,7 @@     bad -> invalid $ "expected JSON value of type " ++ showType bad  showType :: (Maybe (SwaggerType t), Value) -> String-showType (Just type_, _)     = show type_+showType (Just ty, _)        = show ty showType (Nothing, Null)     = "SwaggerNull" showType (Nothing, Bool _)   = "SwaggerBoolean" showType (Nothing, Number _) = "SwaggerNumber"
src/Data/Swagger/Lens.hs view
@@ -96,6 +96,12 @@ instance Ixed Operation where ix n = responses . ix n instance At   Operation where at n = responses . at n +type instance Index SecurityDefinitions = Text+type instance IxValue SecurityDefinitions = SecurityScheme++instance Ixed SecurityDefinitions where ix n = (coerced :: Lens' SecurityDefinitions (Definitions SecurityScheme)). ix n+instance At   SecurityDefinitions where at n = (coerced :: Lens' SecurityDefinitions (Definitions SecurityScheme)). at n+ instance HasParamSchema NamedSchema (ParamSchema 'SwaggerKindSchema) where paramSchema = schema.paramSchema  -- HasType instances
swagger2.cabal view
@@ -1,6 +1,6 @@ cabal-version:       >=1.10 name:                swagger2-version:             2.5+version:             2.6  synopsis:            Swagger 2.0 data model category:            Web, Swagger@@ -29,6 +29,7 @@    || ==8.4.4    || ==8.6.5    || ==8.8.1+   || ==8.10.1  custom-setup   setup-depends:@@ -60,11 +61,10 @@    -- GHC boot libraries   build-depends:-      base             >=4.9      && <4.14-    , aeson-pretty     >=0.8.7    && <0.9+      base             >=4.9      && <4.15     , bytestring       >=0.10.4.0 && <0.11     , containers       >=0.5.5.1  && <0.7-    , template-haskell >=2.9.0.0  && <2.16+    , template-haskell >=2.9.0.0  && <2.17     , time             >=1.4.2    && <1.10     , transformers     >=0.3.0.0  && <0.6 @@ -76,16 +76,17 @@   build-depends:       base-compat-batteries     >=0.10.4   && <0.12     , aeson                     >=1.4.2.0  && <1.5+    , aeson-pretty              >=0.8.7    && <0.9     -- cookie 0.4.3 is needed by GHC 7.8 due to time>=1.4 constraint     , cookie                    >=0.4.3    && <0.5     , generics-sop              >=0.3.2.0  && <0.6     , hashable                  >=1.2.7.0  && <1.4     , http-media                >=0.7.1.2  && <0.9     , insert-ordered-containers >=0.2.3    && <0.3-    , lens                      >=4.16.1   && <4.19+    , lens                      >=4.16.1   && <4.20     , network                   >=2.6.3.5  && <3.2-    , optics-core               >=0.2      && <0.3-    , optics-th                 >=0.2      && <0.3+    , optics-core               >=0.2      && <0.4+    , optics-th                 >=0.2      && <0.4     , scientific                >=0.3.6.2  && <0.4     , transformers-compat       >=0.3      && <0.7     , unordered-containers      >=0.2.9.0  && <0.3
test/Data/SwaggerSpec.hs view
@@ -43,6 +43,7 @@   describe "Parameters Definition Object" $ paramsDefinitionExample <=> paramsDefinitionExampleJSON   describe "Responses Definition Object" $ responsesDefinitionExample <=> responsesDefinitionExampleJSON   describe "Security Definitions Object" $ securityDefinitionsExample <=> securityDefinitionsExampleJSON+  describe "OAuth2 Security Definitions with merged Scope" $ oAuth2SecurityDefinitionsExample <=> oAuth2SecurityDefinitionsExampleJSON   describe "Composition Schema Example" $ compositionSchemaExample <=> compositionSchemaExampleJSON   describe "Swagger Object" $ do     context "Todo Example" $ swaggerExample <=> swaggerExampleJSON@@ -459,8 +460,8 @@ -- Responses Definition object -- ======================================================================= -securityDefinitionsExample :: HashMap Text SecurityScheme-securityDefinitionsExample =+securityDefinitionsExample :: SecurityDefinitions+securityDefinitionsExample = SecurityDefinitions   [ ("api_key", SecurityScheme       { _securitySchemeType = SecuritySchemeApiKey (ApiKeyParams "api_key" ApiKeyHeader)       , _securitySchemeDescription = Nothing })@@ -480,6 +481,46 @@     "name": "api_key",     "in": "header"   },+  "petstore_auth": {+    "type": "oauth2",+    "authorizationUrl": "http://swagger.io/api/oauth/dialog",+    "flow": "implicit",+    "scopes": {+      "write:pets": "modify pets in your account",+      "read:pets": "read your pets"+    }+  }+}+|]++oAuth2SecurityDefinitionsReadExample :: SecurityDefinitions+oAuth2SecurityDefinitionsReadExample = SecurityDefinitions+  [ ("petstore_auth", SecurityScheme+      { _securitySchemeType = SecuritySchemeOAuth2 (OAuth2Params+          { _oauth2Flow = OAuth2Implicit "http://swagger.io/api/oauth/dialog"+          , _oauth2Scopes =+              [ ("read:pets", "read your pets") ] } )+      , _securitySchemeDescription = Nothing })+  ]++oAuth2SecurityDefinitionsWriteExample :: SecurityDefinitions+oAuth2SecurityDefinitionsWriteExample = SecurityDefinitions+  [ ("petstore_auth", SecurityScheme+      { _securitySchemeType = SecuritySchemeOAuth2 (OAuth2Params+          { _oauth2Flow = OAuth2Implicit "http://swagger.io/api/oauth/dialog"+          , _oauth2Scopes =+              [ ("write:pets", "modify pets in your account") ] } )+      , _securitySchemeDescription = Nothing })+  ]++oAuth2SecurityDefinitionsExample :: SecurityDefinitions+oAuth2SecurityDefinitionsExample =+  oAuth2SecurityDefinitionsWriteExample <>+  oAuth2SecurityDefinitionsReadExample++oAuth2SecurityDefinitionsExampleJSON :: Value+oAuth2SecurityDefinitionsExampleJSON = [aesonQQ|+{   "petstore_auth": {     "type": "oauth2",     "authorizationUrl": "http://swagger.io/api/oauth/dialog",