DirectiveHandleInfo
public struct DirectiveHandleInfo : Hashable
<#Description#>
-
<#Description#>
Declaration
Swift
public let namespace: String
-
<#Description#>
Declaration
Swift
public let name: String
-
<#Description#>
Declaration
Swift
public let blockingPolicy: BlockingPolicy
-
<#Description#>
Declaration
Swift
public let preFetch: PrefetchDirective?
-
<#Description#>
Declaration
Swift
public let cancelDirective: CancelDirective?
-
<#Description#>
Declaration
Swift
public let directiveHandler: HandleDirective
-
<#Description#>
Declaration
Swift
public let attachmentHandler: HandleAttachment?
-
<#Description#>
Declaration
Swift
public var type: String { get }
-
<#Description#>
Declaration
Swift
public init( namespace: String, name: String, blockingPolicy: BlockingPolicy, preFetch: (() -> PrefetchDirective)? = nil, cancelDirective: (() -> CancelDirective)? = nil, directiveHandler: () -> HandleDirective, attachmentHandler: (() -> HandleAttachment)? = nil )
Parameters
namespace
<#namespace description#>
name
<#name description#>
blockingPolicy
<#blockingPolicy description#>
preFetch
<#preFetch description#>
directiveHandler
<#directiveHandler description#>
cancelDirective
<#cancelDirective description#>
attachmentHandler
<#attachmentHandler description#>
-
Declaration
Swift
public func hash(into hasher: inout Hasher)
-
Declaration
Swift
public static func == (lhs: `Self`, rhs: `Self`) -> Bool