     var failureCode: String? { get }
     var failureMessage: String? { get }
     var fraudDetails: F? { get }
-    var invoiceId: String? { get }
+    var invoice: String? { get }
     var livemode: Bool? { get }
     var metadata: [String: String]? { get }
     var onBehalfOf: String? { get }

    public var application: String?
    public var applicationFee: String?
    public var balanceTransaction: String?
    public var isCaptured: Bool?
    public var created: Date?
    public var currency: StripeCurrency?
    public var customer: String?

    var application: String? { get }
    var applicationFee: String? { get }
    var balanceTransaction: String? { get }
    var captured: Bool? { get }
    var created: Date? { get }
    var currency: StripeCurrency? { get }
    var customer: String? { get }
