-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Types for OpenAPI -- -- Please see the README on GitHub at -- https://github.com/meeshkan/openapi-haskell#readme @package openapi-typed @version 0.0.0.1 module Data.OpenAPI.V3_0_0 -- | Components schemas responses parameters examples requestBodies headers -- securitySchemes links callbacks x data Components Components :: Maybe (HashMap Text (ReferenceOr Schema)) -> Maybe (HashMap Text (ReferenceOr Response)) -> Maybe (HashMap Text (ReferenceOr Parameter)) -> Maybe (HashMap Text (ReferenceOr Example)) -> Maybe (HashMap Text (ReferenceOr RequestBody)) -> Maybe (HashMap Text (ReferenceOr Header)) -> Maybe (HashMap Text SecuritySchema) -> Maybe (HashMap Text (ReferenceOr Link)) -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Maybe (HashMap Text Value) -> Components [_components_schemas] :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) [_components_responses] :: Components -> Maybe (HashMap Text (ReferenceOr Response)) [_components_parameters] :: Components -> Maybe (HashMap Text (ReferenceOr Parameter)) [_components_examples] :: Components -> Maybe (HashMap Text (ReferenceOr Example)) [_components_requestBodies] :: Components -> Maybe (HashMap Text (ReferenceOr RequestBody)) [_components_headers] :: Components -> Maybe (HashMap Text (ReferenceOr Header)) [_components_securitySchemes] :: Components -> Maybe (HashMap Text SecuritySchema) [_components_links] :: Components -> Maybe (HashMap Text (ReferenceOr Link)) [_components_callbacks] :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) [_components_x] :: Components -> Maybe (HashMap Text Value) getSchemaExclusiveMaximum :: Schema -> Maybe BoolInt setSchemaExclusiveMaximum :: Schema -> Maybe BoolInt -> Schema eitherSecuritySchemaHTTPSS :: SecuritySchema -> Either SecuritySchema HTTPSecurityScheme getAPIKeySecuritySchemeType :: APIKeySecurityScheme -> Text setAPIKeySecuritySchemeType :: APIKeySecurityScheme -> Text -> APIKeySecurityScheme getOAuth2SecuritySchemeFlows :: OAuth2SecurityScheme -> OAuthFlows setOAuth2SecuritySchemeFlows :: OAuth2SecurityScheme -> OAuthFlows -> OAuth2SecurityScheme getServerUrl :: Server -> Text setServerUrl :: Server -> Text -> Server getParameterExplode :: Parameter -> Maybe Bool setParameterExplode :: Parameter -> Maybe Bool -> Parameter getOpenAPIObjectTags :: OpenAPIObject -> Maybe [Tag] setOpenAPIObjectTags :: OpenAPIObject -> Maybe [Tag] -> OpenAPIObject eitherAdditionalBool :: Additionals -> Either Additionals Bool getSchemaDeprecated :: Schema -> Maybe Bool setSchemaDeprecated :: Schema -> Maybe Bool -> Schema getOperationRequestBody :: Operation -> Maybe (ReferenceOr RequestBody) setOperationRequestBody :: Operation -> Maybe (ReferenceOr RequestBody) -> Operation getServerDescription :: Server -> Maybe Text setServerDescription :: Server -> Maybe Text -> Server -- | ServerVariable default enum description x data ServerVariable ServerVariable :: Text -> Maybe [Text] -> Maybe Text -> Maybe (HashMap Text Value) -> ServerVariable [_serverVariable_default] :: ServerVariable -> Text [_serverVariable_enum] :: ServerVariable -> Maybe [Text] [_serverVariable_description] :: ServerVariable -> Maybe Text [_serverVariable_x] :: ServerVariable -> Maybe (HashMap Text Value) getOpenAPIObjectOpenapi :: OpenAPIObject -> Text setOpenAPIObjectOpenapi :: OpenAPIObject -> Text -> OpenAPIObject getEncodingHeaders :: Encoding -> Maybe (HashMap Text Header) setEncodingHeaders :: Encoding -> Maybe (HashMap Text Header) -> Encoding getOperationDeprecated :: Operation -> Maybe Bool setOperationDeprecated :: Operation -> Maybe Bool -> Operation eitherBoolIntBool :: BoolInt -> Either BoolInt Bool getPathItemPut :: PathItem -> Maybe Operation setPathItemPut :: PathItem -> Maybe Operation -> PathItem getLinkParameters :: Link -> Maybe (HashMap Text Value) setLinkParameters :: Link -> Maybe (HashMap Text Value) -> Link getPasswordOAuthFlowTokenUrl :: PasswordOAuthFlow -> Text setPasswordOAuthFlowTokenUrl :: PasswordOAuthFlow -> Text -> PasswordOAuthFlow -- | Schema title multipleOf maximum exclusiveMaximum minimum -- exclusiveMinimum maxLength minLength pattern maxItems minItems -- uniqueItems maxProperties minProperties required enum allOf oneOf -- anyOf items properties additionalProperties description default -- nullable discriminator readOnly writeOnly example externalDocs -- deprecated xml format type not x data Schema Schema :: Maybe Text -> Maybe Double -> Maybe Double -> Maybe BoolInt -> Maybe Double -> Maybe BoolInt -> Maybe Int -> Maybe Int -> Maybe Text -> Maybe Int -> Maybe Int -> Maybe Bool -> Maybe Int -> Maybe Int -> Maybe [Text] -> Maybe [Value] -> Maybe [ReferenceOr Schema] -> Maybe [ReferenceOr Schema] -> Maybe [ReferenceOr Schema] -> Maybe Items -> Maybe (HashMap Text (ReferenceOr Schema)) -> Maybe Additionals -> Maybe Text -> Maybe Value -> Maybe Bool -> Maybe Discriminator -> Maybe Bool -> Maybe Bool -> Maybe Value -> Maybe ExternalDocumentation -> Maybe Bool -> Maybe XML -> Maybe Text -> Maybe Text -> Maybe (ReferenceOr Schema) -> Maybe (HashMap Text Value) -> Schema [_schema_title] :: Schema -> Maybe Text [_schema_multipleOf] :: Schema -> Maybe Double [_schema_maximum] :: Schema -> Maybe Double [_schema_exclusiveMaximum] :: Schema -> Maybe BoolInt [_schema_minimum] :: Schema -> Maybe Double [_schema_exclusiveMinimum] :: Schema -> Maybe BoolInt [_schema_maxLength] :: Schema -> Maybe Int [_schema_minLength] :: Schema -> Maybe Int [_schema_pattern] :: Schema -> Maybe Text [_schema_maxItems] :: Schema -> Maybe Int [_schema_minItems] :: Schema -> Maybe Int [_schema_uniqueItems] :: Schema -> Maybe Bool [_schema_maxProperties] :: Schema -> Maybe Int [_schema_minProperties] :: Schema -> Maybe Int [_schema_required] :: Schema -> Maybe [Text] [_schema_enum] :: Schema -> Maybe [Value] [_schema_allOf] :: Schema -> Maybe [ReferenceOr Schema] [_schema_oneOf] :: Schema -> Maybe [ReferenceOr Schema] [_schema_anyOf] :: Schema -> Maybe [ReferenceOr Schema] [_schema_items] :: Schema -> Maybe Items [_schema_properties] :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) [_schema_additionalProperties] :: Schema -> Maybe Additionals [_schema_description] :: Schema -> Maybe Text [_schema_default] :: Schema -> Maybe Value [_schema_nullable] :: Schema -> Maybe Bool [_schema_discriminator] :: Schema -> Maybe Discriminator [_schema_readOnly] :: Schema -> Maybe Bool [_schema_writeOnly] :: Schema -> Maybe Bool [_schema_example] :: Schema -> Maybe Value [_schema_externalDocs] :: Schema -> Maybe ExternalDocumentation [_schema_deprecated] :: Schema -> Maybe Bool [_schema_xml] :: Schema -> Maybe XML [_schema_format] :: Schema -> Maybe Text [_schema_type] :: Schema -> Maybe Text [_schema_not] :: Schema -> Maybe (ReferenceOr Schema) [_schema_x] :: Schema -> Maybe (HashMap Text Value) getPathItemOptions :: PathItem -> Maybe Operation setPathItemOptions :: PathItem -> Maybe Operation -> PathItem getComponentsRequestBodies :: Components -> Maybe (HashMap Text (ReferenceOr RequestBody)) setComponentsRequestBodies :: Components -> Maybe (HashMap Text (ReferenceOr RequestBody)) -> Components getOAuthFlowsX :: OAuthFlows -> Maybe (HashMap Text Value) setOAuthFlowsX :: OAuthFlows -> Maybe (HashMap Text Value) -> OAuthFlows getParameterDescription :: Parameter -> Maybe Text setParameterDescription :: Parameter -> Maybe Text -> Parameter getComponentsHeaders :: Components -> Maybe (HashMap Text (ReferenceOr Header)) setComponentsHeaders :: Components -> Maybe (HashMap Text (ReferenceOr Header)) -> Components getSchemaWriteOnly :: Schema -> Maybe Bool setSchemaWriteOnly :: Schema -> Maybe Bool -> Schema getHeaderExamples :: Header -> Maybe (HashMap Text (ReferenceOr Example)) setHeaderExamples :: Header -> Maybe (HashMap Text (ReferenceOr Example)) -> Header getMediaTypeExamples :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) setMediaTypeExamples :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) -> MediaType getLicenseUrl :: License -> Maybe Text setLicenseUrl :: License -> Maybe Text -> License getReferenceRef :: Reference -> Text setReferenceRef :: Reference -> Text -> Reference getServerVariables :: Server -> Maybe (HashMap Text ServerVariable) setServerVariables :: Server -> Maybe (HashMap Text ServerVariable) -> Server getExampleX :: Example -> Maybe (HashMap Text Value) setExampleX :: Example -> Maybe (HashMap Text Value) -> Example getHeaderExample :: Header -> Maybe Value setHeaderExample :: Header -> Maybe Value -> Header getSchemaMaxProperties :: Schema -> Maybe Int setSchemaMaxProperties :: Schema -> Maybe Int -> Schema getInfoTermsOfService :: Info -> Maybe Text setInfoTermsOfService :: Info -> Maybe Text -> Info eitherAdditionalReference :: Additionals -> Either Additionals Reference -- | ImplicitOAuthFlow authorizationUrl scopes refreshUrl x data ImplicitOAuthFlow ImplicitOAuthFlow :: Text -> HashMap Text Text -> Maybe Text -> Maybe (HashMap Text Value) -> ImplicitOAuthFlow [_implicitOAuthFlow_authorizationUrl] :: ImplicitOAuthFlow -> Text [_implicitOAuthFlow_scopes] :: ImplicitOAuthFlow -> HashMap Text Text [_implicitOAuthFlow_refreshUrl] :: ImplicitOAuthFlow -> Maybe Text [_implicitOAuthFlow_x] :: ImplicitOAuthFlow -> Maybe (HashMap Text Value) getSchemaMultipleOf :: Schema -> Maybe Double setSchemaMultipleOf :: Schema -> Maybe Double -> Schema -- | ClientCredentialsFlow tokenUrl refreshUrl scopes x data ClientCredentialsFlow ClientCredentialsFlow :: Text -> Maybe Text -> Maybe (HashMap Text Text) -> Maybe (HashMap Text Value) -> ClientCredentialsFlow [_clientCredentialsFlow_tokenUrl] :: ClientCredentialsFlow -> Text [_clientCredentialsFlow_refreshUrl] :: ClientCredentialsFlow -> Maybe Text [_clientCredentialsFlow_scopes] :: ClientCredentialsFlow -> Maybe (HashMap Text Text) [_clientCredentialsFlow_x] :: ClientCredentialsFlow -> Maybe (HashMap Text Value) getPathItemTrace :: PathItem -> Maybe Operation setPathItemTrace :: PathItem -> Maybe Operation -> PathItem eitherSecuritySchemaAPIKeySS :: SecuritySchema -> Either SecuritySchema APIKeySecurityScheme getExternalDocumentationDescription :: ExternalDocumentation -> Maybe Text setExternalDocumentationDescription :: ExternalDocumentation -> Maybe Text -> ExternalDocumentation getPasswordOAuthFlowRefreshUrl :: PasswordOAuthFlow -> Maybe Text setPasswordOAuthFlowRefreshUrl :: PasswordOAuthFlow -> Maybe Text -> PasswordOAuthFlow -- | Reference $ref x data Reference Reference :: Text -> Maybe (HashMap Text Value) -> Reference [_reference_ref] :: Reference -> Text [_reference_x] :: Reference -> Maybe (HashMap Text Value) getClientCredentialsFlowRefreshUrl :: ClientCredentialsFlow -> Maybe Text setClientCredentialsFlowRefreshUrl :: ClientCredentialsFlow -> Maybe Text -> ClientCredentialsFlow getSchemaMaximum :: Schema -> Maybe Double setSchemaMaximum :: Schema -> Maybe Double -> Schema getEncodingX :: Encoding -> Maybe (HashMap Text Value) setEncodingX :: Encoding -> Maybe (HashMap Text Value) -> Encoding getOperationSummary :: Operation -> Maybe Text setOperationSummary :: Operation -> Maybe Text -> Operation getAuthorizationCodeOAuthFlowAuthorizationUrl :: AuthorizationCodeOAuthFlow -> Text setAuthorizationCodeOAuthFlowAuthorizationUrl :: AuthorizationCodeOAuthFlow -> Text -> AuthorizationCodeOAuthFlow getXMLWrapped :: XML -> Maybe Bool setXMLWrapped :: XML -> Maybe Bool -> XML getHTTPSecuritySchemeX :: HTTPSecurityScheme -> Maybe (HashMap Text Value) setHTTPSecuritySchemeX :: HTTPSecurityScheme -> Maybe (HashMap Text Value) -> HTTPSecurityScheme -- | OAuth2SecurityScheme flows type description x data OAuth2SecurityScheme OAuth2SecurityScheme :: OAuthFlows -> Text -> Maybe Text -> Maybe (HashMap Text Value) -> OAuth2SecurityScheme [_oAuth2SecurityScheme_flows] :: OAuth2SecurityScheme -> OAuthFlows [_oAuth2SecurityScheme_type] :: OAuth2SecurityScheme -> Text [_oAuth2SecurityScheme_description] :: OAuth2SecurityScheme -> Maybe Text [_oAuth2SecurityScheme_x] :: OAuth2SecurityScheme -> Maybe (HashMap Text Value) -- | APIKeySecurityScheme name type in description x data APIKeySecurityScheme APIKeySecurityScheme :: Text -> Text -> Text -> Maybe Text -> Maybe (HashMap Text Value) -> APIKeySecurityScheme [_aPIKeySecurityScheme_name] :: APIKeySecurityScheme -> Text [_aPIKeySecurityScheme_type] :: APIKeySecurityScheme -> Text [_aPIKeySecurityScheme_in] :: APIKeySecurityScheme -> Text [_aPIKeySecurityScheme_description] :: APIKeySecurityScheme -> Maybe Text [_aPIKeySecurityScheme_x] :: APIKeySecurityScheme -> Maybe (HashMap Text Value) getOperationParameters :: Operation -> Maybe [ReferenceOr Parameter] setOperationParameters :: Operation -> Maybe [ReferenceOr Parameter] -> Operation getResponseHeaders :: Response -> Maybe (HashMap Text (ReferenceOr Header)) setResponseHeaders :: Response -> Maybe (HashMap Text (ReferenceOr Header)) -> Response -- | Example summary description value externalValue x data Example Example :: Maybe Text -> Maybe Text -> Maybe Value -> Maybe Text -> Maybe (HashMap Text Value) -> Example [_example_summary] :: Example -> Maybe Text [_example_description] :: Example -> Maybe Text [_example_value] :: Example -> Maybe Value [_example_externalValue] :: Example -> Maybe Text [_example_x] :: Example -> Maybe (HashMap Text Value) -- | OpenIdConnectSecurityScheme type openIdConnectUrl description x data OpenIdConnectSecurityScheme OpenIdConnectSecurityScheme :: Text -> Text -> Maybe Text -> Maybe (HashMap Text Value) -> OpenIdConnectSecurityScheme [_openIdConnectSecurityScheme_type] :: OpenIdConnectSecurityScheme -> Text [_openIdConnectSecurityScheme_openIdConnectUrl] :: OpenIdConnectSecurityScheme -> Text [_openIdConnectSecurityScheme_description] :: OpenIdConnectSecurityScheme -> Maybe Text [_openIdConnectSecurityScheme_x] :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) getSchemaNullable :: Schema -> Maybe Bool setSchemaNullable :: Schema -> Maybe Bool -> Schema getSchemaExample :: Schema -> Maybe Value setSchemaExample :: Schema -> Maybe Value -> Schema getSchemaReadOnly :: Schema -> Maybe Bool setSchemaReadOnly :: Schema -> Maybe Bool -> Schema getSchemaNot :: Schema -> Maybe (ReferenceOr Schema) setSchemaNot :: Schema -> Maybe (ReferenceOr Schema) -> Schema getInfoLicense :: Info -> Maybe License setInfoLicense :: Info -> Maybe License -> Info getComponentsParameters :: Components -> Maybe (HashMap Text (ReferenceOr Parameter)) setComponentsParameters :: Components -> Maybe (HashMap Text (ReferenceOr Parameter)) -> Components eitherBoolIntInt :: BoolInt -> Either BoolInt Int getSchemaOneOf :: Schema -> Maybe [ReferenceOr Schema] setSchemaOneOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema getHeaderAllowReserved :: Header -> Maybe Bool setHeaderAllowReserved :: Header -> Maybe Bool -> Header getOAuthFlowsAuthorizationCode :: OAuthFlows -> Maybe AuthorizationCodeOAuthFlow setOAuthFlowsAuthorizationCode :: OAuthFlows -> Maybe AuthorizationCodeOAuthFlow -> OAuthFlows -- | License name url x data License License :: Text -> Maybe Text -> Maybe (HashMap Text Value) -> License [_license_name] :: License -> Text [_license_url] :: License -> Maybe Text [_license_x] :: License -> Maybe (HashMap Text Value) getSchemaDescription :: Schema -> Maybe Text setSchemaDescription :: Schema -> Maybe Text -> Schema getLinkDescription :: Link -> Maybe Text setLinkDescription :: Link -> Maybe Text -> Link getComponentsExamples :: Components -> Maybe (HashMap Text (ReferenceOr Example)) setComponentsExamples :: Components -> Maybe (HashMap Text (ReferenceOr Example)) -> Components eitherItemsSingleItem :: Items -> Either Items Schema getParameterExample :: Parameter -> Maybe Value setParameterExample :: Parameter -> Maybe Value -> Parameter getContactName :: Contact -> Maybe Text setContactName :: Contact -> Maybe Text -> Contact eitherItemsSingleItemReference :: Items -> Either Items Reference getAuthorizationCodeOAuthFlowX :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) setAuthorizationCodeOAuthFlowX :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) -> AuthorizationCodeOAuthFlow getComponentsResponses :: Components -> Maybe (HashMap Text (ReferenceOr Response)) setComponentsResponses :: Components -> Maybe (HashMap Text (ReferenceOr Response)) -> Components -- | OpenAPIObject openapi info paths externalDocs servers security tags -- components x data OpenAPIObject OpenAPIObject :: Text -> Info -> HashMap Text PathItem -> Maybe ExternalDocumentation -> Maybe [Server] -> Maybe [HashMap Text [Text]] -> Maybe [Tag] -> Maybe Components -> Maybe (HashMap Text Value) -> OpenAPIObject [_openAPIObject_openapi] :: OpenAPIObject -> Text [_openAPIObject_info] :: OpenAPIObject -> Info [_openAPIObject_paths] :: OpenAPIObject -> HashMap Text PathItem [_openAPIObject_externalDocs] :: OpenAPIObject -> Maybe ExternalDocumentation [_openAPIObject_servers] :: OpenAPIObject -> Maybe [Server] [_openAPIObject_security] :: OpenAPIObject -> Maybe [HashMap Text [Text]] [_openAPIObject_tags] :: OpenAPIObject -> Maybe [Tag] [_openAPIObject_components] :: OpenAPIObject -> Maybe Components [_openAPIObject_x] :: OpenAPIObject -> Maybe (HashMap Text Value) -- | HTTPSecurityScheme type scheme bearerFormat description x data HTTPSecurityScheme HTTPSecurityScheme :: Text -> Text -> Maybe Text -> Maybe Text -> Maybe (HashMap Text Value) -> HTTPSecurityScheme [_hTTPSecurityScheme_type] :: HTTPSecurityScheme -> Text [_hTTPSecurityScheme_scheme] :: HTTPSecurityScheme -> Text [_hTTPSecurityScheme_bearerFormat] :: HTTPSecurityScheme -> Maybe Text [_hTTPSecurityScheme_description] :: HTTPSecurityScheme -> Maybe Text [_hTTPSecurityScheme_x] :: HTTPSecurityScheme -> Maybe (HashMap Text Value) getContactEmail :: Contact -> Maybe Text setContactEmail :: Contact -> Maybe Text -> Contact getSchemaMinItems :: Schema -> Maybe Int setSchemaMinItems :: Schema -> Maybe Int -> Schema eitherSecuritySchemaOAuth2SS :: SecuritySchema -> Either SecuritySchema OAuth2SecurityScheme getOperationCallbacks :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) setOperationCallbacks :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Operation getParameterDeprecated :: Parameter -> Maybe Bool setParameterDeprecated :: Parameter -> Maybe Bool -> Parameter getServerX :: Server -> Maybe (HashMap Text Value) setServerX :: Server -> Maybe (HashMap Text Value) -> Server getSchemaEnum :: Schema -> Maybe [Value] setSchemaEnum :: Schema -> Maybe [Value] -> Schema getLicenseName :: License -> Text setLicenseName :: License -> Text -> License getOpenAPIObjectComponents :: OpenAPIObject -> Maybe Components setOpenAPIObjectComponents :: OpenAPIObject -> Maybe Components -> OpenAPIObject getAPIKeySecuritySchemeDescription :: APIKeySecurityScheme -> Maybe Text setAPIKeySecuritySchemeDescription :: APIKeySecurityScheme -> Maybe Text -> APIKeySecurityScheme getSchemaTitle :: Schema -> Maybe Text setSchemaTitle :: Schema -> Maybe Text -> Schema getResponseContent :: Response -> Maybe (HashMap Text MediaType) setResponseContent :: Response -> Maybe (HashMap Text MediaType) -> Response getSchemaX :: Schema -> Maybe (HashMap Text Value) setSchemaX :: Schema -> Maybe (HashMap Text Value) -> Schema getOAuth2SecuritySchemeType :: OAuth2SecurityScheme -> Text setOAuth2SecuritySchemeType :: OAuth2SecurityScheme -> Text -> OAuth2SecurityScheme getEncodingExplode :: Encoding -> Maybe Bool setEncodingExplode :: Encoding -> Maybe Bool -> Encoding -- | AuthorizationCodeOAuthFlow tokenUrl authorizationUrl refreshUrl scopes -- x data AuthorizationCodeOAuthFlow AuthorizationCodeOAuthFlow :: Text -> Text -> Maybe Text -> Maybe (HashMap Text Text) -> Maybe (HashMap Text Value) -> AuthorizationCodeOAuthFlow [_authorizationCodeOAuthFlow_tokenUrl] :: AuthorizationCodeOAuthFlow -> Text [_authorizationCodeOAuthFlow_authorizationUrl] :: AuthorizationCodeOAuthFlow -> Text [_authorizationCodeOAuthFlow_refreshUrl] :: AuthorizationCodeOAuthFlow -> Maybe Text [_authorizationCodeOAuthFlow_scopes] :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) [_authorizationCodeOAuthFlow_x] :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) getOperationExternalDocs :: Operation -> Maybe ExternalDocumentation setOperationExternalDocs :: Operation -> Maybe ExternalDocumentation -> Operation getAPIKeySecuritySchemeIn :: APIKeySecurityScheme -> Text setAPIKeySecuritySchemeIn :: APIKeySecurityScheme -> Text -> APIKeySecurityScheme getTagName :: Tag -> Text setTagName :: Tag -> Text -> Tag getOpenAPIObjectInfo :: OpenAPIObject -> Info setOpenAPIObjectInfo :: OpenAPIObject -> Info -> OpenAPIObject getParameterX :: Parameter -> Maybe (HashMap Text Value) setParameterX :: Parameter -> Maybe (HashMap Text Value) -> Parameter getOpenIdConnectSecuritySchemeType :: OpenIdConnectSecurityScheme -> Text setOpenIdConnectSecuritySchemeType :: OpenIdConnectSecurityScheme -> Text -> OpenIdConnectSecurityScheme getOAuth2SecuritySchemeX :: OAuth2SecurityScheme -> Maybe (HashMap Text Value) setOAuth2SecuritySchemeX :: OAuth2SecurityScheme -> Maybe (HashMap Text Value) -> OAuth2SecurityScheme getImplicitOAuthFlowRefreshUrl :: ImplicitOAuthFlow -> Maybe Text setImplicitOAuthFlowRefreshUrl :: ImplicitOAuthFlow -> Maybe Text -> ImplicitOAuthFlow getHTTPSecuritySchemeType :: HTTPSecurityScheme -> Text setHTTPSecuritySchemeType :: HTTPSecurityScheme -> Text -> HTTPSecurityScheme getSchemaPattern :: Schema -> Maybe Text setSchemaPattern :: Schema -> Maybe Text -> Schema getInfoVersion :: Info -> Text setInfoVersion :: Info -> Text -> Info getSchemaDiscriminator :: Schema -> Maybe Discriminator setSchemaDiscriminator :: Schema -> Maybe Discriminator -> Schema getSchemaType :: Schema -> Maybe Text setSchemaType :: Schema -> Maybe Text -> Schema getRequestBodyX :: RequestBody -> Maybe (HashMap Text Value) setRequestBodyX :: RequestBody -> Maybe (HashMap Text Value) -> RequestBody getSchemaMaxLength :: Schema -> Maybe Int setSchemaMaxLength :: Schema -> Maybe Int -> Schema getParameterAllowEmptyValue :: Parameter -> Maybe Bool setParameterAllowEmptyValue :: Parameter -> Maybe Bool -> Parameter getEncodingContentType :: Encoding -> Maybe Text setEncodingContentType :: Encoding -> Maybe Text -> Encoding getPathItemDelete :: PathItem -> Maybe Operation setPathItemDelete :: PathItem -> Maybe Operation -> PathItem getPasswordOAuthFlowScopes :: PasswordOAuthFlow -> Maybe (HashMap Text Text) setPasswordOAuthFlowScopes :: PasswordOAuthFlow -> Maybe (HashMap Text Text) -> PasswordOAuthFlow getXMLX :: XML -> Maybe (HashMap Text Value) setXMLX :: XML -> Maybe (HashMap Text Value) -> XML getHeaderRequired :: Header -> Maybe Bool setHeaderRequired :: Header -> Maybe Bool -> Header getSchemaRequired :: Schema -> Maybe [Text] setSchemaRequired :: Schema -> Maybe [Text] -> Schema getOperationTags :: Operation -> Maybe [Text] setOperationTags :: Operation -> Maybe [Text] -> Operation getOpenIdConnectSecuritySchemeDescription :: OpenIdConnectSecurityScheme -> Maybe Text setOpenIdConnectSecuritySchemeDescription :: OpenIdConnectSecurityScheme -> Maybe Text -> OpenIdConnectSecurityScheme getRequestBodyContent :: RequestBody -> HashMap Text MediaType setRequestBodyContent :: RequestBody -> HashMap Text MediaType -> RequestBody getHTTPSecuritySchemeScheme :: HTTPSecurityScheme -> Text setHTTPSecuritySchemeScheme :: HTTPSecurityScheme -> Text -> HTTPSecurityScheme getDiscriminatorMapping :: Discriminator -> Maybe (HashMap Text Text) setDiscriminatorMapping :: Discriminator -> Maybe (HashMap Text Text) -> Discriminator getResponseX :: Response -> Maybe (HashMap Text Value) setResponseX :: Response -> Maybe (HashMap Text Value) -> Response getHeaderSchema :: Header -> Maybe (ReferenceOr Schema) setHeaderSchema :: Header -> Maybe (ReferenceOr Schema) -> Header getHeaderDeprecated :: Header -> Maybe Bool setHeaderDeprecated :: Header -> Maybe Bool -> Header -- | RequestBody content description required x data RequestBody RequestBody :: HashMap Text MediaType -> Maybe Text -> Maybe Bool -> Maybe (HashMap Text Value) -> RequestBody [_requestBody_content] :: RequestBody -> HashMap Text MediaType [_requestBody_description] :: RequestBody -> Maybe Text [_requestBody_required] :: RequestBody -> Maybe Bool [_requestBody_x] :: RequestBody -> Maybe (HashMap Text Value) getExternalDocumentationX :: ExternalDocumentation -> Maybe (HashMap Text Value) setExternalDocumentationX :: ExternalDocumentation -> Maybe (HashMap Text Value) -> ExternalDocumentation getOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation setOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation -> OpenAPIObject getSchemaProperties :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) setSchemaProperties :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) -> Schema getImplicitOAuthFlowScopes :: ImplicitOAuthFlow -> HashMap Text Text setImplicitOAuthFlowScopes :: ImplicitOAuthFlow -> HashMap Text Text -> ImplicitOAuthFlow getTagDescription :: Tag -> Maybe Text setTagDescription :: Tag -> Maybe Text -> Tag eitherItemsTuple :: Items -> Either Items [ReferenceOr Schema] -- | ExternalDocumentation url description x data ExternalDocumentation ExternalDocumentation :: Text -> Maybe Text -> Maybe (HashMap Text Value) -> ExternalDocumentation [_externalDocumentation_url] :: ExternalDocumentation -> Text [_externalDocumentation_description] :: ExternalDocumentation -> Maybe Text [_externalDocumentation_x] :: ExternalDocumentation -> Maybe (HashMap Text Value) data Items Tuple :: [ReferenceOr Schema] -> Items SingleItem :: Schema -> Items SingleItemReference :: Reference -> Items -- | Parameter name in description required deprecated allowEmptyValue -- style explode allowReserved schema content example examples x data Parameter Parameter :: Text -> Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe (ReferenceOr Schema) -> Maybe (HashMap Text MediaType) -> Maybe Value -> Maybe (HashMap Text (ReferenceOr Example)) -> Maybe (HashMap Text Value) -> Parameter [_parameter_name] :: Parameter -> Text [_parameter_in] :: Parameter -> Text [_parameter_description] :: Parameter -> Maybe Text [_parameter_required] :: Parameter -> Maybe Bool [_parameter_deprecated] :: Parameter -> Maybe Bool [_parameter_allowEmptyValue] :: Parameter -> Maybe Bool [_parameter_style] :: Parameter -> Maybe Text [_parameter_explode] :: Parameter -> Maybe Bool [_parameter_allowReserved] :: Parameter -> Maybe Bool [_parameter_schema] :: Parameter -> Maybe (ReferenceOr Schema) [_parameter_content] :: Parameter -> Maybe (HashMap Text MediaType) [_parameter_example] :: Parameter -> Maybe Value [_parameter_examples] :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) [_parameter_x] :: Parameter -> Maybe (HashMap Text Value) -- | Link operationId operationRef parameters requestBody description -- server x data Link Link :: Maybe Text -> Maybe Text -> Maybe (HashMap Text Value) -> Maybe Value -> Maybe Text -> Maybe Server -> Maybe (HashMap Text Value) -> Link [_link_operationId] :: Link -> Maybe Text [_link_operationRef] :: Link -> Maybe Text [_link_parameters] :: Link -> Maybe (HashMap Text Value) [_link_requestBody] :: Link -> Maybe Value [_link_description] :: Link -> Maybe Text [_link_server] :: Link -> Maybe Server [_link_x] :: Link -> Maybe (HashMap Text Value) getParameterAllowReserved :: Parameter -> Maybe Bool setParameterAllowReserved :: Parameter -> Maybe Bool -> Parameter getSchemaExclusiveMinimum :: Schema -> Maybe BoolInt setSchemaExclusiveMinimum :: Schema -> Maybe BoolInt -> Schema getAPIKeySecuritySchemeName :: APIKeySecurityScheme -> Text setAPIKeySecuritySchemeName :: APIKeySecurityScheme -> Text -> APIKeySecurityScheme getOperationX :: Operation -> Maybe (HashMap Text Value) setOperationX :: Operation -> Maybe (HashMap Text Value) -> Operation data SecuritySchema APIKeySS :: APIKeySecurityScheme -> SecuritySchema HTTPSS :: HTTPSecurityScheme -> SecuritySchema OAuth2SS :: OAuth2SecurityScheme -> SecuritySchema OpenIdConnectSS :: OpenIdConnectSecurityScheme -> SecuritySchema TextSS :: Text -> SecuritySchema ReferenceSS :: Reference -> SecuritySchema -- | Contact name url email x data Contact Contact :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe (HashMap Text Value) -> Contact [_contact_name] :: Contact -> Maybe Text [_contact_url] :: Contact -> Maybe Text [_contact_email] :: Contact -> Maybe Text [_contact_x] :: Contact -> Maybe (HashMap Text Value) data Additionals AdditionalSchema :: Schema -> Additionals AdditionalReference :: Reference -> Additionals AdditionalBool :: Bool -> Additionals getParameterRequired :: Parameter -> Maybe Bool setParameterRequired :: Parameter -> Maybe Bool -> Parameter getSchemaMinProperties :: Schema -> Maybe Int setSchemaMinProperties :: Schema -> Maybe Int -> Schema getLicenseX :: License -> Maybe (HashMap Text Value) setLicenseX :: License -> Maybe (HashMap Text Value) -> License getComponentsSecuritySchemes :: Components -> Maybe (HashMap Text SecuritySchema) setComponentsSecuritySchemes :: Components -> Maybe (HashMap Text SecuritySchema) -> Components getPathItemServers :: PathItem -> Maybe [Server] setPathItemServers :: PathItem -> Maybe [Server] -> PathItem getComponentsCallbacks :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) setComponentsCallbacks :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Components getMediaTypeSchema :: MediaType -> Maybe (ReferenceOr Schema) setMediaTypeSchema :: MediaType -> Maybe (ReferenceOr Schema) -> MediaType getOAuth2SecuritySchemeDescription :: OAuth2SecurityScheme -> Maybe Text setOAuth2SecuritySchemeDescription :: OAuth2SecurityScheme -> Maybe Text -> OAuth2SecurityScheme getOpenAPIObjectSecurity :: OpenAPIObject -> Maybe [HashMap Text [Text]] setOpenAPIObjectSecurity :: OpenAPIObject -> Maybe [HashMap Text [Text]] -> OpenAPIObject getEncodingStyle :: Encoding -> Maybe Text setEncodingStyle :: Encoding -> Maybe Text -> Encoding getResponseDescription :: Response -> Text setResponseDescription :: Response -> Text -> Response getServerVariableDescription :: ServerVariable -> Maybe Text setServerVariableDescription :: ServerVariable -> Maybe Text -> ServerVariable eitherReferenceOrRef :: ReferenceOr a -> Either (ReferenceOr a) Reference getPathItemPost :: PathItem -> Maybe Operation setPathItemPost :: PathItem -> Maybe Operation -> PathItem -- | XML name namespace prefix attribute wrapped x data XML XML :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe (HashMap Text Value) -> XML [_xML_name] :: XML -> Maybe Text [_xML_namespace] :: XML -> Maybe Text [_xML_prefix] :: XML -> Maybe Text [_xML_attribute] :: XML -> Maybe Bool [_xML_wrapped] :: XML -> Maybe Bool [_xML_x] :: XML -> Maybe (HashMap Text Value) getXMLAttribute :: XML -> Maybe Bool setXMLAttribute :: XML -> Maybe Bool -> XML getLinkOperationId :: Link -> Maybe Text setLinkOperationId :: Link -> Maybe Text -> Link getOAuthFlowsPassword :: OAuthFlows -> Maybe PasswordOAuthFlow setOAuthFlowsPassword :: OAuthFlows -> Maybe PasswordOAuthFlow -> OAuthFlows getOperationOperationId :: Operation -> Maybe Text setOperationOperationId :: Operation -> Maybe Text -> Operation getSchemaAnyOf :: Schema -> Maybe [ReferenceOr Schema] setSchemaAnyOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema getXMLNamespace :: XML -> Maybe Text setXMLNamespace :: XML -> Maybe Text -> XML getOperationServers :: Operation -> Maybe [Server] setOperationServers :: Operation -> Maybe [Server] -> Operation getOpenAPIObjectX :: OpenAPIObject -> Maybe (HashMap Text Value) setOpenAPIObjectX :: OpenAPIObject -> Maybe (HashMap Text Value) -> OpenAPIObject getPathItemHead :: PathItem -> Maybe Operation setPathItemHead :: PathItem -> Maybe Operation -> PathItem getImplicitOAuthFlowX :: ImplicitOAuthFlow -> Maybe (HashMap Text Value) setImplicitOAuthFlowX :: ImplicitOAuthFlow -> Maybe (HashMap Text Value) -> ImplicitOAuthFlow getInfoX :: Info -> Maybe (HashMap Text Value) setInfoX :: Info -> Maybe (HashMap Text Value) -> Info getLinkOperationRef :: Link -> Maybe Text setLinkOperationRef :: Link -> Maybe Text -> Link getPathItemGet :: PathItem -> Maybe Operation setPathItemGet :: PathItem -> Maybe Operation -> PathItem getExampleExternalValue :: Example -> Maybe Text setExampleExternalValue :: Example -> Maybe Text -> Example getSchemaMaxItems :: Schema -> Maybe Int setSchemaMaxItems :: Schema -> Maybe Int -> Schema -- | Header description required deprecated allowEmptyValue style explode -- allowReserved schema content example examples x data Header Header :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe (ReferenceOr Schema) -> Maybe (HashMap Text MediaType) -> Maybe Value -> Maybe (HashMap Text (ReferenceOr Example)) -> Maybe (HashMap Text Value) -> Header [_header_description] :: Header -> Maybe Text [_header_required] :: Header -> Maybe Bool [_header_deprecated] :: Header -> Maybe Bool [_header_allowEmptyValue] :: Header -> Maybe Bool [_header_style] :: Header -> Maybe Text [_header_explode] :: Header -> Maybe Bool [_header_allowReserved] :: Header -> Maybe Bool [_header_schema] :: Header -> Maybe (ReferenceOr Schema) [_header_content] :: Header -> Maybe (HashMap Text MediaType) [_header_example] :: Header -> Maybe Value [_header_examples] :: Header -> Maybe (HashMap Text (ReferenceOr Example)) [_header_x] :: Header -> Maybe (HashMap Text Value) getSchemaMinimum :: Schema -> Maybe Double setSchemaMinimum :: Schema -> Maybe Double -> Schema getSchemaExternalDocs :: Schema -> Maybe ExternalDocumentation setSchemaExternalDocs :: Schema -> Maybe ExternalDocumentation -> Schema -- | Info title version description termsOfService contact license x data Info Info :: Text -> Text -> Maybe Text -> Maybe Text -> Maybe Contact -> Maybe License -> Maybe (HashMap Text Value) -> Info [_info_title] :: Info -> Text [_info_version] :: Info -> Text [_info_description] :: Info -> Maybe Text [_info_termsOfService] :: Info -> Maybe Text [_info_contact] :: Info -> Maybe Contact [_info_license] :: Info -> Maybe License [_info_x] :: Info -> Maybe (HashMap Text Value) getSchemaItems :: Schema -> Maybe Items setSchemaItems :: Schema -> Maybe Items -> Schema getClientCredentialsFlowTokenUrl :: ClientCredentialsFlow -> Text setClientCredentialsFlowTokenUrl :: ClientCredentialsFlow -> Text -> ClientCredentialsFlow getPathItemX :: PathItem -> Maybe (HashMap Text Value) setPathItemX :: PathItem -> Maybe (HashMap Text Value) -> PathItem getPasswordOAuthFlowX :: PasswordOAuthFlow -> Maybe (HashMap Text Value) setPasswordOAuthFlowX :: PasswordOAuthFlow -> Maybe (HashMap Text Value) -> PasswordOAuthFlow -- | OAuthFlows implicit password clientCredentials authorizationCode x data OAuthFlows OAuthFlows :: Maybe ImplicitOAuthFlow -> Maybe PasswordOAuthFlow -> Maybe ClientCredentialsFlow -> Maybe AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) -> OAuthFlows [_oAuthFlows_implicit] :: OAuthFlows -> Maybe ImplicitOAuthFlow [_oAuthFlows_password] :: OAuthFlows -> Maybe PasswordOAuthFlow [_oAuthFlows_clientCredentials] :: OAuthFlows -> Maybe ClientCredentialsFlow [_oAuthFlows_authorizationCode] :: OAuthFlows -> Maybe AuthorizationCodeOAuthFlow [_oAuthFlows_x] :: OAuthFlows -> Maybe (HashMap Text Value) getParameterStyle :: Parameter -> Maybe Text setParameterStyle :: Parameter -> Maybe Text -> Parameter getHeaderAllowEmptyValue :: Header -> Maybe Bool setHeaderAllowEmptyValue :: Header -> Maybe Bool -> Header getAuthorizationCodeOAuthFlowRefreshUrl :: AuthorizationCodeOAuthFlow -> Maybe Text setAuthorizationCodeOAuthFlowRefreshUrl :: AuthorizationCodeOAuthFlow -> Maybe Text -> AuthorizationCodeOAuthFlow getReferenceX :: Reference -> Maybe (HashMap Text Value) setReferenceX :: Reference -> Maybe (HashMap Text Value) -> Reference getServerVariableEnum :: ServerVariable -> Maybe [Text] setServerVariableEnum :: ServerVariable -> Maybe [Text] -> ServerVariable -- | Operation responses tags summary description externalDocs operationId -- parameters requestBody callbacks deprecated security servers x data Operation Operation :: HashMap Text (ReferenceOr Response) -> Maybe [Text] -> Maybe Text -> Maybe Text -> Maybe ExternalDocumentation -> Maybe Text -> Maybe [ReferenceOr Parameter] -> Maybe (ReferenceOr RequestBody) -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Maybe Bool -> Maybe [HashMap Text [Text]] -> Maybe [Server] -> Maybe (HashMap Text Value) -> Operation [_operation_responses] :: Operation -> HashMap Text (ReferenceOr Response) [_operation_tags] :: Operation -> Maybe [Text] [_operation_summary] :: Operation -> Maybe Text [_operation_description] :: Operation -> Maybe Text [_operation_externalDocs] :: Operation -> Maybe ExternalDocumentation [_operation_operationId] :: Operation -> Maybe Text [_operation_parameters] :: Operation -> Maybe [ReferenceOr Parameter] [_operation_requestBody] :: Operation -> Maybe (ReferenceOr RequestBody) [_operation_callbacks] :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) [_operation_deprecated] :: Operation -> Maybe Bool [_operation_security] :: Operation -> Maybe [HashMap Text [Text]] [_operation_servers] :: Operation -> Maybe [Server] [_operation_x] :: Operation -> Maybe (HashMap Text Value) getSchemaUniqueItems :: Schema -> Maybe Bool setSchemaUniqueItems :: Schema -> Maybe Bool -> Schema getResponseLinks :: Response -> Maybe (HashMap Text (ReferenceOr Link)) setResponseLinks :: Response -> Maybe (HashMap Text (ReferenceOr Link)) -> Response getTagX :: Tag -> Maybe (HashMap Text Value) setTagX :: Tag -> Maybe (HashMap Text Value) -> Tag data ReferenceOr a Ref :: Reference -> ReferenceOr a RealDeal :: a -> ReferenceOr a getComponentsX :: Components -> Maybe (HashMap Text Value) setComponentsX :: Components -> Maybe (HashMap Text Value) -> Components -- | PasswordOAuthFlow tokenUrl refreshUrl scopes x data PasswordOAuthFlow PasswordOAuthFlow :: Text -> Maybe Text -> Maybe (HashMap Text Text) -> Maybe (HashMap Text Value) -> PasswordOAuthFlow [_passwordOAuthFlow_tokenUrl] :: PasswordOAuthFlow -> Text [_passwordOAuthFlow_refreshUrl] :: PasswordOAuthFlow -> Maybe Text [_passwordOAuthFlow_scopes] :: PasswordOAuthFlow -> Maybe (HashMap Text Text) [_passwordOAuthFlow_x] :: PasswordOAuthFlow -> Maybe (HashMap Text Value) getDiscriminatorX :: Discriminator -> Maybe (HashMap Text Value) setDiscriminatorX :: Discriminator -> Maybe (HashMap Text Value) -> Discriminator getMediaTypeX :: MediaType -> Maybe (HashMap Text Value) setMediaTypeX :: MediaType -> Maybe (HashMap Text Value) -> MediaType getRequestBodyRequired :: RequestBody -> Maybe Bool setRequestBodyRequired :: RequestBody -> Maybe Bool -> RequestBody getOAuthFlowsImplicit :: OAuthFlows -> Maybe ImplicitOAuthFlow setOAuthFlowsImplicit :: OAuthFlows -> Maybe ImplicitOAuthFlow -> OAuthFlows eitherSecuritySchemaOpenIdConnectSS :: SecuritySchema -> Either SecuritySchema OpenIdConnectSecurityScheme getInfoContact :: Info -> Maybe Contact setInfoContact :: Info -> Maybe Contact -> Info eitherAdditionalSchema :: Additionals -> Either Additionals Schema getSchemaAdditionalProperties :: Schema -> Maybe Additionals setSchemaAdditionalProperties :: Schema -> Maybe Additionals -> Schema getHeaderContent :: Header -> Maybe (HashMap Text MediaType) setHeaderContent :: Header -> Maybe (HashMap Text MediaType) -> Header getRequestBodyDescription :: RequestBody -> Maybe Text setRequestBodyDescription :: RequestBody -> Maybe Text -> RequestBody getClientCredentialsFlowScopes :: ClientCredentialsFlow -> Maybe (HashMap Text Text) setClientCredentialsFlowScopes :: ClientCredentialsFlow -> Maybe (HashMap Text Text) -> ClientCredentialsFlow getAuthorizationCodeOAuthFlowTokenUrl :: AuthorizationCodeOAuthFlow -> Text setAuthorizationCodeOAuthFlowTokenUrl :: AuthorizationCodeOAuthFlow -> Text -> AuthorizationCodeOAuthFlow getHeaderStyle :: Header -> Maybe Text setHeaderStyle :: Header -> Maybe Text -> Header getContactUrl :: Contact -> Maybe Text setContactUrl :: Contact -> Maybe Text -> Contact -- | Encoding contentType headers style explode allowReserved x data Encoding Encoding :: Maybe Text -> Maybe (HashMap Text Header) -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe (HashMap Text Value) -> Encoding [_encoding_contentType] :: Encoding -> Maybe Text [_encoding_headers] :: Encoding -> Maybe (HashMap Text Header) [_encoding_style] :: Encoding -> Maybe Text [_encoding_explode] :: Encoding -> Maybe Bool [_encoding_allowReserved] :: Encoding -> Maybe Bool [_encoding_x] :: Encoding -> Maybe (HashMap Text Value) -- | PathItem summary description servers parameters get put post delete -- options head patch trace $ref x data PathItem PathItem :: Maybe Text -> Maybe Text -> Maybe [Server] -> Maybe [ReferenceOr Parameter] -> Maybe Operation -> Maybe Operation -> Maybe Operation -> Maybe Operation -> Maybe Operation -> Maybe Operation -> Maybe Operation -> Maybe Operation -> Maybe Text -> Maybe (HashMap Text Value) -> PathItem [_pathItem_summary] :: PathItem -> Maybe Text [_pathItem_description] :: PathItem -> Maybe Text [_pathItem_servers] :: PathItem -> Maybe [Server] [_pathItem_parameters] :: PathItem -> Maybe [ReferenceOr Parameter] [_pathItem_get] :: PathItem -> Maybe Operation [_pathItem_put] :: PathItem -> Maybe Operation [_pathItem_post] :: PathItem -> Maybe Operation [_pathItem_delete] :: PathItem -> Maybe Operation [_pathItem_options] :: PathItem -> Maybe Operation [_pathItem_head] :: PathItem -> Maybe Operation [_pathItem_patch] :: PathItem -> Maybe Operation [_pathItem_trace] :: PathItem -> Maybe Operation [_pathItem_ref] :: PathItem -> Maybe Text [_pathItem_x] :: PathItem -> Maybe (HashMap Text Value) getHeaderDescription :: Header -> Maybe Text setHeaderDescription :: Header -> Maybe Text -> Header getExternalDocumentationUrl :: ExternalDocumentation -> Text setExternalDocumentationUrl :: ExternalDocumentation -> Text -> ExternalDocumentation getAuthorizationCodeOAuthFlowScopes :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) setAuthorizationCodeOAuthFlowScopes :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) -> AuthorizationCodeOAuthFlow getOperationDescription :: Operation -> Maybe Text setOperationDescription :: Operation -> Maybe Text -> Operation getServerVariableDefault :: ServerVariable -> Text setServerVariableDefault :: ServerVariable -> Text -> ServerVariable getComponentsLinks :: Components -> Maybe (HashMap Text (ReferenceOr Link)) setComponentsLinks :: Components -> Maybe (HashMap Text (ReferenceOr Link)) -> Components getOpenAPIObjectPaths :: OpenAPIObject -> HashMap Text PathItem setOpenAPIObjectPaths :: OpenAPIObject -> HashMap Text PathItem -> OpenAPIObject getHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text setHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text -> HTTPSecurityScheme getInfoTitle :: Info -> Text setInfoTitle :: Info -> Text -> Info getImplicitOAuthFlowAuthorizationUrl :: ImplicitOAuthFlow -> Text setImplicitOAuthFlowAuthorizationUrl :: ImplicitOAuthFlow -> Text -> ImplicitOAuthFlow getPathItemSummary :: PathItem -> Maybe Text setPathItemSummary :: PathItem -> Maybe Text -> PathItem getOpenIdConnectSecuritySchemeX :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) setOpenIdConnectSecuritySchemeX :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) -> OpenIdConnectSecurityScheme getPathItemParameters :: PathItem -> Maybe [ReferenceOr Parameter] setPathItemParameters :: PathItem -> Maybe [ReferenceOr Parameter] -> PathItem getSchemaDefault :: Schema -> Maybe Value setSchemaDefault :: Schema -> Maybe Value -> Schema getMediaTypeExample :: MediaType -> Maybe Value setMediaTypeExample :: MediaType -> Maybe Value -> MediaType getInfoDescription :: Info -> Maybe Text setInfoDescription :: Info -> Maybe Text -> Info getPathItemDescription :: PathItem -> Maybe Text setPathItemDescription :: PathItem -> Maybe Text -> PathItem getOAuthFlowsClientCredentials :: OAuthFlows -> Maybe ClientCredentialsFlow setOAuthFlowsClientCredentials :: OAuthFlows -> Maybe ClientCredentialsFlow -> OAuthFlows getParameterIn :: Parameter -> Text setParameterIn :: Parameter -> Text -> Parameter getXMLName :: XML -> Maybe Text setXMLName :: XML -> Maybe Text -> XML getMediaTypeEncoding :: MediaType -> Maybe (HashMap Text Encoding) setMediaTypeEncoding :: MediaType -> Maybe (HashMap Text Encoding) -> MediaType data BoolInt ABool :: Bool -> BoolInt AnInt :: Int -> BoolInt getSchemaFormat :: Schema -> Maybe Text setSchemaFormat :: Schema -> Maybe Text -> Schema getHeaderX :: Header -> Maybe (HashMap Text Value) setHeaderX :: Header -> Maybe (HashMap Text Value) -> Header getExampleSummary :: Example -> Maybe Text setExampleSummary :: Example -> Maybe Text -> Example -- | Server url description variables x data Server Server :: Text -> Maybe Text -> Maybe (HashMap Text ServerVariable) -> Maybe (HashMap Text Value) -> Server [_server_url] :: Server -> Text [_server_description] :: Server -> Maybe Text [_server_variables] :: Server -> Maybe (HashMap Text ServerVariable) [_server_x] :: Server -> Maybe (HashMap Text Value) getParameterName :: Parameter -> Text setParameterName :: Parameter -> Text -> Parameter getParameterContent :: Parameter -> Maybe (HashMap Text MediaType) setParameterContent :: Parameter -> Maybe (HashMap Text MediaType) -> Parameter -- | Tag name description externalDocs x data Tag Tag :: Text -> Maybe Text -> Maybe ExternalDocumentation -> Maybe (HashMap Text Value) -> Tag [_tag_name] :: Tag -> Text [_tag_description] :: Tag -> Maybe Text [_tag_externalDocs] :: Tag -> Maybe ExternalDocumentation [_tag_x] :: Tag -> Maybe (HashMap Text Value) getPathItemRef :: PathItem -> Maybe Text setPathItemRef :: PathItem -> Maybe Text -> PathItem getSchemaMinLength :: Schema -> Maybe Int setSchemaMinLength :: Schema -> Maybe Int -> Schema getParameterSchema :: Parameter -> Maybe (ReferenceOr Schema) setParameterSchema :: Parameter -> Maybe (ReferenceOr Schema) -> Parameter getOperationResponses :: Operation -> HashMap Text (ReferenceOr Response) setOperationResponses :: Operation -> HashMap Text (ReferenceOr Response) -> Operation getSchemaAllOf :: Schema -> Maybe [ReferenceOr Schema] setSchemaAllOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema getLinkX :: Link -> Maybe (HashMap Text Value) setLinkX :: Link -> Maybe (HashMap Text Value) -> Link -- | Discriminator propertyName mapping x data Discriminator Discriminator :: Text -> Maybe (HashMap Text Text) -> Maybe (HashMap Text Value) -> Discriminator [_discriminator_propertyName] :: Discriminator -> Text [_discriminator_mapping] :: Discriminator -> Maybe (HashMap Text Text) [_discriminator_x] :: Discriminator -> Maybe (HashMap Text Value) getOperationSecurity :: Operation -> Maybe [HashMap Text [Text]] setOperationSecurity :: Operation -> Maybe [HashMap Text [Text]] -> Operation getHTTPSecuritySchemeDescription :: HTTPSecurityScheme -> Maybe Text setHTTPSecuritySchemeDescription :: HTTPSecurityScheme -> Maybe Text -> HTTPSecurityScheme -- | MediaType schema example examples encoding x data MediaType MediaType :: Maybe (ReferenceOr Schema) -> Maybe Value -> Maybe (HashMap Text (ReferenceOr Example)) -> Maybe (HashMap Text Encoding) -> Maybe (HashMap Text Value) -> MediaType [_mediaType_schema] :: MediaType -> Maybe (ReferenceOr Schema) [_mediaType_example] :: MediaType -> Maybe Value [_mediaType_examples] :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) [_mediaType_encoding] :: MediaType -> Maybe (HashMap Text Encoding) [_mediaType_x] :: MediaType -> Maybe (HashMap Text Value) getExampleValue :: Example -> Maybe Value setExampleValue :: Example -> Maybe Value -> Example getXMLPrefix :: XML -> Maybe Text setXMLPrefix :: XML -> Maybe Text -> XML getDiscriminatorPropertyName :: Discriminator -> Text setDiscriminatorPropertyName :: Discriminator -> Text -> Discriminator getSchemaXml :: Schema -> Maybe XML setSchemaXml :: Schema -> Maybe XML -> Schema getHeaderExplode :: Header -> Maybe Bool setHeaderExplode :: Header -> Maybe Bool -> Header getServerVariableX :: ServerVariable -> Maybe (HashMap Text Value) setServerVariableX :: ServerVariable -> Maybe (HashMap Text Value) -> ServerVariable getPathItemPatch :: PathItem -> Maybe Operation setPathItemPatch :: PathItem -> Maybe Operation -> PathItem getAPIKeySecuritySchemeX :: APIKeySecurityScheme -> Maybe (HashMap Text Value) setAPIKeySecuritySchemeX :: APIKeySecurityScheme -> Maybe (HashMap Text Value) -> APIKeySecurityScheme getLinkRequestBody :: Link -> Maybe Value setLinkRequestBody :: Link -> Maybe Value -> Link getExampleDescription :: Example -> Maybe Text setExampleDescription :: Example -> Maybe Text -> Example getComponentsSchemas :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) setComponentsSchemas :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) -> Components -- | Response description headers content links x data Response Response :: Text -> Maybe (HashMap Text (ReferenceOr Header)) -> Maybe (HashMap Text MediaType) -> Maybe (HashMap Text (ReferenceOr Link)) -> Maybe (HashMap Text Value) -> Response [_response_description] :: Response -> Text [_response_headers] :: Response -> Maybe (HashMap Text (ReferenceOr Header)) [_response_content] :: Response -> Maybe (HashMap Text MediaType) [_response_links] :: Response -> Maybe (HashMap Text (ReferenceOr Link)) [_response_x] :: Response -> Maybe (HashMap Text Value) getClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value) setClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value) -> ClientCredentialsFlow getOpenIdConnectSecuritySchemeOpenIdConnectUrl :: OpenIdConnectSecurityScheme -> Text setOpenIdConnectSecuritySchemeOpenIdConnectUrl :: OpenIdConnectSecurityScheme -> Text -> OpenIdConnectSecurityScheme getParameterExamples :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) setParameterExamples :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) -> Parameter eitherReferenceOrRealDeal :: ReferenceOr a -> Either (ReferenceOr a) a getTagExternalDocs :: Tag -> Maybe ExternalDocumentation setTagExternalDocs :: Tag -> Maybe ExternalDocumentation -> Tag getEncodingAllowReserved :: Encoding -> Maybe Bool setEncodingAllowReserved :: Encoding -> Maybe Bool -> Encoding getContactX :: Contact -> Maybe (HashMap Text Value) setContactX :: Contact -> Maybe (HashMap Text Value) -> Contact getLinkServer :: Link -> Maybe Server setLinkServer :: Link -> Maybe Server -> Link getOpenAPIObjectServers :: OpenAPIObject -> Maybe [Server] setOpenAPIObjectServers :: OpenAPIObject -> Maybe [Server] -> OpenAPIObject instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.OpenAPIObject instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Components instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.SecuritySchema instance GHC.Show.Show Data.OpenAPI.V3_0_0.SecuritySchema instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.OAuth2SecurityScheme instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.OAuthFlows instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.ClientCredentialsFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.ImplicitOAuthFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.PasswordOAuthFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.AuthorizationCodeOAuthFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Operation instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.PathItem instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Parameter instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Response instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.RequestBody instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.MediaType instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Header instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Encoding instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.APIKeySecurityScheme instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.HTTPSecurityScheme instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.OpenIdConnectSecurityScheme instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Items instance GHC.Show.Show Data.OpenAPI.V3_0_0.Items instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Additionals instance GHC.Show.Show Data.OpenAPI.V3_0_0.Additionals instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Schema instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Discriminator instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.XML instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.OpenAPI.V3_0_0.ReferenceOr a) instance GHC.Show.Show a => GHC.Show.Show (Data.OpenAPI.V3_0_0.ReferenceOr a) instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Reference instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Example instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Info instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.License instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Link instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Contact instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Server instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.ServerVariable instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Tag instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.ExternalDocumentation instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.BoolInt instance GHC.Show.Show Data.OpenAPI.V3_0_0.BoolInt instance GHC.Show.Show Data.OpenAPI.V3_0_0.OpenAPIObject instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.OpenAPIObject instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.OpenAPIObject instance GHC.Show.Show Data.OpenAPI.V3_0_0.Components instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Components instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Components instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.SecuritySchema instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.SecuritySchema instance GHC.Show.Show Data.OpenAPI.V3_0_0.OAuth2SecurityScheme instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.OAuth2SecurityScheme instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.OAuth2SecurityScheme instance GHC.Show.Show Data.OpenAPI.V3_0_0.OAuthFlows instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.OAuthFlows instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.OAuthFlows instance GHC.Show.Show Data.OpenAPI.V3_0_0.ClientCredentialsFlow instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.ClientCredentialsFlow instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.ClientCredentialsFlow instance GHC.Show.Show Data.OpenAPI.V3_0_0.ImplicitOAuthFlow instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.ImplicitOAuthFlow instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.ImplicitOAuthFlow instance GHC.Show.Show Data.OpenAPI.V3_0_0.PasswordOAuthFlow instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.PasswordOAuthFlow instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.PasswordOAuthFlow instance GHC.Show.Show Data.OpenAPI.V3_0_0.AuthorizationCodeOAuthFlow instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.AuthorizationCodeOAuthFlow instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.AuthorizationCodeOAuthFlow instance GHC.Show.Show Data.OpenAPI.V3_0_0.PathItem instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.PathItem instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.PathItem instance GHC.Show.Show Data.OpenAPI.V3_0_0.Operation instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Operation instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Operation instance GHC.Show.Show Data.OpenAPI.V3_0_0.Parameter instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Parameter instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Parameter instance GHC.Show.Show Data.OpenAPI.V3_0_0.Response instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Response instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Response instance GHC.Show.Show Data.OpenAPI.V3_0_0.RequestBody instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.RequestBody instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.RequestBody instance GHC.Show.Show Data.OpenAPI.V3_0_0.Header instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Header instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Header instance GHC.Show.Show Data.OpenAPI.V3_0_0.MediaType instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.MediaType instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.MediaType instance GHC.Show.Show Data.OpenAPI.V3_0_0.Encoding instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Encoding instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Encoding instance GHC.Show.Show Data.OpenAPI.V3_0_0.APIKeySecurityScheme instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.APIKeySecurityScheme instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.APIKeySecurityScheme instance GHC.Show.Show Data.OpenAPI.V3_0_0.HTTPSecurityScheme instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.HTTPSecurityScheme instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.HTTPSecurityScheme instance GHC.Show.Show Data.OpenAPI.V3_0_0.OpenIdConnectSecurityScheme instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.OpenIdConnectSecurityScheme instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.OpenIdConnectSecurityScheme instance GHC.Show.Show Data.OpenAPI.V3_0_0.Schema instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Schema instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Schema instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Items instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Items instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Additionals instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Additionals instance GHC.Show.Show Data.OpenAPI.V3_0_0.Discriminator instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Discriminator instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Discriminator instance GHC.Show.Show Data.OpenAPI.V3_0_0.XML instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.XML instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.XML instance Data.Aeson.Types.FromJSON.FromJSON a => Data.Aeson.Types.FromJSON.FromJSON (Data.OpenAPI.V3_0_0.ReferenceOr a) instance Data.Aeson.Types.ToJSON.ToJSON a => Data.Aeson.Types.ToJSON.ToJSON (Data.OpenAPI.V3_0_0.ReferenceOr a) instance GHC.Show.Show Data.OpenAPI.V3_0_0.Reference instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Reference instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Reference instance GHC.Show.Show Data.OpenAPI.V3_0_0.Example instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Example instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Example instance GHC.Show.Show Data.OpenAPI.V3_0_0.Info instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Info instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Info instance GHC.Show.Show Data.OpenAPI.V3_0_0.License instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.License instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.License instance GHC.Show.Show Data.OpenAPI.V3_0_0.Link instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Link instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Link instance GHC.Show.Show Data.OpenAPI.V3_0_0.Contact instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Contact instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Contact instance GHC.Show.Show Data.OpenAPI.V3_0_0.Server instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Server instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Server instance GHC.Show.Show Data.OpenAPI.V3_0_0.ServerVariable instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.ServerVariable instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.ServerVariable instance GHC.Show.Show Data.OpenAPI.V3_0_0.Tag instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Tag instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.Tag instance GHC.Show.Show Data.OpenAPI.V3_0_0.ExternalDocumentation instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.ExternalDocumentation instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.ExternalDocumentation instance Data.Aeson.Types.FromJSON.FromJSON Data.OpenAPI.V3_0_0.BoolInt instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.BoolInt