| Attachment(String subject,
          FileType fileType) | 
| Invoice(String uuid,
       String subject,
       PersonalIdentificationNumber id,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType fileType,
       String kid,
       BigDecimal amount,
       String account,
       org.joda.time.LocalDate dueDate) | 
| Invoice(String uuid,
       String subject,
       RecipientIdentification recipient,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType fileType,
       String kid,
       BigDecimal amount,
       String account,
       org.joda.time.LocalDate dueDate) | 
| Message(String uuid,
       String subject,
       DigipostAddress digipostAdress,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType digipostFileType) | 
| Message(String uuid,
       String subject,
       NameAndAddress nameAndAddress,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType digipostFileType) | 
| Message(String uuid,
       String subject,
       OrganisationNumber id,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType digipostFileType) | 
| Message(String uuid,
       String subject,
       PersonalIdentificationNumber id,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType digipostFileType) | 
| Message(String uuid,
       String subject,
       RecipientIdentification recipient,
       SmsNotification smsVarsling,
       AuthenticationLevel authenticationLevel,
       SensitivityLevel sensitivityLevel,
       FileType digipostFileType) |