### Classes and interfaces

# ExceptionInterface¶

Marker interface; catch this to catch any module-specific exception.

« More »

# ProblemExceptionInterface¶

Interface for exceptions that can provide additional API Problem details

« More »

# CreationException¶

Throw this exception from a "create" resource listener in order to indicate an inability to create an item and automatically report it.

« More »

# DomainException¶

« More »

# InvalidArgumentException¶

« More »

# InvalidCollectionException¶

« More »

# InvalidResourceException¶

« More »

# PatchException¶

Throw this exception from a "patch" resource listener in order to indicate an inability to patch an item and automatically report it.

« More »

# RuntimeException¶

« More »

# UpdateException¶

Throw this exception from a "update" resource listener in order to indicate an inability to update an item and automatically report it.

« More »