# decimal-types
render pydantic_v2.BaseModel default
  models.py
  model_bindings.py pydantic_v2_BaseModel/default
change pydantic_v2.BaseModel default equivalent-exponent
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('1e-1'))] = None
change pydantic_v2.BaseModel default different-value
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.2'))] = None
change pydantic_v2.BaseModel default plain-float
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=0.1)] = None
change pydantic_v2.BaseModel default different-callee
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=float('0.1'))] = None
change pydantic_v2.BaseModel default extra-argument
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1', None))] = None
change pydantic_v2.BaseModel default non-string
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal(0.1))] = None
change pydantic_v2.BaseModel default invalid-value
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('invalid'))] = None
change pydantic_v2.BaseModel default infinity
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('Infinity'))] = None
change pydantic_v2.BaseModel default signaling-nan
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('sNaN'))] = None
change pydantic_v2.BaseModel default qualified-callee
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=decimal.Decimal('0.1'))] = None
change pydantic_v2.BaseModel default bare-callee
  @@ -12 +12 @@
  -    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal('0.1'))] = None
  +    price: Optional[condecimal(ge=Decimal('-1.5'), le=Decimal('12.3'), multiple_of=Decimal)] = None
