22 lines
358 B
Swift
22 lines
358 B
Swift
|
//
|
||
|
// ServerRuleItem.swift
|
||
|
// Mastodon
|
||
|
//
|
||
|
// Created by MainasuK on 2022-1-5.
|
||
|
//
|
||
|
|
||
|
import Foundation
|
||
|
import MastodonSDK
|
||
|
|
||
|
enum ServerRuleItem: Hashable {
|
||
|
case header(domain: String)
|
||
|
case rule(RuleContext)
|
||
|
}
|
||
|
|
||
|
extension ServerRuleItem {
|
||
|
struct RuleContext: Hashable {
|
||
|
let index: Int
|
||
|
let rule: Mastodon.Entity.Instance.Rule
|
||
|
}
|
||
|
}
|