ActionParameterRule

public enum ActionParameterRule
extension ActionParameterRule: Codable
extension ActionParameterRule: JSONDecodable
extension ActionParameterRule: DictionaryConvertible

Rules to fill action parameter.

  • alias for object comparable with min and max rule

    Declaration

    Swift

    public typealias Comparable = Double
  • alias for isMultipleOf rule data

    Declaration

    Swift

    public typealias IsMultipleOf = Double
  • mandatory rule, must fill the data.

    Declaration

    Swift

    case mandatory
  • min rule

    Declaration

    Swift

    case min(Comparable)
  • max rule

    Declaration

    Swift

    case max(Comparable)
  • minimum length rule

    Declaration

    Swift

    case minLength(Int)
  • maximum length rule

    Declaration

    Swift

    case maxLength(Int)
  • exact length rule

    Declaration

    Swift

    case exactLength(Int)
  • regex rule

    Declaration

    Swift

    case regex(String)
  • IsMultipleOf rule

    Declaration

    Swift

    case isMultipleOf(IsMultipleOf)

Codable

  • Declaration

    Swift

    public init(from decoder: Decoder) throws
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws
  • Undocumented

    Declaration

    Swift

    public init?(json: JSON)

JSON

  • Declaration

    Swift

    public var dictionary: ActionParameterRule.Dico { get }
  • Undocumented

    Declaration

    Swift

    public var json: JSON { get }