singer_sdk.typing.DecimalType¶
- class singer_sdk.typing.DecimalType[source]¶
Decimal type.
Examples
>>> DecimalType.type_dict {'type': ['number']} >>> DecimalType().type_dict {'type': ['number']} >>> DecimalType(allowed_values=[1.0, 2.0]).type_dict {'type': ['number'], 'enum': [1.0, 2.0]} >>> DecimalType(minimum=0, maximum=10).type_dict {'type': ['number'], 'minimum': 0, 'maximum': 10} >>> DecimalType(exclusive_minimum=0, exclusive_maximum=10).type_dict {'type': ['number'], 'exclusiveMinimum': 0, 'exclusiveMaximum': 10} >>> DecimalType(multiple_of=2).type_dict {'type': ['number'], 'multipleOf': 2}