Home MinimumAttribute Class
MinimumAttribute Class
Cancel

MinimumAttribute Class

Namespace: Json.Schema.Generation

Inheritance: MinimumAttribute 🡒 ConditionalAttribute 🡒 Attribute 🡒 object

Implemented interfaces:

  • IAttributeHandler

Applies a minimum keyword.

Remarks

The value parameter is provided in the constructor as a double but stored as a decimal because decimal is not a valid attribute parameter type. As such, to prevent overflows, the value is clamped to the decimal range prior to being converted.

Properties

NameTypeSummary
ConditionGroupobjectIdentifies the condition group under which this attribute applies.
TypeIdobject 
ValuedecimalThe minimum.

Constructors

MinimumAttribute(double value)

Creates a new Json.Schema.Generation.MinimumAttribute instance.

Declaration

1
public MinimumAttribute(double value)
ParameterTypeDescription
valuedoubleThe value.

Remarks

The parameter is provided as a double but stored as a decimal because decimal is not a valid attribute parameter type. As such, to prevent overflows, the value is clamped to the decimal range prior to being converted.

Contents