add
TypeScriptadd(rule: GKRule): voidSwift declarationfunc add(_ rule: GKRule)class · iOS 9.0+ · SDK 27.1
class GKRuleSystemadd(rule: GKRule): voidSwift declarationfunc add(_ rule: GKRule)add24460(rules: Array<GKRule>): voidSwift declarationfunc add(_ rules: [GKRule])assertFact(fact: SDKHandle): voidSwift declarationfunc assertFact(_ fact: any NSObjectProtocol)assertFactGrade(fact: SDKHandle, grade: number): voidSwift declarationfunc assertFact(_ fact: any NSObjectProtocol, grade: Float)evaluate(): voidSwift declarationfunc evaluate()grade(fact: SDKHandle): numberSwift declarationfunc grade(forFact fact: any NSObjectProtocol) -> Floatstatic init(): GKRuleSystemSwift declarationinit()maximumGrade(facts: Array<unknown>): numberSwift declarationfunc maximumGrade(forFacts facts: [Any]) -> FloatminimumGrade(facts: Array<unknown>): numberSwift declarationfunc minimumGrade(forFacts facts: [Any]) -> FloatremoveAllRules(): voidSwift declarationfunc removeAllRules()reset(): voidSwift declarationfunc reset()retractFact(fact: SDKHandle): voidSwift declarationfunc retractFact(_ fact: any NSObjectProtocol)retractFactGrade(fact: SDKHandle, grade: number): voidSwift declarationfunc retractFact(_ fact: any NSObjectProtocol, grade: Float)get agenda(): Array<GKRule>Swift declarationvar agenda: [GKRule] { get }get executed(): Array<GKRule>Swift declarationvar executed: [GKRule] { get }get facts(): Array<unknown>Swift declarationvar facts: [Any] { get }get rules(): Array<GKRule>Swift declarationvar rules: [GKRule] { get }get state(): _Foundation_NSMutableDictionarySwift declarationvar state: NSMutableDictionary { get }No declarations were skipped in this snapshot.