hscim-0.4.0.3: hscim json schema and server implementation
Safe HaskellSafe-Inferred
LanguageHaskell2010

Web.Scim.Capabilities.MetaSchema

Documentation

data ConfigSite route Source #

Instances

Instances details
Generic (ConfigSite route) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Associated Types

type Rep (ConfigSite route) :: Type -> Type #

Methods

from :: ConfigSite route -> Rep (ConfigSite route) x #

to :: Rep (ConfigSite route) x -> ConfigSite route #

type Rep (ConfigSite route) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep (ConfigSite route) = D1 ('MetaData "ConfigSite" "Web.Scim.Capabilities.MetaSchema" "hscim-0.4.0.3-1xz8CePoLRdDOrMXTV7j7m" 'False) (C1 ('MetaCons "ConfigSite" 'PrefixI 'True) ((S1 ('MetaSel ('Just "spConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("ServiceProviderConfig" :> Get '[SCIM] Configuration))) :*: S1 ('MetaSel ('Just "getSchemas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("Schemas" :> Get '[SCIM] (ListResponse Value))))) :*: (S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("Schemas" :> (Capture "id" Text :> Get '[SCIM] Value)))) :*: S1 ('MetaSel ('Just "resourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (route :- ("ResourceTypes" :> Get '[SCIM] (ListResponse Resource)))))))

data Supported a Source #

Constructors

Supported 

Fields

Instances

Instances details
(Typeable a, FromJSON a) => FromJSON (Supported a) Source #

See module Test.Schema.MetaSchemaSpec for golden tests that explain this instance better.

Instance details

Defined in Web.Scim.Capabilities.MetaSchema

ToJSON a => ToJSON (Supported a) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Generic (Supported a) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Associated Types

type Rep (Supported a) :: Type -> Type #

Methods

from :: Supported a -> Rep (Supported a) x #

to :: Rep (Supported a) x -> Supported a #

Show a => Show (Supported a) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Eq a => Eq (Supported a) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Methods

(==) :: Supported a -> Supported a -> Bool #

(/=) :: Supported a -> Supported a -> Bool #

type Rep (Supported a) Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep (Supported a) = D1 ('MetaData "Supported" "Web.Scim.Capabilities.MetaSchema" "hscim-0.4.0.3-1xz8CePoLRdDOrMXTV7j7m" 'False) (C1 ('MetaCons "Supported" 'PrefixI 'True) (S1 ('MetaSel ('Just "supported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScimBool) :*: S1 ('MetaSel ('Just "subConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

data BulkConfig Source #

Constructors

BulkConfig 

Instances

Instances details
FromJSON BulkConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

ToJSON BulkConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Generic BulkConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Associated Types

type Rep BulkConfig :: Type -> Type #

Show BulkConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Eq BulkConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep BulkConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep BulkConfig = D1 ('MetaData "BulkConfig" "Web.Scim.Capabilities.MetaSchema" "hscim-0.4.0.3-1xz8CePoLRdDOrMXTV7j7m" 'False) (C1 ('MetaCons "BulkConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "maxPayloadSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data FilterConfig Source #

Constructors

FilterConfig 

Fields

Instances

Instances details
FromJSON FilterConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

ToJSON FilterConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Generic FilterConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Associated Types

type Rep FilterConfig :: Type -> Type #

Show FilterConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Eq FilterConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep FilterConfig Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep FilterConfig = D1 ('MetaData "FilterConfig" "Web.Scim.Capabilities.MetaSchema" "hscim-0.4.0.3-1xz8CePoLRdDOrMXTV7j7m" 'False) (C1 ('MetaCons "FilterConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data Configuration Source #

Instances

Instances details
FromJSON Configuration Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

ToJSON Configuration Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Generic Configuration Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Associated Types

type Rep Configuration :: Type -> Type #

Show Configuration Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

Eq Configuration Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema

type Rep Configuration Source # 
Instance details

Defined in Web.Scim.Capabilities.MetaSchema