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

import Foundation

/// Enum for notification preference keys used in user configs.
public struct NotificationPreferenceKey: RawRepresentable, Codable, Equatable {
    public let rawValue: String

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

    public static let announcements = Self(rawValue: "announcements")
    public static let newFollower = Self(rawValue: "new_follower")
    public static let postEngagement = Self(rawValue: "post_engagement")
    public static let followedUserPost = Self(rawValue: "followed_user_post")
    public static let postComments = Self(rawValue: "post_comments")
}
