// Generated by Create API
// https://github.com/CreateAPI/CreateAPI

import Foundation

public struct PlanChangePreviewSchemaResponse: Codable, Equatable {
    public var items: [AnyJSON]
    public var periodEnd: Date?
    /// ProrationSchema
    ///
    /// Schema representing the proration details for plan changes.
    public var proration: ProrationSchema
    public var subtotal: Double

    public init(items: [AnyJSON], periodEnd: Date? = nil, proration: ProrationSchema, subtotal: Double) {
        self.items = items
        self.periodEnd = periodEnd
        self.proration = proration
        self.subtotal = subtotal
    }
}
