-- 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.0 module Data.OpenAPI.V3_0_0 getLinkRequestBody :: Link -> Maybe Value setLinkRequestBody :: Link -> Maybe Value -> Link -- | 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) getImplicitOAuthFlowX :: ImplicitOAuthFlow -> Maybe (HashMap Text Value) setImplicitOAuthFlowX :: ImplicitOAuthFlow -> Maybe (HashMap Text Value) -> ImplicitOAuthFlow getContactX :: Contact -> Maybe (HashMap Text Value) setContactX :: Contact -> Maybe (HashMap Text Value) -> Contact getPasswordOAuthFlowX :: PasswordOAuthFlow -> Maybe (HashMap Text Value) setPasswordOAuthFlowX :: PasswordOAuthFlow -> Maybe (HashMap Text Value) -> PasswordOAuthFlow getOperationOperationId :: Operation -> Maybe Text setOperationOperationId :: Operation -> Maybe Text -> Operation getPasswordOAuthFlowTokenUrl :: PasswordOAuthFlow -> Text setPasswordOAuthFlowTokenUrl :: PasswordOAuthFlow -> Text -> PasswordOAuthFlow getServerVariableX :: ServerVariable -> Maybe (HashMap Text Value) setServerVariableX :: ServerVariable -> Maybe (HashMap Text Value) -> ServerVariable getInfoTermsOfService :: Info -> Maybe Text setInfoTermsOfService :: Info -> Maybe Text -> Info getHeaderExplode :: Header -> Maybe Bool setHeaderExplode :: Header -> Maybe Bool -> Header getSchemaRequired :: Schema -> Maybe [Text] setSchemaRequired :: Schema -> Maybe [Text] -> Schema getPathItemTrace :: PathItem -> Maybe Operation setPathItemTrace :: PathItem -> Maybe Operation -> PathItem getContactEmail :: Contact -> Maybe Text setContactEmail :: Contact -> Maybe Text -> Contact getParameterAllowEmptyValue :: Parameter -> Maybe Bool setParameterAllowEmptyValue :: Parameter -> Maybe Bool -> Parameter getLicenseX :: License -> Maybe (HashMap Text Value) setLicenseX :: License -> Maybe (HashMap Text Value) -> License getOperationExternalDocs :: Operation -> Maybe ExternalDocumentation setOperationExternalDocs :: Operation -> Maybe ExternalDocumentation -> Operation getComponentsSecuritySchemes :: Components -> Maybe (HashMap Text SecuritySchema) setComponentsSecuritySchemes :: Components -> Maybe (HashMap Text SecuritySchema) -> Components getPathItemPut :: PathItem -> Maybe Operation setPathItemPut :: PathItem -> Maybe Operation -> PathItem getXMLWrapped :: XML -> Maybe Bool setXMLWrapped :: XML -> Maybe Bool -> XML getOpenAPIObjectComponents :: OpenAPIObject -> Maybe Components setOpenAPIObjectComponents :: OpenAPIObject -> Maybe Components -> OpenAPIObject -- | 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) getContactName :: Contact -> Maybe Text setContactName :: Contact -> Maybe Text -> Contact getSchemaMultipleOf :: Schema -> Maybe Double setSchemaMultipleOf :: Schema -> Maybe Double -> Schema getOAuth2SecuritySchemeX :: OAuth2SecurityScheme -> Maybe (HashMap Text Value) setOAuth2SecuritySchemeX :: OAuth2SecurityScheme -> Maybe (HashMap Text Value) -> OAuth2SecurityScheme getParameterDescription :: Parameter -> Maybe Text setParameterDescription :: Parameter -> Maybe Text -> Parameter getInfoContact :: Info -> Maybe Contact setInfoContact :: Info -> Maybe Contact -> Info -- | 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) getComponentsCallbacks :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) setComponentsCallbacks :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Components getHeaderAllowReserved :: Header -> Maybe Bool setHeaderAllowReserved :: Header -> Maybe Bool -> Header getHTTPSecuritySchemeDescription :: HTTPSecurityScheme -> Maybe Text setHTTPSecuritySchemeDescription :: HTTPSecurityScheme -> Maybe Text -> HTTPSecurityScheme getTagExternalDocs :: Tag -> Maybe ExternalDocumentation setTagExternalDocs :: Tag -> Maybe ExternalDocumentation -> Tag getOperationDescription :: Operation -> Maybe Text setOperationDescription :: Operation -> Maybe Text -> Operation getOpenAPIObjectX :: OpenAPIObject -> Maybe (HashMap Text Value) setOpenAPIObjectX :: OpenAPIObject -> Maybe (HashMap Text Value) -> OpenAPIObject getPathItemRef :: PathItem -> Maybe Text setPathItemRef :: PathItem -> Maybe Text -> PathItem getSchemaX :: Schema -> Maybe (HashMap Text Value) setSchemaX :: Schema -> Maybe (HashMap Text Value) -> Schema getAPIKeySecuritySchemeIn :: APIKeySecurityScheme -> Text setAPIKeySecuritySchemeIn :: APIKeySecurityScheme -> Text -> APIKeySecurityScheme getPathItemPatch :: PathItem -> Maybe Operation setPathItemPatch :: PathItem -> Maybe Operation -> PathItem -- | 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) data Additionals AdditionalSchema :: Schema -> Additionals AdditionalReference :: Reference -> Additionals AdditionalBool :: Bool -> Additionals getOAuthFlowsImplicit :: OAuthFlows -> Maybe ImplicitOAuthFlow setOAuthFlowsImplicit :: OAuthFlows -> Maybe ImplicitOAuthFlow -> OAuthFlows getSchemaProperties :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) setSchemaProperties :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) -> Schema data BoolInt ABool :: Bool -> BoolInt AnInt :: Int -> BoolInt getInfoLicense :: Info -> Maybe License setInfoLicense :: Info -> Maybe License -> Info getComponentsExamples :: Components -> Maybe (HashMap Text (ReferenceOr Example)) setComponentsExamples :: Components -> Maybe (HashMap Text (ReferenceOr Example)) -> Components getClientCredentialsFlowScopes :: ClientCredentialsFlow -> Maybe (HashMap Text Text) setClientCredentialsFlowScopes :: ClientCredentialsFlow -> Maybe (HashMap Text Text) -> ClientCredentialsFlow getTagDescription :: Tag -> Maybe Text setTagDescription :: Tag -> Maybe Text -> Tag getParameterRequired :: Parameter -> Maybe Bool setParameterRequired :: Parameter -> Maybe Bool -> Parameter eitherSecuritySchemaOAuth2SS :: SecuritySchema -> Either SecuritySchema OAuth2SecurityScheme getResponseHeaders :: Response -> Maybe (HashMap Text (ReferenceOr Header)) setResponseHeaders :: Response -> Maybe (HashMap Text (ReferenceOr Header)) -> Response getServerVariables :: Server -> Maybe (HashMap Text ServerVariable) setServerVariables :: Server -> Maybe (HashMap Text ServerVariable) -> Server -- | 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) getClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value) setClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value) -> ClientCredentialsFlow -- | 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) getAPIKeySecuritySchemeX :: APIKeySecurityScheme -> Maybe (HashMap Text Value) setAPIKeySecuritySchemeX :: APIKeySecurityScheme -> Maybe (HashMap Text Value) -> APIKeySecurityScheme getParameterExplode :: Parameter -> Maybe Bool setParameterExplode :: Parameter -> Maybe Bool -> Parameter getLinkOperationId :: Link -> Maybe Text setLinkOperationId :: Link -> Maybe Text -> Link getXMLPrefix :: XML -> Maybe Text setXMLPrefix :: XML -> Maybe Text -> XML getSchemaExclusiveMinimum :: Schema -> Maybe BoolInt setSchemaExclusiveMinimum :: Schema -> Maybe BoolInt -> Schema getDiscriminatorMapping :: Discriminator -> Maybe (HashMap Text Text) setDiscriminatorMapping :: Discriminator -> Maybe (HashMap Text Text) -> Discriminator getSchemaExample :: Schema -> Maybe Value setSchemaExample :: Schema -> Maybe Value -> Schema getRequestBodyDescription :: RequestBody -> Maybe Text setRequestBodyDescription :: RequestBody -> Maybe Text -> RequestBody getOpenIdConnectSecuritySchemeOpenIdConnectUrl :: OpenIdConnectSecurityScheme -> Text setOpenIdConnectSecuritySchemeOpenIdConnectUrl :: OpenIdConnectSecurityScheme -> Text -> OpenIdConnectSecurityScheme getAPIKeySecuritySchemeType :: APIKeySecurityScheme -> Text setAPIKeySecuritySchemeType :: APIKeySecurityScheme -> Text -> APIKeySecurityScheme getServerUrl :: Server -> Text setServerUrl :: Server -> Text -> Server eitherAdditionalReference :: Additionals -> Either Additionals Reference eitherItemsSingleItem :: Items -> Either Items Schema -- | Reference $ref x data Reference Reference :: Text -> Maybe (HashMap Text Value) -> Reference [_Reference_ref] :: Reference -> Text [_Reference_x] :: Reference -> Maybe (HashMap Text Value) getParameterContent :: Parameter -> Maybe (HashMap Text MediaType) setParameterContent :: Parameter -> Maybe (HashMap Text MediaType) -> Parameter getRequestBodyX :: RequestBody -> Maybe (HashMap Text Value) setRequestBodyX :: RequestBody -> Maybe (HashMap Text Value) -> RequestBody getOperationSummary :: Operation -> Maybe Text setOperationSummary :: Operation -> Maybe Text -> Operation -- | 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) getMediaTypeEncoding :: MediaType -> Maybe (HashMap Text Encoding) setMediaTypeEncoding :: MediaType -> Maybe (HashMap Text Encoding) -> MediaType getExampleValue :: Example -> Maybe Value setExampleValue :: Example -> Maybe Value -> Example -- | 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) getDiscriminatorX :: Discriminator -> Maybe (HashMap Text Value) setDiscriminatorX :: Discriminator -> Maybe (HashMap Text Value) -> Discriminator getEncodingAllowReserved :: Encoding -> Maybe Bool setEncodingAllowReserved :: Encoding -> Maybe Bool -> Encoding getOAuth2SecuritySchemeFlows :: OAuth2SecurityScheme -> OAuthFlows setOAuth2SecuritySchemeFlows :: OAuth2SecurityScheme -> OAuthFlows -> OAuth2SecurityScheme getParameterSchema :: Parameter -> Maybe (ReferenceOr Schema) setParameterSchema :: Parameter -> Maybe (ReferenceOr Schema) -> Parameter getImplicitOAuthFlowScopes :: ImplicitOAuthFlow -> HashMap Text Text setImplicitOAuthFlowScopes :: ImplicitOAuthFlow -> HashMap Text Text -> ImplicitOAuthFlow getXMLX :: XML -> Maybe (HashMap Text Value) setXMLX :: XML -> Maybe (HashMap Text Value) -> XML getInfoDescription :: Info -> Maybe Text setInfoDescription :: Info -> Maybe Text -> Info -- | 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) getLinkOperationRef :: Link -> Maybe Text setLinkOperationRef :: Link -> Maybe Text -> Link getComponentsSchemas :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) setComponentsSchemas :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) -> Components getLinkParameters :: Link -> Maybe (HashMap Text Value) setLinkParameters :: Link -> Maybe (HashMap Text Value) -> Link getReferenceX :: Reference -> Maybe (HashMap Text Value) setReferenceX :: Reference -> Maybe (HashMap Text Value) -> Reference data Items Tuple :: [ReferenceOr Schema] -> Items SingleItem :: Schema -> Items SingleItemReference :: Reference -> Items getResponseX :: Response -> Maybe (HashMap Text Value) setResponseX :: Response -> Maybe (HashMap Text Value) -> Response getOperationTags :: Operation -> Maybe [Text] setOperationTags :: Operation -> Maybe [Text] -> Operation getServerX :: Server -> Maybe (HashMap Text Value) setServerX :: Server -> Maybe (HashMap Text Value) -> Server getInfoVersion :: Info -> Text setInfoVersion :: Info -> Text -> Info getServerVariableDefault :: ServerVariable -> Text setServerVariableDefault :: ServerVariable -> Text -> ServerVariable getAuthorizationCodeOAuthFlowRefreshUrl :: AuthorizationCodeOAuthFlow -> Maybe Text setAuthorizationCodeOAuthFlowRefreshUrl :: AuthorizationCodeOAuthFlow -> Maybe Text -> AuthorizationCodeOAuthFlow getOpenAPIObjectTags :: OpenAPIObject -> Maybe [Tag] setOpenAPIObjectTags :: OpenAPIObject -> Maybe [Tag] -> OpenAPIObject getPasswordOAuthFlowRefreshUrl :: PasswordOAuthFlow -> Maybe Text setPasswordOAuthFlowRefreshUrl :: PasswordOAuthFlow -> Maybe Text -> PasswordOAuthFlow getOperationRequestBody :: Operation -> Maybe (ReferenceOr RequestBody) setOperationRequestBody :: Operation -> Maybe (ReferenceOr RequestBody) -> Operation getParameterStyle :: Parameter -> Maybe Text setParameterStyle :: Parameter -> Maybe Text -> Parameter getSchemaAnyOf :: Schema -> Maybe [ReferenceOr Schema] setSchemaAnyOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema getPathItemX :: PathItem -> Maybe (HashMap Text Value) setPathItemX :: PathItem -> Maybe (HashMap Text Value) -> PathItem getParameterExamples :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) setParameterExamples :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) -> Parameter getExampleDescription :: Example -> Maybe Text setExampleDescription :: Example -> Maybe Text -> Example getServerVariableEnum :: ServerVariable -> Maybe [Text] setServerVariableEnum :: ServerVariable -> Maybe [Text] -> ServerVariable eitherSecuritySchemaOpenIdConnectSS :: SecuritySchema -> Either SecuritySchema OpenIdConnectSecurityScheme getComponentsResponses :: Components -> Maybe (HashMap Text (ReferenceOr Response)) setComponentsResponses :: Components -> Maybe (HashMap Text (ReferenceOr Response)) -> Components getHTTPSecuritySchemeType :: HTTPSecurityScheme -> Text setHTTPSecuritySchemeType :: HTTPSecurityScheme -> Text -> HTTPSecurityScheme getSchemaNot :: Schema -> Maybe (ReferenceOr Schema) setSchemaNot :: Schema -> Maybe (ReferenceOr Schema) -> Schema getHTTPSecuritySchemeScheme :: HTTPSecurityScheme -> Text setHTTPSecuritySchemeScheme :: HTTPSecurityScheme -> Text -> HTTPSecurityScheme getAPIKeySecuritySchemeName :: APIKeySecurityScheme -> Text setAPIKeySecuritySchemeName :: APIKeySecurityScheme -> Text -> APIKeySecurityScheme getComponentsLinks :: Components -> Maybe (HashMap Text (ReferenceOr Link)) setComponentsLinks :: Components -> Maybe (HashMap Text (ReferenceOr Link)) -> Components getOAuthFlowsPassword :: OAuthFlows -> Maybe PasswordOAuthFlow setOAuthFlowsPassword :: OAuthFlows -> Maybe PasswordOAuthFlow -> OAuthFlows getSchemaDescription :: Schema -> Maybe Text setSchemaDescription :: Schema -> Maybe Text -> Schema getParameterIn :: Parameter -> Text setParameterIn :: Parameter -> Text -> Parameter getPathItemParameters :: PathItem -> Maybe [ReferenceOr Parameter] setPathItemParameters :: PathItem -> Maybe [ReferenceOr Parameter] -> PathItem getPathItemHead :: PathItem -> Maybe Operation setPathItemHead :: PathItem -> Maybe Operation -> PathItem getImplicitOAuthFlowRefreshUrl :: ImplicitOAuthFlow -> Maybe Text setImplicitOAuthFlowRefreshUrl :: ImplicitOAuthFlow -> Maybe Text -> ImplicitOAuthFlow getEncodingContentType :: Encoding -> Maybe Text setEncodingContentType :: Encoding -> Maybe Text -> Encoding -- | 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) getHeaderDeprecated :: Header -> Maybe Bool setHeaderDeprecated :: Header -> Maybe Bool -> Header getComponentsRequestBodies :: Components -> Maybe (HashMap Text (ReferenceOr RequestBody)) setComponentsRequestBodies :: Components -> Maybe (HashMap Text (ReferenceOr RequestBody)) -> Components getSchemaFormat :: Schema -> Maybe Text setSchemaFormat :: Schema -> Maybe Text -> Schema getAuthorizationCodeOAuthFlowX :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) setAuthorizationCodeOAuthFlowX :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) -> AuthorizationCodeOAuthFlow getOpenAPIObjectServers :: OpenAPIObject -> Maybe [Server] setOpenAPIObjectServers :: OpenAPIObject -> Maybe [Server] -> OpenAPIObject getSchemaType :: Schema -> Maybe Text setSchemaType :: Schema -> Maybe Text -> Schema getResponseDescription :: Response -> Text setResponseDescription :: Response -> Text -> Response getSchemaPattern :: Schema -> Maybe Text setSchemaPattern :: Schema -> Maybe Text -> Schema -- | 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) getExampleExternalValue :: Example -> Maybe Text setExampleExternalValue :: Example -> Maybe Text -> Example getHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text setHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text -> HTTPSecurityScheme -- | 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) getSchemaXml :: Schema -> Maybe XML setSchemaXml :: Schema -> Maybe XML -> Schema getOperationServers :: Operation -> Maybe [Server] setOperationServers :: Operation -> Maybe [Server] -> Operation getContactUrl :: Contact -> Maybe Text setContactUrl :: Contact -> Maybe Text -> Contact getSchemaExclusiveMaximum :: Schema -> Maybe BoolInt setSchemaExclusiveMaximum :: Schema -> Maybe BoolInt -> Schema -- | 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) getExampleX :: Example -> Maybe (HashMap Text Value) setExampleX :: Example -> Maybe (HashMap Text Value) -> Example eitherSecuritySchemaAPIKeySS :: SecuritySchema -> Either SecuritySchema APIKeySecurityScheme getOperationCallbacks :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) setOperationCallbacks :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Operation getTagName :: Tag -> Text setTagName :: Tag -> Text -> Tag getAuthorizationCodeOAuthFlowAuthorizationUrl :: AuthorizationCodeOAuthFlow -> Text setAuthorizationCodeOAuthFlowAuthorizationUrl :: AuthorizationCodeOAuthFlow -> Text -> AuthorizationCodeOAuthFlow getOpenAPIObjectSecurity :: OpenAPIObject -> Maybe [HashMap Text [Text]] setOpenAPIObjectSecurity :: OpenAPIObject -> Maybe [HashMap Text [Text]] -> OpenAPIObject getPathItemPost :: PathItem -> Maybe Operation setPathItemPost :: PathItem -> Maybe Operation -> PathItem getOperationParameters :: Operation -> Maybe [ReferenceOr Parameter] setOperationParameters :: Operation -> Maybe [ReferenceOr Parameter] -> Operation getAuthorizationCodeOAuthFlowScopes :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) setAuthorizationCodeOAuthFlowScopes :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) -> AuthorizationCodeOAuthFlow getOperationSecurity :: Operation -> Maybe [HashMap Text [Text]] setOperationSecurity :: Operation -> Maybe [HashMap Text [Text]] -> Operation getComponentsX :: Components -> Maybe (HashMap Text Value) setComponentsX :: Components -> Maybe (HashMap Text Value) -> Components getEncodingStyle :: Encoding -> Maybe Text setEncodingStyle :: Encoding -> Maybe Text -> Encoding getComponentsHeaders :: Components -> Maybe (HashMap Text (ReferenceOr Header)) setComponentsHeaders :: Components -> Maybe (HashMap Text (ReferenceOr Header)) -> Components getExternalDocumentationUrl :: ExternalDocumentation -> Text setExternalDocumentationUrl :: ExternalDocumentation -> Text -> ExternalDocumentation getClientCredentialsFlowTokenUrl :: ClientCredentialsFlow -> Text setClientCredentialsFlowTokenUrl :: ClientCredentialsFlow -> Text -> ClientCredentialsFlow getInfoTitle :: Info -> Text setInfoTitle :: Info -> Text -> Info getSchemaTitle :: Schema -> Maybe Text setSchemaTitle :: Schema -> Maybe Text -> Schema getXMLName :: XML -> Maybe Text setXMLName :: XML -> Maybe Text -> XML getSchemaDiscriminator :: Schema -> Maybe Discriminator setSchemaDiscriminator :: Schema -> Maybe Discriminator -> Schema getSchemaMaxItems :: Schema -> Maybe Int setSchemaMaxItems :: Schema -> Maybe Int -> Schema getOAuthFlowsX :: OAuthFlows -> Maybe (HashMap Text Value) setOAuthFlowsX :: OAuthFlows -> Maybe (HashMap Text Value) -> OAuthFlows -- | 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) getSchemaMinLength :: Schema -> Maybe Int setSchemaMinLength :: Schema -> Maybe Int -> Schema getHeaderSchema :: Header -> Maybe (ReferenceOr Schema) setHeaderSchema :: Header -> Maybe (ReferenceOr Schema) -> Header data SecuritySchema APIKeySS :: APIKeySecurityScheme -> SecuritySchema HTTPSS :: HTTPSecurityScheme -> SecuritySchema OAuth2SS :: OAuth2SecurityScheme -> SecuritySchema OpenIdConnectSS :: OpenIdConnectSecurityScheme -> SecuritySchema TextSS :: Text -> SecuritySchema ReferenceSS :: Reference -> SecuritySchema getParameterAllowReserved :: Parameter -> Maybe Bool setParameterAllowReserved :: Parameter -> Maybe Bool -> Parameter getSchemaNullable :: Schema -> Maybe Bool setSchemaNullable :: Schema -> Maybe Bool -> Schema getParameterName :: Parameter -> Text setParameterName :: Parameter -> Text -> Parameter getServerVariableDescription :: ServerVariable -> Maybe Text setServerVariableDescription :: ServerVariable -> Maybe Text -> ServerVariable getAuthorizationCodeOAuthFlowTokenUrl :: AuthorizationCodeOAuthFlow -> Text setAuthorizationCodeOAuthFlowTokenUrl :: AuthorizationCodeOAuthFlow -> Text -> AuthorizationCodeOAuthFlow getInfoX :: Info -> Maybe (HashMap Text Value) setInfoX :: Info -> Maybe (HashMap Text Value) -> Info getLicenseName :: License -> Text setLicenseName :: License -> Text -> License getExternalDocumentationDescription :: ExternalDocumentation -> Maybe Text setExternalDocumentationDescription :: ExternalDocumentation -> Maybe Text -> ExternalDocumentation -- | 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) data ReferenceOr a Ref :: Reference -> ReferenceOr a RealDeal :: a -> ReferenceOr a getParameterDeprecated :: Parameter -> Maybe Bool setParameterDeprecated :: Parameter -> Maybe Bool -> Parameter getOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation setOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation -> OpenAPIObject -- | 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) -- | 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) getPathItemServers :: PathItem -> Maybe [Server] setPathItemServers :: PathItem -> Maybe [Server] -> PathItem getMediaTypeExample :: MediaType -> Maybe Value setMediaTypeExample :: MediaType -> Maybe Value -> MediaType getHeaderExample :: Header -> Maybe Value setHeaderExample :: Header -> Maybe Value -> Header getSchemaWriteOnly :: Schema -> Maybe Bool setSchemaWriteOnly :: Schema -> Maybe Bool -> Schema getSchemaOneOf :: Schema -> Maybe [ReferenceOr Schema] setSchemaOneOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema -- | 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) eitherReferenceOrRealDeal :: ReferenceOr a -> Either (ReferenceOr a) a getOpenAPIObjectInfo :: OpenAPIObject -> Info setOpenAPIObjectInfo :: OpenAPIObject -> Info -> OpenAPIObject getResponseContent :: Response -> Maybe (HashMap Text MediaType) setResponseContent :: Response -> Maybe (HashMap Text MediaType) -> Response getLinkDescription :: Link -> Maybe Text setLinkDescription :: Link -> Maybe Text -> Link getSchemaMinimum :: Schema -> Maybe Double setSchemaMinimum :: Schema -> Maybe Double -> Schema getSchemaMaxLength :: Schema -> Maybe Int setSchemaMaxLength :: Schema -> Maybe Int -> Schema getExampleSummary :: Example -> Maybe Text setExampleSummary :: Example -> Maybe Text -> Example getParameterX :: Parameter -> Maybe (HashMap Text Value) setParameterX :: Parameter -> Maybe (HashMap Text Value) -> Parameter getSchemaMaximum :: Schema -> Maybe Double setSchemaMaximum :: Schema -> Maybe Double -> Schema getOAuthFlowsAuthorizationCode :: OAuthFlows -> Maybe AuthorizationCodeOAuthFlow setOAuthFlowsAuthorizationCode :: OAuthFlows -> Maybe AuthorizationCodeOAuthFlow -> OAuthFlows getRequestBodyContent :: RequestBody -> HashMap Text MediaType setRequestBodyContent :: RequestBody -> HashMap Text MediaType -> RequestBody -- | 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) getLinkServer :: Link -> Maybe Server setLinkServer :: Link -> Maybe Server -> Link getTagX :: Tag -> Maybe (HashMap Text Value) setTagX :: Tag -> Maybe (HashMap Text Value) -> Tag -- | 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) getSchemaDeprecated :: Schema -> Maybe Bool setSchemaDeprecated :: Schema -> Maybe Bool -> Schema getHeaderContent :: Header -> Maybe (HashMap Text MediaType) setHeaderContent :: Header -> Maybe (HashMap Text MediaType) -> Header getPathItemGet :: PathItem -> Maybe Operation setPathItemGet :: PathItem -> Maybe Operation -> PathItem getSchemaItems :: Schema -> Maybe Items setSchemaItems :: Schema -> Maybe Items -> Schema getDiscriminatorPropertyName :: Discriminator -> Text setDiscriminatorPropertyName :: Discriminator -> Text -> Discriminator getParameterExample :: Parameter -> Maybe Value setParameterExample :: Parameter -> Maybe Value -> Parameter eitherReferenceOrRef :: ReferenceOr a -> Either (ReferenceOr a) Reference getSchemaUniqueItems :: Schema -> Maybe Bool setSchemaUniqueItems :: Schema -> Maybe Bool -> Schema getOAuthFlowsClientCredentials :: OAuthFlows -> Maybe ClientCredentialsFlow setOAuthFlowsClientCredentials :: OAuthFlows -> Maybe ClientCredentialsFlow -> OAuthFlows eitherItemsSingleItemReference :: Items -> Either Items Reference getImplicitOAuthFlowAuthorizationUrl :: ImplicitOAuthFlow -> Text setImplicitOAuthFlowAuthorizationUrl :: ImplicitOAuthFlow -> Text -> ImplicitOAuthFlow getOperationResponses :: Operation -> HashMap Text (ReferenceOr Response) setOperationResponses :: Operation -> HashMap Text (ReferenceOr Response) -> Operation getResponseLinks :: Response -> Maybe (HashMap Text (ReferenceOr Link)) setResponseLinks :: Response -> Maybe (HashMap Text (ReferenceOr Link)) -> Response getLicenseUrl :: License -> Maybe Text setLicenseUrl :: License -> Maybe Text -> License -- | 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) getHeaderExamples :: Header -> Maybe (HashMap Text (ReferenceOr Example)) setHeaderExamples :: Header -> Maybe (HashMap Text (ReferenceOr Example)) -> Header getMediaTypeSchema :: MediaType -> Maybe (ReferenceOr Schema) setMediaTypeSchema :: MediaType -> Maybe (ReferenceOr Schema) -> MediaType getClientCredentialsFlowRefreshUrl :: ClientCredentialsFlow -> Maybe Text setClientCredentialsFlowRefreshUrl :: ClientCredentialsFlow -> Maybe Text -> ClientCredentialsFlow getOAuth2SecuritySchemeDescription :: OAuth2SecurityScheme -> Maybe Text setOAuth2SecuritySchemeDescription :: OAuth2SecurityScheme -> Maybe Text -> OAuth2SecurityScheme -- | 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) getAPIKeySecuritySchemeDescription :: APIKeySecurityScheme -> Maybe Text setAPIKeySecuritySchemeDescription :: APIKeySecurityScheme -> Maybe Text -> APIKeySecurityScheme getMediaTypeX :: MediaType -> Maybe (HashMap Text Value) setMediaTypeX :: MediaType -> Maybe (HashMap Text Value) -> MediaType getSchemaMaxProperties :: Schema -> Maybe Int setSchemaMaxProperties :: Schema -> Maybe Int -> Schema getOperationX :: Operation -> Maybe (HashMap Text Value) setOperationX :: Operation -> Maybe (HashMap Text Value) -> Operation getPathItemDescription :: PathItem -> Maybe Text setPathItemDescription :: PathItem -> Maybe Text -> PathItem getServerDescription :: Server -> Maybe Text setServerDescription :: Server -> Maybe Text -> Server getOpenIdConnectSecuritySchemeX :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) setOpenIdConnectSecuritySchemeX :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) -> OpenIdConnectSecurityScheme getOperationDeprecated :: Operation -> Maybe Bool setOperationDeprecated :: Operation -> Maybe Bool -> Operation -- | 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) getHeaderRequired :: Header -> Maybe Bool setHeaderRequired :: Header -> Maybe Bool -> Header eitherAdditionalSchema :: Additionals -> Either Additionals Schema getExternalDocumentationX :: ExternalDocumentation -> Maybe (HashMap Text Value) setExternalDocumentationX :: ExternalDocumentation -> Maybe (HashMap Text Value) -> ExternalDocumentation getXMLNamespace :: XML -> Maybe Text setXMLNamespace :: XML -> Maybe Text -> XML getXMLAttribute :: XML -> Maybe Bool setXMLAttribute :: XML -> Maybe Bool -> XML getSchemaMinItems :: Schema -> Maybe Int setSchemaMinItems :: Schema -> Maybe Int -> Schema getHTTPSecuritySchemeX :: HTTPSecurityScheme -> Maybe (HashMap Text Value) setHTTPSecuritySchemeX :: HTTPSecurityScheme -> Maybe (HashMap Text Value) -> HTTPSecurityScheme -- | 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) getSchemaDefault :: Schema -> Maybe Value setSchemaDefault :: Schema -> Maybe Value -> Schema getOpenIdConnectSecuritySchemeDescription :: OpenIdConnectSecurityScheme -> Maybe Text setOpenIdConnectSecuritySchemeDescription :: OpenIdConnectSecurityScheme -> Maybe Text -> OpenIdConnectSecurityScheme getOAuth2SecuritySchemeType :: OAuth2SecurityScheme -> Text setOAuth2SecuritySchemeType :: OAuth2SecurityScheme -> Text -> OAuth2SecurityScheme -- | 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) getComponentsParameters :: Components -> Maybe (HashMap Text (ReferenceOr Parameter)) setComponentsParameters :: Components -> Maybe (HashMap Text (ReferenceOr Parameter)) -> Components getHeaderDescription :: Header -> Maybe Text setHeaderDescription :: Header -> Maybe Text -> Header -- | 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) getHeaderAllowEmptyValue :: Header -> Maybe Bool setHeaderAllowEmptyValue :: Header -> Maybe Bool -> Header -- | 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) getEncodingX :: Encoding -> Maybe (HashMap Text Value) setEncodingX :: Encoding -> Maybe (HashMap Text Value) -> Encoding getPathItemSummary :: PathItem -> Maybe Text setPathItemSummary :: PathItem -> Maybe Text -> PathItem eitherItemsTuple :: Items -> Either Items [ReferenceOr Schema] getReferenceRef :: Reference -> Text setReferenceRef :: Reference -> Text -> Reference getEncodingExplode :: Encoding -> Maybe Bool setEncodingExplode :: Encoding -> Maybe Bool -> Encoding getSchemaReadOnly :: Schema -> Maybe Bool setSchemaReadOnly :: Schema -> Maybe Bool -> Schema getHeaderStyle :: Header -> Maybe Text setHeaderStyle :: Header -> Maybe Text -> Header getPasswordOAuthFlowScopes :: PasswordOAuthFlow -> Maybe (HashMap Text Text) setPasswordOAuthFlowScopes :: PasswordOAuthFlow -> Maybe (HashMap Text Text) -> PasswordOAuthFlow -- | 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) getOpenIdConnectSecuritySchemeType :: OpenIdConnectSecurityScheme -> Text setOpenIdConnectSecuritySchemeType :: OpenIdConnectSecurityScheme -> Text -> OpenIdConnectSecurityScheme getPathItemDelete :: PathItem -> Maybe Operation setPathItemDelete :: PathItem -> Maybe Operation -> PathItem getSchemaEnum :: Schema -> Maybe [Value] setSchemaEnum :: Schema -> Maybe [Value] -> Schema getOpenAPIObjectOpenapi :: OpenAPIObject -> Text setOpenAPIObjectOpenapi :: OpenAPIObject -> Text -> OpenAPIObject getSchemaMinProperties :: Schema -> Maybe Int setSchemaMinProperties :: Schema -> Maybe Int -> Schema getEncodingHeaders :: Encoding -> Maybe (HashMap Text Header) setEncodingHeaders :: Encoding -> Maybe (HashMap Text Header) -> Encoding eitherBoolIntBool :: BoolInt -> Either BoolInt Bool getSchemaAllOf :: Schema -> Maybe [ReferenceOr Schema] setSchemaAllOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema getMediaTypeExamples :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) setMediaTypeExamples :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) -> MediaType getPathItemOptions :: PathItem -> Maybe Operation setPathItemOptions :: PathItem -> Maybe Operation -> PathItem eitherAdditionalBool :: Additionals -> Either Additionals Bool getOpenAPIObjectPaths :: OpenAPIObject -> HashMap Text PathItem setOpenAPIObjectPaths :: OpenAPIObject -> HashMap Text PathItem -> OpenAPIObject getRequestBodyRequired :: RequestBody -> Maybe Bool setRequestBodyRequired :: RequestBody -> Maybe Bool -> RequestBody getLinkX :: Link -> Maybe (HashMap Text Value) setLinkX :: Link -> Maybe (HashMap Text Value) -> Link getSchemaExternalDocs :: Schema -> Maybe ExternalDocumentation setSchemaExternalDocs :: Schema -> Maybe ExternalDocumentation -> Schema -- | 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) eitherBoolIntInt :: BoolInt -> Either BoolInt Int -- | 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) getSchemaAdditionalProperties :: Schema -> Maybe Additionals setSchemaAdditionalProperties :: Schema -> Maybe Additionals -> Schema eitherSecuritySchemaHTTPSS :: SecuritySchema -> Either SecuritySchema HTTPSecurityScheme -- | 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) getHeaderX :: Header -> Maybe (HashMap Text Value) setHeaderX :: Header -> Maybe (HashMap Text Value) -> Header 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.ImplicitOAuthFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.AuthorizationCodeOAuthFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.PasswordOAuthFlow instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.ClientCredentialsFlow 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.Additionals instance GHC.Show.Show Data.OpenAPI.V3_0_0.Additionals 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.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 Data.OpenAPI.V3_0_0.OpenIdConnectSecurityScheme instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.APIKeySecurityScheme 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.HTTPSecurityScheme instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Link 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.Info instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Contact instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.License instance GHC.Classes.Eq Data.OpenAPI.V3_0_0.Example 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.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.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.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.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.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.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.Additionals instance Data.Aeson.Types.ToJSON.ToJSON Data.OpenAPI.V3_0_0.Additionals 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 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 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.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 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.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.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.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.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.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.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.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.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