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