swagger2-2.0.2: Swagger 2.0 data model

MaintainerNickolay Kudasov <nickolay@getshoptv.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Data.Swagger.Lens

Contents

Description

Lenses and prisms for Swagger.

Synopsis

Classy lenses

class HasBasePath s a | s -> a where Source

Methods

basePath :: Lens' s a Source

class HasDefinitions s a | s -> a where Source

Methods

definitions :: Lens' s a Source

class HasHost s a | s -> a where Source

Methods

host :: Lens' s a Source

class HasInfo s a | s -> a where Source

Methods

info :: Lens' s a Source

class HasPaths s a | s -> a where Source

Methods

paths :: Lens' s a Source

class HasSchemes s a | s -> a where Source

Methods

schemes :: Lens' s a Source

class HasTags s a | s -> a where Source

Methods

tags :: Lens' s a Source

class HasPort s a | s -> a where Source

Methods

port :: Lens' s a Source

class HasContact s a | s -> a where Source

Methods

contact :: Lens' s a Source

class HasLicense s a | s -> a where Source

Methods

license :: Lens' s a Source

class HasTermsOfService s a | s -> a where Source

class HasTitle s a | s -> a where Source

Methods

title :: Lens' s a Source

class HasVersion s a | s -> a where Source

Methods

version :: Lens' s a Source

class HasEmail s a | s -> a where Source

Methods

email :: Lens' s a Source

class HasUrl s a | s -> a where Source

Methods

url :: Lens' s a Source

class HasDelete s a | s -> a where Source

Methods

delete :: Lens' s a Source

class HasGet s a | s -> a where Source

Methods

get :: Lens' s a Source

class HasHead s a | s -> a where Source

Methods

head_ :: Lens' s a Source

class HasOptions s a | s -> a where Source

Methods

options :: Lens' s a Source

class HasPatch s a | s -> a where Source

Methods

patch :: Lens' s a Source

class HasPost s a | s -> a where Source

Methods

post :: Lens' s a Source

class HasPut s a | s -> a where Source

Methods

put :: Lens' s a Source

class HasDeprecated s a | s -> a where Source

Methods

deprecated :: Lens' s a Source

class HasOperationId s a | s -> a where Source

Methods

operationId :: Lens' s a Source

class HasSummary s a | s -> a where Source

Methods

summary :: Lens' s a Source

class HasRequired s a | s -> a where Source

Methods

required :: Lens' s a Source

class HasIn s a | s -> a where Source

Methods

in_ :: Lens' s a Source

class HasAllOf s a | s -> a where Source

Methods

allOf :: Lens' s a Source

class HasDiscriminator s a | s -> a where Source

Methods

discriminator :: Lens' s a Source

class HasExample s a | s -> a where Source

Methods

example :: Lens' s a Source

class HasMaxProperties s a | s -> a where Source

Methods

maxProperties :: Lens' s a Source

class HasMinProperties s a | s -> a where Source

Methods

minProperties :: Lens' s a Source

class HasProperties s a | s -> a where Source

Methods

properties :: Lens' s a Source

class HasReadOnly s a | s -> a where Source

Methods

readOnly :: Lens' s a Source

class HasXml s a | s -> a where Source

Methods

xml :: Lens' s a Source

class HasEnum s a | s -> a where Source

Methods

enum_ :: Lens' s a Source

class HasFormat s a | s -> a where Source

Methods

format :: Lens' s a Source

class HasItems s a | s -> a where Source

Methods

items :: Lens' s a Source

class HasPattern s a | s -> a where Source

Methods

pattern :: Lens' s a Source

class HasAttribute s a | s -> a where Source

Methods

attribute :: Lens' s a Source

class HasNamespace s a | s -> a where Source

Methods

namespace :: Lens' s a Source

class HasPrefix s a | s -> a where Source

Methods

prefix :: Lens' s a Source

class HasWrapped s a | s -> a where Source

Methods

wrapped :: Lens' s a Source

class HasExamples s a | s -> a where Source

Methods

examples :: Lens' s a Source

class HasHeaders s a | s -> a where Source

Methods

headers :: Lens' s a Source

Prisms

ParamAnySchema prisms

SecuritySchemeType prisms

Referenced prisms

_Inline :: forall a a. Prism (Referenced a) (Referenced a) a a Source

SwaggerItems prisms