AuthorizeAction
@objcMembers
public class AuthorizeAction : NSObject, Codable
Authorize action model.
-
Default authorize action (automatically void in 168 hours).
Declaration
Swift
public static let `default`: AuthorizeAction
-
Action type.
Declaration
Swift
public var type: AuthorizeActionType
-
Time measured in hours.
Declaration
Swift
public var timeInHours: UInt
-
Initializes the model with type and time.
Declaration
Swift
public init(type: AuthorizeActionType, timeInHours: UInt)
Parameters
type
Authorize action type.
timeInHours
Time in hours. Once reached, based on the
type
, action will be performed. -
Creates and returns
AuthorizeAction
instance with capture action after the specified time in hours.Declaration
Swift
@objc(captureAfterTimeInHours:) public static func capture(after timeInHours: UInt) -> AuthorizeAction
Parameters
timeInHours
Time in hours.
Return Value
An
AuthorizeAction
instance. -
Creatus and returns
AuthorizeAction
instance with void action after the specified time in hours.Declaration
Swift
@objc(voidAfterTimeInHours:) public static func void(after timeInHours: UInt) -> AuthorizeAction
Parameters
timeInHours
Time in hours.
Return Value
an
AuthorizeAction
instance.