mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
23 lines
858 B
Swift
23 lines
858 B
Swift
// Generated code. Do not modify.
|
|
|
|
import Foundation
|
|
import Serialization
|
|
import VGSL
|
|
|
|
public protocol DivSightAction {
|
|
var downloadCallbacks: DivDownloadCallbacks? { get }
|
|
var isEnabled: Expression<Bool> { get } // default value: true
|
|
var logId: Expression<String> { get }
|
|
var logLimit: Expression<Int> { get } // constraint: number >= 0; default value: 1
|
|
var payload: [String: Any]? { get }
|
|
var referer: Expression<URL>? { get }
|
|
var scopeId: String? { get }
|
|
var typed: DivActionTyped? { get }
|
|
var url: Expression<URL>? { get }
|
|
func resolveIsEnabled(_ resolver: ExpressionResolver) -> Bool
|
|
func resolveLogId(_ resolver: ExpressionResolver) -> String?
|
|
func resolveLogLimit(_ resolver: ExpressionResolver) -> Int
|
|
func resolveReferer(_ resolver: ExpressionResolver) -> URL?
|
|
func resolveUrl(_ resolver: ExpressionResolver) -> URL?
|
|
}
|