mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
basic readonly scripting support for account, feed, folder
This commit is contained in:
22
Evergreen/Scriptability/ScriptingObject.swift
Normal file
22
Evergreen/Scriptability/ScriptingObject.swift
Normal file
@@ -0,0 +1,22 @@
|
||||
//
|
||||
// ScriptingObject.swift
|
||||
// Evergreen
|
||||
//
|
||||
// Created by Olof Hellman on 1/10/18.
|
||||
// Copyright © 2018 Olof Hellman. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
protocol ScriptingObject {
|
||||
var objectSpecifier: NSScriptObjectSpecifier? { get }
|
||||
var scriptingKey: String { get }
|
||||
}
|
||||
|
||||
protocol NamedScriptingObject: ScriptingObject {
|
||||
var name:String { get }
|
||||
}
|
||||
|
||||
protocol UniqueIdScriptingObject: ScriptingObject {
|
||||
var scriptingUniqueId:Any { get }
|
||||
}
|
||||
Reference in New Issue
Block a user