lale.schemas module

class lale.schemas.AllOf(types: List[lale.schemas.Schema] = [], desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>)[source]

Bases: lale.schemas.Schema

class lale.schemas.AnyOf(types: List[lale.schemas.Schema] = [], desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>)[source]

Bases: lale.schemas.Schema

class lale.schemas.Array(items: lale.schemas.Schema, desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True, minItems: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, minItemsForOptimizer: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, maxItems: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, maxItemsForOptimizer: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, typeForOptimizer: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>)[source]

Bases: lale.schemas.Schema

class lale.schemas.Bool(desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True)[source]

Bases: lale.schemas.Schema

class lale.schemas.Enum(values: List[str] = [], desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True)[source]

Bases: lale.schemas.Schema

class lale.schemas.Float(desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True, min: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, exclusiveMin: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, minForOptimizer: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, max: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, exclusiveMax: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, maxForOptimizer: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, distribution: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>)[source]

Bases: lale.schemas.Schema

class lale.schemas.Int(desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True, min: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, exclusiveMin: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, max: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, exclusiveMax: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, distribution: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>)[source]

Bases: lale.schemas.Schema

class lale.schemas.JSON(body: Dict[str, Any])[source]

Bases: lale.schemas.Schema

class lale.schemas.Not(body: lale.schemas.Schema)[source]

Bases: lale.schemas.Schema

class lale.schemas.Null(desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True)[source]

Bases: lale.schemas.Schema

class lale.schemas.Object(default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True, required: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, additionalProperties: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, **kwargs: lale.schemas.Schema)[source]

Bases: lale.schemas.Schema

class lale.schemas.Schema(desc: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, default: Union[lale.schemas.Undefined, T] = <lale.schemas.Undefined object>, forOptimizer: bool = True)[source]

Bases: object

set(prop: str, value: Union[lale.schemas.Undefined, T])[source]
class lale.schemas.Undefined[source]

Bases: object