Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- getLinkRequestBody :: Link -> Maybe Value
- setLinkRequestBody :: Link -> Maybe Value -> Link
- data ImplicitOAuthFlow = ImplicitOAuthFlow {}
- 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
- data AuthorizationCodeOAuthFlow = AuthorizationCodeOAuthFlow {}
- 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
- data Components = Components {
- _Components_schemas :: Maybe (HashMap Text (ReferenceOr Schema))
- _Components_responses :: Maybe (HashMap Text (ReferenceOr Response))
- _Components_parameters :: Maybe (HashMap Text (ReferenceOr Parameter))
- _Components_examples :: Maybe (HashMap Text (ReferenceOr Example))
- _Components_requestBodies :: Maybe (HashMap Text (ReferenceOr RequestBody))
- _Components_headers :: Maybe (HashMap Text (ReferenceOr Header))
- _Components_securitySchemes :: Maybe (HashMap Text SecuritySchema)
- _Components_links :: Maybe (HashMap Text (ReferenceOr Link))
- _Components_callbacks :: Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem)))
- _Components_x :: 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
- data Info = Info {}
- data 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
- 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
- data PathItem = PathItem {
- _PathItem_summary :: Maybe Text
- _PathItem_description :: Maybe Text
- _PathItem_servers :: Maybe [Server]
- _PathItem_parameters :: Maybe [ReferenceOr Parameter]
- _PathItem_get :: Maybe Operation
- _PathItem_put :: Maybe Operation
- _PathItem_post :: Maybe Operation
- _PathItem_delete :: Maybe Operation
- _PathItem_options :: Maybe Operation
- _PathItem_head :: Maybe Operation
- _PathItem_patch :: Maybe Operation
- _PathItem_trace :: Maybe Operation
- _PathItem_ref :: Maybe Text
- _PathItem_x :: Maybe (HashMap Text Value)
- getClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value)
- setClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value) -> ClientCredentialsFlow
- data ClientCredentialsFlow = ClientCredentialsFlow {}
- 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
- data Reference = Reference {
- _Reference_ref :: Text
- _Reference_x :: 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
- data OAuthFlows = OAuthFlows {}
- getMediaTypeEncoding :: MediaType -> Maybe (HashMap Text Encoding)
- setMediaTypeEncoding :: MediaType -> Maybe (HashMap Text Encoding) -> MediaType
- getExampleValue :: Example -> Maybe Value
- setExampleValue :: Example -> Maybe Value -> Example
- data Parameter = Parameter {
- _Parameter_name :: Text
- _Parameter_in :: Text
- _Parameter_description :: Maybe Text
- _Parameter_required :: Maybe Bool
- _Parameter_deprecated :: Maybe Bool
- _Parameter_allowEmptyValue :: Maybe Bool
- _Parameter_style :: Maybe Text
- _Parameter_explode :: Maybe Bool
- _Parameter_allowReserved :: Maybe Bool
- _Parameter_schema :: Maybe (ReferenceOr Schema)
- _Parameter_content :: Maybe (HashMap Text MediaType)
- _Parameter_example :: Maybe Value
- _Parameter_examples :: Maybe (HashMap Text (ReferenceOr Example))
- _Parameter_x :: 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
- data Operation = Operation {
- _Operation_responses :: HashMap Text (ReferenceOr Response)
- _Operation_tags :: Maybe [Text]
- _Operation_summary :: Maybe Text
- _Operation_description :: Maybe Text
- _Operation_externalDocs :: Maybe ExternalDocumentation
- _Operation_operationId :: Maybe Text
- _Operation_parameters :: Maybe [ReferenceOr Parameter]
- _Operation_requestBody :: Maybe (ReferenceOr RequestBody)
- _Operation_callbacks :: Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem)))
- _Operation_deprecated :: Maybe Bool
- _Operation_security :: Maybe [HashMap Text [Text]]
- _Operation_servers :: Maybe [Server]
- _Operation_x :: 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
- 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
- data Contact = Contact {}
- 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
- data HTTPSecurityScheme = HTTPSecurityScheme {}
- getExampleExternalValue :: Example -> Maybe Text
- setExampleExternalValue :: Example -> Maybe Text -> Example
- getHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text
- setHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text -> HTTPSecurityScheme
- data Discriminator = Discriminator {}
- 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
- data Link = Link {}
- 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
- data ExternalDocumentation = ExternalDocumentation {}
- getSchemaMinLength :: Schema -> Maybe Int
- setSchemaMinLength :: Schema -> Maybe Int -> Schema
- getHeaderSchema :: Header -> Maybe (ReferenceOr Schema)
- setHeaderSchema :: Header -> Maybe (ReferenceOr Schema) -> Header
- data 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
- data License = License {
- _License_name :: Text
- _License_url :: Maybe Text
- _License_x :: Maybe (HashMap Text Value)
- data ReferenceOr a
- getParameterDeprecated :: Parameter -> Maybe Bool
- setParameterDeprecated :: Parameter -> Maybe Bool -> Parameter
- getOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation
- setOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation -> OpenAPIObject
- data Schema = Schema {
- _Schema_title :: Maybe Text
- _Schema_multipleOf :: Maybe Double
- _Schema_maximum :: Maybe Double
- _Schema_exclusiveMaximum :: Maybe BoolInt
- _Schema_minimum :: Maybe Double
- _Schema_exclusiveMinimum :: Maybe BoolInt
- _Schema_maxLength :: Maybe Int
- _Schema_minLength :: Maybe Int
- _Schema_pattern :: Maybe Text
- _Schema_maxItems :: Maybe Int
- _Schema_minItems :: Maybe Int
- _Schema_uniqueItems :: Maybe Bool
- _Schema_maxProperties :: Maybe Int
- _Schema_minProperties :: Maybe Int
- _Schema_required :: Maybe [Text]
- _Schema_enum :: Maybe [Value]
- _Schema_allOf :: Maybe [ReferenceOr Schema]
- _Schema_oneOf :: Maybe [ReferenceOr Schema]
- _Schema_anyOf :: Maybe [ReferenceOr Schema]
- _Schema_items :: Maybe Items
- _Schema_properties :: Maybe (HashMap Text (ReferenceOr Schema))
- _Schema_additionalProperties :: Maybe Additionals
- _Schema_description :: Maybe Text
- _Schema_default :: Maybe Value
- _Schema_nullable :: Maybe Bool
- _Schema_discriminator :: Maybe Discriminator
- _Schema_readOnly :: Maybe Bool
- _Schema_writeOnly :: Maybe Bool
- _Schema_example :: Maybe Value
- _Schema_externalDocs :: Maybe ExternalDocumentation
- _Schema_deprecated :: Maybe Bool
- _Schema_xml :: Maybe XML
- _Schema_format :: Maybe Text
- _Schema_type :: Maybe Text
- _Schema_not :: Maybe (ReferenceOr Schema)
- _Schema_x :: Maybe (HashMap Text Value)
- data RequestBody = RequestBody {}
- 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
- data Response = Response {}
- 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
- data XML = XML {
- _XML_name :: Maybe Text
- _XML_namespace :: Maybe Text
- _XML_prefix :: Maybe Text
- _XML_attribute :: Maybe Bool
- _XML_wrapped :: Maybe Bool
- _XML_x :: 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
- data PasswordOAuthFlow = PasswordOAuthFlow {}
- 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
- data Encoding = Encoding {}
- 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
- data APIKeySecurityScheme = APIKeySecurityScheme {}
- 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
- data Tag = Tag {}
- 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
- data ServerVariable = ServerVariable {}
- 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
- data OpenAPIObject = OpenAPIObject {
- _OpenAPIObject_openapi :: Text
- _OpenAPIObject_info :: Info
- _OpenAPIObject_paths :: HashMap Text PathItem
- _OpenAPIObject_externalDocs :: Maybe ExternalDocumentation
- _OpenAPIObject_servers :: Maybe [Server]
- _OpenAPIObject_security :: Maybe [HashMap Text [Text]]
- _OpenAPIObject_tags :: Maybe [Tag]
- _OpenAPIObject_components :: Maybe Components
- _OpenAPIObject_x :: 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
- data OpenIdConnectSecurityScheme = OpenIdConnectSecurityScheme {}
- getHeaderAllowEmptyValue :: Header -> Maybe Bool
- setHeaderAllowEmptyValue :: Header -> Maybe Bool -> Header
- data MediaType = MediaType {}
- 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
- data Header = Header {
- _Header_description :: Maybe Text
- _Header_required :: Maybe Bool
- _Header_deprecated :: Maybe Bool
- _Header_allowEmptyValue :: Maybe Bool
- _Header_style :: Maybe Text
- _Header_explode :: Maybe Bool
- _Header_allowReserved :: Maybe Bool
- _Header_schema :: Maybe (ReferenceOr Schema)
- _Header_content :: Maybe (HashMap Text MediaType)
- _Header_example :: Maybe Value
- _Header_examples :: Maybe (HashMap Text (ReferenceOr Example))
- _Header_x :: 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
- data Example = Example {}
- eitherBoolIntInt :: BoolInt -> Either BoolInt Int
- data OAuth2SecurityScheme = OAuth2SecurityScheme {}
- getSchemaAdditionalProperties :: Schema -> Maybe Additionals
- setSchemaAdditionalProperties :: Schema -> Maybe Additionals -> Schema
- eitherSecuritySchemaHTTPSS :: SecuritySchema -> Either SecuritySchema HTTPSecurityScheme
- data Server = Server {}
- getHeaderX :: Header -> Maybe (HashMap Text Value)
- setHeaderX :: Header -> Maybe (HashMap Text Value) -> Header
Documentation
data ImplicitOAuthFlow Source #
ImplicitOAuthFlow authorizationUrl scopes refreshUrl x
Instances
Eq ImplicitOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: ImplicitOAuthFlow -> ImplicitOAuthFlow -> Bool # (/=) :: ImplicitOAuthFlow -> ImplicitOAuthFlow -> Bool # | |
Show ImplicitOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> ImplicitOAuthFlow -> ShowS # show :: ImplicitOAuthFlow -> String # showList :: [ImplicitOAuthFlow] -> ShowS # | |
ToJSON ImplicitOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: ImplicitOAuthFlow -> Value # toEncoding :: ImplicitOAuthFlow -> Encoding # toJSONList :: [ImplicitOAuthFlow] -> Value # toEncodingList :: [ImplicitOAuthFlow] -> Encoding # | |
FromJSON ImplicitOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser ImplicitOAuthFlow # parseJSONList :: Value -> Parser [ImplicitOAuthFlow] # |
setImplicitOAuthFlowX :: ImplicitOAuthFlow -> Maybe (HashMap Text Value) -> ImplicitOAuthFlow Source #
setPasswordOAuthFlowX :: PasswordOAuthFlow -> Maybe (HashMap Text Value) -> PasswordOAuthFlow Source #
getServerVariableX :: ServerVariable -> Maybe (HashMap Text Value) Source #
setServerVariableX :: ServerVariable -> Maybe (HashMap Text Value) -> ServerVariable Source #
setComponentsSecuritySchemes :: Components -> Maybe (HashMap Text SecuritySchema) -> Components Source #
data AuthorizationCodeOAuthFlow Source #
AuthorizationCodeOAuthFlow tokenUrl authorizationUrl refreshUrl scopes x
Instances
Eq AuthorizationCodeOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 | |
Show AuthorizationCodeOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> AuthorizationCodeOAuthFlow -> ShowS # show :: AuthorizationCodeOAuthFlow -> String # showList :: [AuthorizationCodeOAuthFlow] -> ShowS # | |
ToJSON AuthorizationCodeOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 | |
FromJSON AuthorizationCodeOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 |
setOAuth2SecuritySchemeX :: OAuth2SecurityScheme -> Maybe (HashMap Text Value) -> OAuth2SecurityScheme Source #
data Components Source #
Components schemas responses parameters examples requestBodies headers securitySchemes links callbacks x
Instances
Eq Components Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: Components -> Components -> Bool # (/=) :: Components -> Components -> Bool # | |
Show Components Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> Components -> ShowS # show :: Components -> String # showList :: [Components] -> ShowS # | |
ToJSON Components Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: Components -> Value # toEncoding :: Components -> Encoding # toJSONList :: [Components] -> Value # toEncodingList :: [Components] -> Encoding # | |
FromJSON Components Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser Components # parseJSONList :: Value -> Parser [Components] # |
getComponentsCallbacks :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) Source #
setComponentsCallbacks :: Components -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Components Source #
setTagExternalDocs :: Tag -> Maybe ExternalDocumentation -> Tag Source #
getOpenAPIObjectX :: OpenAPIObject -> Maybe (HashMap Text Value) Source #
setOpenAPIObjectX :: OpenAPIObject -> Maybe (HashMap Text Value) -> OpenAPIObject Source #
Info title version description termsOfService contact license x
Info | |
|
data Additionals Source #
Instances
Eq Additionals Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: Additionals -> Additionals -> Bool # (/=) :: Additionals -> Additionals -> Bool # | |
Show Additionals Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> Additionals -> ShowS # show :: Additionals -> String # showList :: [Additionals] -> ShowS # | |
ToJSON Additionals Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: Additionals -> Value # toEncoding :: Additionals -> Encoding # toJSONList :: [Additionals] -> Value # toEncodingList :: [Additionals] -> Encoding # | |
FromJSON Additionals Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser Additionals # parseJSONList :: Value -> Parser [Additionals] # |
getSchemaProperties :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) Source #
setSchemaProperties :: Schema -> Maybe (HashMap Text (ReferenceOr Schema)) -> Schema Source #
getComponentsExamples :: Components -> Maybe (HashMap Text (ReferenceOr Example)) Source #
setComponentsExamples :: Components -> Maybe (HashMap Text (ReferenceOr Example)) -> Components Source #
setClientCredentialsFlowScopes :: ClientCredentialsFlow -> Maybe (HashMap Text Text) -> ClientCredentialsFlow Source #
eitherSecuritySchemaOAuth2SS :: SecuritySchema -> Either SecuritySchema OAuth2SecurityScheme Source #
getResponseHeaders :: Response -> Maybe (HashMap Text (ReferenceOr Header)) Source #
setResponseHeaders :: Response -> Maybe (HashMap Text (ReferenceOr Header)) -> Response Source #
setServerVariables :: Server -> Maybe (HashMap Text ServerVariable) -> Server Source #
PathItem summary description servers parameters get put post delete options head patch trace $ref x
setClientCredentialsFlowX :: ClientCredentialsFlow -> Maybe (HashMap Text Value) -> ClientCredentialsFlow Source #
data ClientCredentialsFlow Source #
ClientCredentialsFlow tokenUrl refreshUrl scopes x
Instances
Eq ClientCredentialsFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: ClientCredentialsFlow -> ClientCredentialsFlow -> Bool # (/=) :: ClientCredentialsFlow -> ClientCredentialsFlow -> Bool # | |
Show ClientCredentialsFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> ClientCredentialsFlow -> ShowS # show :: ClientCredentialsFlow -> String # showList :: [ClientCredentialsFlow] -> ShowS # | |
ToJSON ClientCredentialsFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: ClientCredentialsFlow -> Value # toEncoding :: ClientCredentialsFlow -> Encoding # toJSONList :: [ClientCredentialsFlow] -> Value # toEncodingList :: [ClientCredentialsFlow] -> Encoding # | |
FromJSON ClientCredentialsFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser ClientCredentialsFlow # parseJSONList :: Value -> Parser [ClientCredentialsFlow] # |
setAPIKeySecuritySchemeX :: APIKeySecurityScheme -> Maybe (HashMap Text Value) -> APIKeySecurityScheme Source #
setDiscriminatorMapping :: Discriminator -> Maybe (HashMap Text Text) -> Discriminator Source #
setOpenIdConnectSecuritySchemeOpenIdConnectUrl :: OpenIdConnectSecurityScheme -> Text -> OpenIdConnectSecurityScheme Source #
getServerUrl :: Server -> Text Source #
Reference $ref x
Reference | |
|
getRequestBodyX :: RequestBody -> Maybe (HashMap Text Value) Source #
setRequestBodyX :: RequestBody -> Maybe (HashMap Text Value) -> RequestBody Source #
data OAuthFlows Source #
OAuthFlows implicit password clientCredentials authorizationCode x
Instances
Eq OAuthFlows Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: OAuthFlows -> OAuthFlows -> Bool # (/=) :: OAuthFlows -> OAuthFlows -> Bool # | |
Show OAuthFlows Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> OAuthFlows -> ShowS # show :: OAuthFlows -> String # showList :: [OAuthFlows] -> ShowS # | |
ToJSON OAuthFlows Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: OAuthFlows -> Value # toEncoding :: OAuthFlows -> Encoding # toJSONList :: [OAuthFlows] -> Value # toEncodingList :: [OAuthFlows] -> Encoding # | |
FromJSON OAuthFlows Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser OAuthFlows # parseJSONList :: Value -> Parser [OAuthFlows] # |
Parameter name in description required deprecated allowEmptyValue style explode allowReserved schema content example examples x
getDiscriminatorX :: Discriminator -> Maybe (HashMap Text Value) Source #
setDiscriminatorX :: Discriminator -> Maybe (HashMap Text Value) -> Discriminator Source #
getParameterSchema :: Parameter -> Maybe (ReferenceOr Schema) Source #
setParameterSchema :: Parameter -> Maybe (ReferenceOr Schema) -> Parameter Source #
Operation responses tags summary description externalDocs operationId parameters requestBody callbacks deprecated security servers x
getComponentsSchemas :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) Source #
setComponentsSchemas :: Components -> Maybe (HashMap Text (ReferenceOr Schema)) -> Components Source #
getInfoVersion :: Info -> Text Source #
setAuthorizationCodeOAuthFlowRefreshUrl :: AuthorizationCodeOAuthFlow -> Maybe Text -> AuthorizationCodeOAuthFlow Source #
getOpenAPIObjectTags :: OpenAPIObject -> Maybe [Tag] Source #
setOpenAPIObjectTags :: OpenAPIObject -> Maybe [Tag] -> OpenAPIObject Source #
getSchemaAnyOf :: Schema -> Maybe [ReferenceOr Schema] Source #
setSchemaAnyOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema Source #
getParameterExamples :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) Source #
setParameterExamples :: Parameter -> Maybe (HashMap Text (ReferenceOr Example)) -> Parameter Source #
getServerVariableEnum :: ServerVariable -> Maybe [Text] Source #
setServerVariableEnum :: ServerVariable -> Maybe [Text] -> ServerVariable Source #
eitherSecuritySchemaOpenIdConnectSS :: SecuritySchema -> Either SecuritySchema OpenIdConnectSecurityScheme Source #
setComponentsResponses :: Components -> Maybe (HashMap Text (ReferenceOr Response)) -> Components Source #
getSchemaNot :: Schema -> Maybe (ReferenceOr Schema) Source #
setSchemaNot :: Schema -> Maybe (ReferenceOr Schema) -> Schema Source #
getComponentsLinks :: Components -> Maybe (HashMap Text (ReferenceOr Link)) Source #
setComponentsLinks :: Components -> Maybe (HashMap Text (ReferenceOr Link)) -> Components Source #
getParameterIn :: Parameter -> Text Source #
setPathItemParameters :: PathItem -> Maybe [ReferenceOr Parameter] -> PathItem Source #
Contact name url email x
Contact | |
|
setComponentsRequestBodies :: Components -> Maybe (HashMap Text (ReferenceOr RequestBody)) -> Components Source #
setAuthorizationCodeOAuthFlowX :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Value) -> AuthorizationCodeOAuthFlow Source #
setOpenAPIObjectServers :: OpenAPIObject -> Maybe [Server] -> OpenAPIObject Source #
data HTTPSecurityScheme Source #
HTTPSecurityScheme type scheme bearerFormat description x
Instances
Eq HTTPSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: HTTPSecurityScheme -> HTTPSecurityScheme -> Bool # (/=) :: HTTPSecurityScheme -> HTTPSecurityScheme -> Bool # | |
Show HTTPSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> HTTPSecurityScheme -> ShowS # show :: HTTPSecurityScheme -> String # showList :: [HTTPSecurityScheme] -> ShowS # | |
ToJSON HTTPSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: HTTPSecurityScheme -> Value # toEncoding :: HTTPSecurityScheme -> Encoding # toJSONList :: [HTTPSecurityScheme] -> Value # toEncodingList :: [HTTPSecurityScheme] -> Encoding # | |
FromJSON HTTPSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser HTTPSecurityScheme # parseJSONList :: Value -> Parser [HTTPSecurityScheme] # |
setHTTPSecuritySchemeBearerFormat :: HTTPSecurityScheme -> Maybe Text -> HTTPSecurityScheme Source #
data Discriminator Source #
Discriminator propertyName mapping x
Instances
Eq Discriminator Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: Discriminator -> Discriminator -> Bool # (/=) :: Discriminator -> Discriminator -> Bool # | |
Show Discriminator Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> Discriminator -> ShowS # show :: Discriminator -> String # showList :: [Discriminator] -> ShowS # | |
ToJSON Discriminator Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: Discriminator -> Value # toEncoding :: Discriminator -> Encoding # toJSONList :: [Discriminator] -> Value # toEncodingList :: [Discriminator] -> Encoding # | |
FromJSON Discriminator Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser Discriminator # parseJSONList :: Value -> Parser [Discriminator] # |
Link operationId operationRef parameters requestBody description server x
Link | |
|
eitherSecuritySchemaAPIKeySS :: SecuritySchema -> Either SecuritySchema APIKeySecurityScheme Source #
getOperationCallbacks :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) Source #
setOperationCallbacks :: Operation -> Maybe (HashMap Text (ReferenceOr (HashMap Text PathItem))) -> Operation Source #
getTagName :: Tag -> Text Source #
setAuthorizationCodeOAuthFlowAuthorizationUrl :: AuthorizationCodeOAuthFlow -> Text -> AuthorizationCodeOAuthFlow Source #
getOpenAPIObjectSecurity :: OpenAPIObject -> Maybe [HashMap Text [Text]] Source #
setOpenAPIObjectSecurity :: OpenAPIObject -> Maybe [HashMap Text [Text]] -> OpenAPIObject Source #
setOperationParameters :: Operation -> Maybe [ReferenceOr Parameter] -> Operation Source #
getAuthorizationCodeOAuthFlowScopes :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) Source #
setAuthorizationCodeOAuthFlowScopes :: AuthorizationCodeOAuthFlow -> Maybe (HashMap Text Text) -> AuthorizationCodeOAuthFlow Source #
getComponentsX :: Components -> Maybe (HashMap Text Value) Source #
setComponentsX :: Components -> Maybe (HashMap Text Value) -> Components Source #
getComponentsHeaders :: Components -> Maybe (HashMap Text (ReferenceOr Header)) Source #
setComponentsHeaders :: Components -> Maybe (HashMap Text (ReferenceOr Header)) -> Components Source #
getInfoTitle :: Info -> Text Source #
setSchemaDiscriminator :: Schema -> Maybe Discriminator -> Schema Source #
getOAuthFlowsX :: OAuthFlows -> Maybe (HashMap Text Value) Source #
setOAuthFlowsX :: OAuthFlows -> Maybe (HashMap Text Value) -> OAuthFlows Source #
data ExternalDocumentation Source #
ExternalDocumentation url description x
Instances
Eq ExternalDocumentation Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: ExternalDocumentation -> ExternalDocumentation -> Bool # (/=) :: ExternalDocumentation -> ExternalDocumentation -> Bool # | |
Show ExternalDocumentation Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> ExternalDocumentation -> ShowS # show :: ExternalDocumentation -> String # showList :: [ExternalDocumentation] -> ShowS # | |
ToJSON ExternalDocumentation Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: ExternalDocumentation -> Value # toEncoding :: ExternalDocumentation -> Encoding # toJSONList :: [ExternalDocumentation] -> Value # toEncodingList :: [ExternalDocumentation] -> Encoding # | |
FromJSON ExternalDocumentation Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser ExternalDocumentation # parseJSONList :: Value -> Parser [ExternalDocumentation] # |
getHeaderSchema :: Header -> Maybe (ReferenceOr Schema) Source #
setHeaderSchema :: Header -> Maybe (ReferenceOr Schema) -> Header Source #
data SecuritySchema Source #
APIKeySS APIKeySecurityScheme | |
HTTPSS HTTPSecurityScheme | |
OAuth2SS OAuth2SecurityScheme | |
OpenIdConnectSS OpenIdConnectSecurityScheme | |
TextSS Text | |
ReferenceSS Reference |
Instances
Eq SecuritySchema Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: SecuritySchema -> SecuritySchema -> Bool # (/=) :: SecuritySchema -> SecuritySchema -> Bool # | |
Show SecuritySchema Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> SecuritySchema -> ShowS # show :: SecuritySchema -> String # showList :: [SecuritySchema] -> ShowS # | |
ToJSON SecuritySchema Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: SecuritySchema -> Value # toEncoding :: SecuritySchema -> Encoding # toJSONList :: [SecuritySchema] -> Value # toEncodingList :: [SecuritySchema] -> Encoding # | |
FromJSON SecuritySchema Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser SecuritySchema # parseJSONList :: Value -> Parser [SecuritySchema] # |
getParameterName :: Parameter -> Text Source #
setAuthorizationCodeOAuthFlowTokenUrl :: AuthorizationCodeOAuthFlow -> Text -> AuthorizationCodeOAuthFlow Source #
getLicenseName :: License -> Text Source #
setExternalDocumentationDescription :: ExternalDocumentation -> Maybe Text -> ExternalDocumentation Source #
License name url x
License | |
|
data ReferenceOr a Source #
Instances
Eq a => Eq (ReferenceOr a) Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: ReferenceOr a -> ReferenceOr a -> Bool # (/=) :: ReferenceOr a -> ReferenceOr a -> Bool # | |
Show a => Show (ReferenceOr a) Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> ReferenceOr a -> ShowS # show :: ReferenceOr a -> String # showList :: [ReferenceOr a] -> ShowS # | |
ToJSON a => ToJSON (ReferenceOr a) Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: ReferenceOr a -> Value # toEncoding :: ReferenceOr a -> Encoding # toJSONList :: [ReferenceOr a] -> Value # toEncodingList :: [ReferenceOr a] -> Encoding # | |
FromJSON a => FromJSON (ReferenceOr a) Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser (ReferenceOr a) # parseJSONList :: Value -> Parser [ReferenceOr a] # |
setOpenAPIObjectExternalDocs :: OpenAPIObject -> Maybe ExternalDocumentation -> OpenAPIObject Source #
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 RequestBody Source #
RequestBody content description required x
Instances
Eq RequestBody Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: RequestBody -> RequestBody -> Bool # (/=) :: RequestBody -> RequestBody -> Bool # | |
Show RequestBody Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> RequestBody -> ShowS # show :: RequestBody -> String # showList :: [RequestBody] -> ShowS # | |
ToJSON RequestBody Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: RequestBody -> Value # toEncoding :: RequestBody -> Encoding # toJSONList :: [RequestBody] -> Value # toEncodingList :: [RequestBody] -> Encoding # | |
FromJSON RequestBody Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser RequestBody # parseJSONList :: Value -> Parser [RequestBody] # |
getSchemaOneOf :: Schema -> Maybe [ReferenceOr Schema] Source #
setSchemaOneOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema Source #
Response description headers content links x
Response | |
|
eitherReferenceOrRealDeal :: ReferenceOr a -> Either (ReferenceOr a) a Source #
setOAuthFlowsAuthorizationCode :: OAuthFlows -> Maybe AuthorizationCodeOAuthFlow -> OAuthFlows Source #
XML name namespace prefix attribute wrapped x
XML | |
|
data PasswordOAuthFlow Source #
PasswordOAuthFlow tokenUrl refreshUrl scopes x
Instances
Eq PasswordOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: PasswordOAuthFlow -> PasswordOAuthFlow -> Bool # (/=) :: PasswordOAuthFlow -> PasswordOAuthFlow -> Bool # | |
Show PasswordOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> PasswordOAuthFlow -> ShowS # show :: PasswordOAuthFlow -> String # showList :: [PasswordOAuthFlow] -> ShowS # | |
ToJSON PasswordOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: PasswordOAuthFlow -> Value # toEncoding :: PasswordOAuthFlow -> Encoding # toJSONList :: [PasswordOAuthFlow] -> Value # toEncodingList :: [PasswordOAuthFlow] -> Encoding # | |
FromJSON PasswordOAuthFlow Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser PasswordOAuthFlow # parseJSONList :: Value -> Parser [PasswordOAuthFlow] # |
eitherReferenceOrRef :: ReferenceOr a -> Either (ReferenceOr a) Reference Source #
setOperationResponses :: Operation -> HashMap Text (ReferenceOr Response) -> Operation Source #
getResponseLinks :: Response -> Maybe (HashMap Text (ReferenceOr Link)) Source #
setResponseLinks :: Response -> Maybe (HashMap Text (ReferenceOr Link)) -> Response Source #
Encoding contentType headers style explode allowReserved x
getHeaderExamples :: Header -> Maybe (HashMap Text (ReferenceOr Example)) Source #
setHeaderExamples :: Header -> Maybe (HashMap Text (ReferenceOr Example)) -> Header Source #
getMediaTypeSchema :: MediaType -> Maybe (ReferenceOr Schema) Source #
setMediaTypeSchema :: MediaType -> Maybe (ReferenceOr Schema) -> MediaType Source #
setClientCredentialsFlowRefreshUrl :: ClientCredentialsFlow -> Maybe Text -> ClientCredentialsFlow Source #
setOAuth2SecuritySchemeDescription :: OAuth2SecurityScheme -> Maybe Text -> OAuth2SecurityScheme Source #
data APIKeySecurityScheme Source #
APIKeySecurityScheme name type in description x
Instances
Eq APIKeySecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: APIKeySecurityScheme -> APIKeySecurityScheme -> Bool # (/=) :: APIKeySecurityScheme -> APIKeySecurityScheme -> Bool # | |
Show APIKeySecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> APIKeySecurityScheme -> ShowS # show :: APIKeySecurityScheme -> String # showList :: [APIKeySecurityScheme] -> ShowS # | |
ToJSON APIKeySecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: APIKeySecurityScheme -> Value # toEncoding :: APIKeySecurityScheme -> Encoding # toJSONList :: [APIKeySecurityScheme] -> Value # toEncodingList :: [APIKeySecurityScheme] -> Encoding # | |
FromJSON APIKeySecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser APIKeySecurityScheme # parseJSONList :: Value -> Parser [APIKeySecurityScheme] # |
setAPIKeySecuritySchemeDescription :: APIKeySecurityScheme -> Maybe Text -> APIKeySecurityScheme Source #
getOpenIdConnectSecuritySchemeX :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) Source #
setOpenIdConnectSecuritySchemeX :: OpenIdConnectSecurityScheme -> Maybe (HashMap Text Value) -> OpenIdConnectSecurityScheme Source #
Tag name description externalDocs x
setExternalDocumentationX :: ExternalDocumentation -> Maybe (HashMap Text Value) -> ExternalDocumentation Source #
setHTTPSecuritySchemeX :: HTTPSecurityScheme -> Maybe (HashMap Text Value) -> HTTPSecurityScheme Source #
data ServerVariable Source #
ServerVariable default enum description x
Instances
Eq ServerVariable Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: ServerVariable -> ServerVariable -> Bool # (/=) :: ServerVariable -> ServerVariable -> Bool # | |
Show ServerVariable Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> ServerVariable -> ShowS # show :: ServerVariable -> String # showList :: [ServerVariable] -> ShowS # | |
ToJSON ServerVariable Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: ServerVariable -> Value # toEncoding :: ServerVariable -> Encoding # toJSONList :: [ServerVariable] -> Value # toEncodingList :: [ServerVariable] -> Encoding # | |
FromJSON ServerVariable Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser ServerVariable # parseJSONList :: Value -> Parser [ServerVariable] # |
setOpenIdConnectSecuritySchemeDescription :: OpenIdConnectSecurityScheme -> Maybe Text -> OpenIdConnectSecurityScheme Source #
data OpenAPIObject Source #
OpenAPIObject openapi info paths externalDocs servers security tags components x
Instances
Eq OpenAPIObject Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: OpenAPIObject -> OpenAPIObject -> Bool # (/=) :: OpenAPIObject -> OpenAPIObject -> Bool # | |
Show OpenAPIObject Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> OpenAPIObject -> ShowS # show :: OpenAPIObject -> String # showList :: [OpenAPIObject] -> ShowS # | |
ToJSON OpenAPIObject Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: OpenAPIObject -> Value # toEncoding :: OpenAPIObject -> Encoding # toJSONList :: [OpenAPIObject] -> Value # toEncodingList :: [OpenAPIObject] -> Encoding # | |
FromJSON OpenAPIObject Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser OpenAPIObject # parseJSONList :: Value -> Parser [OpenAPIObject] # |
setComponentsParameters :: Components -> Maybe (HashMap Text (ReferenceOr Parameter)) -> Components Source #
data OpenIdConnectSecurityScheme Source #
OpenIdConnectSecurityScheme type openIdConnectUrl description x
Instances
Eq OpenIdConnectSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 | |
Show OpenIdConnectSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> OpenIdConnectSecurityScheme -> ShowS # show :: OpenIdConnectSecurityScheme -> String # showList :: [OpenIdConnectSecurityScheme] -> ShowS # | |
ToJSON OpenIdConnectSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 | |
FromJSON OpenIdConnectSecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 |
MediaType schema example examples encoding x
eitherItemsTuple :: Items -> Either Items [ReferenceOr Schema] Source #
getReferenceRef :: Reference -> Text Source #
setPasswordOAuthFlowScopes :: PasswordOAuthFlow -> Maybe (HashMap Text Text) -> PasswordOAuthFlow Source #
Header description required deprecated allowEmptyValue style explode allowReserved schema content example examples x
setOpenIdConnectSecuritySchemeType :: OpenIdConnectSecurityScheme -> Text -> OpenIdConnectSecurityScheme Source #
getSchemaAllOf :: Schema -> Maybe [ReferenceOr Schema] Source #
setSchemaAllOf :: Schema -> Maybe [ReferenceOr Schema] -> Schema Source #
getMediaTypeExamples :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) Source #
setMediaTypeExamples :: MediaType -> Maybe (HashMap Text (ReferenceOr Example)) -> MediaType Source #
setRequestBodyRequired :: RequestBody -> Maybe Bool -> RequestBody Source #
Example summary description value externalValue x
data OAuth2SecurityScheme Source #
OAuth2SecurityScheme flows type description x
Instances
Eq OAuth2SecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 (==) :: OAuth2SecurityScheme -> OAuth2SecurityScheme -> Bool # (/=) :: OAuth2SecurityScheme -> OAuth2SecurityScheme -> Bool # | |
Show OAuth2SecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 showsPrec :: Int -> OAuth2SecurityScheme -> ShowS # show :: OAuth2SecurityScheme -> String # showList :: [OAuth2SecurityScheme] -> ShowS # | |
ToJSON OAuth2SecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 toJSON :: OAuth2SecurityScheme -> Value # toEncoding :: OAuth2SecurityScheme -> Encoding # toJSONList :: [OAuth2SecurityScheme] -> Value # toEncodingList :: [OAuth2SecurityScheme] -> Encoding # | |
FromJSON OAuth2SecurityScheme Source # | |
Defined in Data.OpenAPI.V3_0_0 parseJSON :: Value -> Parser OAuth2SecurityScheme # parseJSONList :: Value -> Parser [OAuth2SecurityScheme] # |
Server url description variables x
Server | |
|