Files
divkit/client/ios/DivKit/generated_sources/DivSightAction.swift
T
burstein b8922b4b3b Added submit action scheme
commit_hash:c285d1b062ea3fe90d097036fa92210e88da3927
2024-10-02 15:35:28 +03:00

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?
}