| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Deontic.BGB.Types
Synopsis
Documentation
data CapacityAct Source #
Geschäftsfähigkeit — Capacity to contract (BGB §104-§113)
Constructors
| CapacityAct | |
Instances
| Show CapacityAct Source # | |
Defined in Deontic.BGB.Types Methods showsPrec :: Int -> CapacityAct -> ShowS # show :: CapacityAct -> String # showList :: [CapacityAct] -> ShowS # | |
| Eq CapacityAct Source # | |
Defined in Deontic.BGB.Types | |
| Adjudicate CapacityAct '[Base] Source # | |
Defined in Deontic.BGB.Capacity Methods adjudicate :: CapacityAct -> Facts CapacityAct -> Judgment '[Base] Source # | |
| Adjudicate CapacityAct rest => Adjudicate CapacityAct (Proviso ': rest) Source # | |
Defined in Deontic.BGB.Capacity Methods adjudicate :: CapacityAct -> Facts CapacityAct -> Judgment (Proviso ': rest) Source # | |
| Adjudicate CapacityAct rest => Adjudicate CapacityAct (SpecialRule ': rest) Source # | |
Defined in Deontic.BGB.Capacity Methods adjudicate :: CapacityAct -> Facts CapacityAct -> Judgment (SpecialRule ': rest) Source # | |
| type Resolvable CapacityAct Source # | |
Defined in Deontic.BGB.Capacity | |
| type Facts CapacityAct Source # | |
Defined in Deontic.BGB.Types | |
BGB-specific facts
Constructors
| UnderSeven PersonId | |
| PermanentlyIncapable PersonId | |
| IsMinor PersonId | |
| LegalRepConsent PersonId ActId | |
| PurelyBeneficial | |
| PocketMoney |
data LimitedCapacity Source #
Layer token for limited capacity (beschränkte Geschäftsfähigkeit)