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 +7/−0
- src/Data/Swagger.hs +2/−1
- src/Data/Swagger/Declare.hs +0/−4
- src/Data/Swagger/Internal.hs +36/−1
- src/Data/Swagger/Internal/Schema/Validation.hs +2/−2
- src/Data/Swagger/Lens.hs +6/−0
- swagger2.cabal +8/−7
- test/Data/SwaggerSpec.hs +43/−2
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",