Web.Scim.Schema.Common
data WithId id a Source #
Constructors
Fields
Defined in Web.Scim.Schema.Common
Methods
(==) :: WithId id a -> WithId id a -> Bool #
(/=) :: WithId id a -> WithId id a -> Bool #
showsPrec :: Int -> WithId id a -> ShowS #
show :: WithId id a -> String #
showList :: [WithId id a] -> ShowS #
toJSON :: WithId id a -> Value #
toEncoding :: WithId id a -> Encoding #
toJSONList :: [WithId id a] -> Value #
toEncodingList :: [WithId id a] -> Encoding #
parseJSON :: Value -> Parser (WithId id a) #
parseJSONList :: Value -> Parser [WithId id a] #
newtype URI Source #
(==) :: URI -> URI -> Bool #
(/=) :: URI -> URI -> Bool #
showsPrec :: Int -> URI -> ShowS #
show :: URI -> String #
showList :: [URI] -> ShowS #
toJSON :: URI -> Value #
toEncoding :: URI -> Encoding #
toJSONList :: [URI] -> Value #
toEncodingList :: [URI] -> Encoding #
parseJSON :: Value -> Parser URI #
parseJSONList :: Value -> Parser [URI] #
newtype ScimBool Source #
(==) :: ScimBool -> ScimBool -> Bool #
(/=) :: ScimBool -> ScimBool -> Bool #
compare :: ScimBool -> ScimBool -> Ordering #
(<) :: ScimBool -> ScimBool -> Bool #
(<=) :: ScimBool -> ScimBool -> Bool #
(>) :: ScimBool -> ScimBool -> Bool #
(>=) :: ScimBool -> ScimBool -> Bool #
max :: ScimBool -> ScimBool -> ScimBool #
min :: ScimBool -> ScimBool -> ScimBool #
showsPrec :: Int -> ScimBool -> ShowS #
show :: ScimBool -> String #
showList :: [ScimBool] -> ShowS #
toJSON :: ScimBool -> Value #
toEncoding :: ScimBool -> Encoding #
toJSONList :: [ScimBool] -> Value #
toEncodingList :: [ScimBool] -> Encoding #
parseJSON :: Value -> Parser ScimBool #
parseJSONList :: Value -> Parser [ScimBool] #
toKeyword :: (IsString p, Eq p) => p -> p Source #
serializeOptions :: Options Source #
jsonLower :: Value -> Value Source #
Turn all keys in a JSON object to lowercase.
fromKeyword :: (IsString p, Eq p) => p -> p Source #
parseOptions :: Options Source #