AdditionalDataOpenInvoice class abstract

AdditionalDataOpenInvoice

Properties:

Annotations
  • @BuiltValue.new()

Constructors

AdditionalDataOpenInvoice([void updates(AdditionalDataOpenInvoiceBuilder b)])
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodCurrencyCode String?
The three-character ISO currency code.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodDescription String?
A text description of the product the invoice line refers to.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodItemAmount String?
The price for one item in the invoice line, represented in minor units. The due amount for the item, VAT excluded.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodItemId String?
A unique id for this item. Required for RatePay if the description of each item is not unique.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodItemVatAmount String?
The VAT due for one item in the invoice line, represented in minor units.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodItemVatPercentage String?
The VAT percentage for one item in the invoice line, represented in minor units. For example, 19% VAT is specified as 1900.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodNumberOfItems String?
The number of units purchased of a specific product.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodReturnShippingCompany String?
Name of the shipping company handling the the return shipment.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodReturnTrackingNumber String?
The tracking number for the return of the shipment.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodReturnTrackingUri String?
URI where the customer can track the return of their shipment.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodShippingCompany String?
Name of the shipping company handling the delivery.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodShippingMethod String?
Shipping method.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodTrackingNumber String?
The tracking number for the shipment.
no setter
openinvoicedataLineLeftSquareBracketItemNrRightSquareBracketPeriodTrackingUri String?
URI where the customer can track their shipment.
no setter
openinvoicedataPeriodMerchantData String?
Holds different merchant data points like product, purchase, customer, and so on. It takes data in a Base64 encoded string. The merchantData parameter needs to be added to the openinvoicedata signature at the end. Since the field is optional, if it's not included it does not impact computing the merchant signature. Applies only to Klarna. You can contact Klarna for the format and structure of the string.
no setter
openinvoicedataPeriodNumberOfLines String?
The number of invoice lines included in openinvoicedata. There needs to be at least one line, so numberOfLines needs to be at least 1.
no setter
openinvoicedataPeriodRecipientFirstName String?
First name of the recipient. If the delivery address and the billing address are different, specify the recipientFirstName and recipientLastName to share the delivery address with Klarna. Otherwise, only the billing address is shared with Klarna.
no setter
openinvoicedataPeriodRecipientLastName String?
Last name of the recipient. If the delivery address and the billing address are different, specify the recipientFirstName and recipientLastName to share the delivery address with Klarna. Otherwise, only the billing address is shared with Klarna.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AdditionalDataOpenInvoiceBuilder)) AdditionalDataOpenInvoice
Rebuilds the instance.
inherited
toBuilder() AdditionalDataOpenInvoiceBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<AdditionalDataOpenInvoice>
no setter