Skip to content

JSONSchema_NumericContext

mattpolzin edited this page Jun 11, 2021 · 5 revisions

JSONSchema.NumericContext

The context that only applies to .number schemas.

public struct NumericContext: Equatable 

Inheritance

Decodable, Encodable, Equatable

Initializers

init(multipleOf:maximum:minimum:)

public init(
            multipleOf: Double? = nil,
            maximum: (Double, exclusive: Bool)? = nil,
            minimum: (Double, exclusive: Bool)? = nil
        ) 

init(from:)

public init(from decoder: Decoder) throws 

Properties

multipleOf

A numeric instance is valid only if division by this keyword's value results in an integer. Defaults to nil.

public let multipleOf: Double?

maximum

public let maximum: Bound?

minimum

public let minimum: Bound?

Methods

encode(to:)

public func encode(to encoder: Encoder) throws 
Types
Protocols
Global Functions
Extensions
Clone this wiki locally