             "country": self.country,
             "brand": self.brand,
             "customer": self.customerId,
+            "currency": self.currency?.rawValue,
             "cvc_check": self.cvcCheck?.rawValue,
+            "default_for_currency": self.defaultForCurrency,
             "dynamic_last4": self.dynamicLastFour,
             "exp_month": self.expirationMonth,
             "exp_year": self.expirationYear,

        let object: [String : Any?] = [
            "id": self.id,
            "object": self.object,
            "address_city": self.addressCity,
            "address_country": self.addressCountry,
            "address_line1": self.addressLine1,

            "funding": self.fundingType?.rawValue,
            "last4": self.lastFour,
            "name": self.name,
            "recipient": self.recipient,
            "tokenization_method": self.tokenizedMethod?.rawValue,
            "metadata": self.metadata
        ]
        return try Node(node: object)
    }
}
