             "description": self.description,
             "delinquent": self.delinquent,
             "livemode": self.isLive,
-            
+            "coupon": self.coupon,
             "metadata": self.metadata,
-            
             "currency": self.currency?.rawValue,
             "shipping": self.shipping,
             "sources": self.sources,

        self.description = try node.get("description")
        self.delinquent = try node.get("delinquent")
        self.isLive = try node.get("livemode")
        
        self.metadata = try node.get("metadata")
        
        if let currency = node["currency"]?.string {

        ]
        return try Node(node: object)
    }
}
