Class Message.MessageBuilder
- java.lang.Object
-
- no.digipost.api.client.representations.Message.MessageBuilder
-
- Enclosing class:
- Message
public static class Message.MessageBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
senderId
public Message.MessageBuilder senderId(SenderId senderId)
Only neccessary when sending on behalf of another user. In this case senderId must be the party you are sending on behalf of. Your own user id should be set in the http header X-Digipost-UserId.
-
senderOrganization
public Message.MessageBuilder senderOrganization(SenderOrganization senderOrganization)
Only neccessary when sending on behalf of another user. In this case senderOrganization must be the party you are sending on behalf of. Your own user id should be set in the http header X-Digipost-UserId.
-
recipient
public Message.MessageBuilder recipient(MessageRecipient recipient)
-
recipient
public Message.MessageBuilder recipient(DigipostAddress digipostAddress)
-
recipient
public Message.MessageBuilder recipient(PersonalIdentificationNumber personalIdentificationNumber)
-
recipient
public Message.MessageBuilder recipient(BankAccountNumber bankAccountNumber)
-
recipient
public Message.MessageBuilder recipient(OrganisationNumber organisationNumber)
-
recipient
public Message.MessageBuilder recipient(NameAndAddress nameAndAddress)
-
printDetails
public Message.MessageBuilder printDetails(PrintDetails printDetails)
-
deliveryTime
public Message.MessageBuilder deliveryTime(java.time.ZonedDateTime deliveryTime)
-
invoiceReference
public Message.MessageBuilder invoiceReference(java.lang.String invoiceReference)
-
printIfUnread
public Message.MessageBuilder printIfUnread(PrintIfUnread printIfUnread)
-
attachments
public Message.MessageBuilder attachments(Document... attachments)
-
attachments
public Message.MessageBuilder attachments(java.lang.Iterable<? extends Document> attachments)
-
build
public Message build()
-
-