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

import Foundation

public struct ChurnReason: RawRepresentable, Codable, Equatable {
    public let rawValue: String

    public init(rawValue: String) {
        self.rawValue = rawValue
    }

    public static let notUsedEnough = Self(rawValue: "not_used_enough")
    public static let expectationsNotMet = Self(rawValue: "expectations_not_met")
    public static let missingFeatures = Self(rawValue: "missing_features")
    public static let betterAlternative = Self(rawValue: "better_alternative")
    public static let priceTooHigh = Self(rawValue: "price_too_high")
    public static let takingABreak = Self(rawValue: "taking_a_break")
    public static let technicalIssues = Self(rawValue: "technical_issues")
    public static let billingIssues = Self(rawValue: "billing_issues")
    public static let neededTemporarily = Self(rawValue: "needed_temporarily")
    public static let other = Self(rawValue: "other")
}
