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

import Foundation

public struct UsagePlanSchema: Codable, Equatable, Identifiable {
    public var annualPriceUsd: Double
    public var features: String
    public var id: UUID
    public var level: Int
    public var monthlyPriceUsd: Double
    public var name: String
    public var planKey: String
    public var prices: [PriceSchema]
    public var usagePlanFeatures: [FeatureSchema]

    public init(annualPriceUsd: Double, features: String, id: UUID, level: Int, monthlyPriceUsd: Double, name: String, planKey: String, prices: [PriceSchema], usagePlanFeatures: [FeatureSchema]) {
        self.annualPriceUsd = annualPriceUsd
        self.features = features
        self.id = id
        self.level = level
        self.monthlyPriceUsd = monthlyPriceUsd
        self.name = name
        self.planKey = planKey
        self.prices = prices
        self.usagePlanFeatures = usagePlanFeatures
    }
}
