Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-sdk-testing.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Description
A local instance of a saved W&B automation that supports editing.Args
- __typename:
- id:
- createdAt:
- updatedAt:
- name:
- description:
- enabled:
- scope:
- event:
- action:
Methods
method construct
Arguments
- _fields_set:
- values:
method copy
model_copy instead.
If you need include or exclude, use:
Arguments
- include: Optional set or mapping specifying which fields to include in the copied model.
- exclude: Optional set or mapping specifying which fields to exclude in the copied model.
- update: Optional dictionary of field-value pairs to override field values in the copied model.
- deep: If True, the values of fields that are Pydantic models will be deep-copied.
method dict
Arguments
- include:
- exclude:
- by_alias:
- exclude_unset:
- exclude_defaults:
- exclude_none:
method from_orm
Arguments
- obj:
method json
Arguments
- include:
- exclude:
- by_alias:
- exclude_unset:
- exclude_defaults:
- exclude_none:
- encoder:
- models_as_dict:
- dumps_kwargs:
method model_construct
Model class with validated data.
Creates a new model setting __dict__ and __pydantic_fields_set__ from trusted or pre-validated data.
Default values are respected, but no other validation is performed.
!!! note
model_construct() generally respects the model_config.extra setting on the provided model.
That is, if model_config.extra == 'allow', then all extra passed values are added to the model instance’s __dict__
and __pydantic_extra__ fields. If model_config.extra == 'ignore' (the default), then all extra passed values are ignored.
Because no validation is performed with a call to model_construct(), having model_config.extra == 'forbid' does not result in
an error if extra values are passed, but they will be ignored.
Arguments
- _fields_set: A set of field names that were originally explicitly set during instantiation. If provided, this is directly used for the [
model_fields_set][pydantic.BaseModel.model_fields_set] attribute. Otherwise, the field names from thevaluesargument will be used. - values: Trusted or pre-validated data dictionary.
method model_copy
model_copy
Returns a copy of the model.
!!! note
The underlying instance’s [__dict__][object.dict] attribute is copied. This
might have unexpected side effects if you store anything in it, on top of the model
fields (e.g. the value of [cached properties][functools.cached_property]).
Arguments
- update: Values to change/add in the new model. Note: the data is not validated before creating the new model. You should trust this data.
- deep: Set to
Trueto make a deep copy of the model.
method model_dump
model_dump
Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
Arguments
- mode: The mode in which
to_pythonshould run. If mode is ‘json’, the output will only contain JSON serializable types. If mode is ‘python’, the output may contain non-JSON-serializable Python objects. - kwargs:
method model_dump_json
model_dump_json
Generates a JSON representation of the model using Pydantic’s to_json method.
Arguments
- indent: Indentation to use in the JSON output. If None is passed, the output will be compact.
- kwargs:
method model_json_schema
Arguments
- by_alias: Whether to use attribute aliases or not.
- ref_template: The reference template.
- schema_generator: To override the logic used to generate the JSON schema, as a subclass of
GenerateJsonSchemawith your desired modifications - mode: The mode in which to generate the schema.
method model_parametrized_name
Arguments
- params: Tuple of types of the class. Given a generic class
Modelwith 2 type variables and a concrete modelModel[str, int], the value(str, int)would be passed toparams.
Raises
- TypeError: Raised when trying to generate concrete names for non-generic models.
method model_post_init
__init__ and model_construct.
This is useful if you want to do some validation that requires the entire model to be initialized.
Arguments
- context:
method model_rebuild
Arguments
- force: Whether to force the rebuilding of the model schema, defaults to
False. - raise_errors: Whether to raise errors, defaults to
True. - _parent_namespace_depth: The depth level of the parent namespace, defaults to 2.
- _types_namespace: The types namespace, defaults to
None.
method model_validate
Arguments
- obj: The object to validate.
- strict: Whether to enforce types strictly.
- from_attributes: Whether to extract data from object attributes.
- context: Additional context to pass to the validator.
- by_alias: Whether to use the field’s alias when validating against the provided input data.
- by_name: Whether to use the field’s name when validating against the provided input data.
Raises
- ValidationError: If the object could not be validated.
method model_validate_json
Arguments
- json_data: The JSON data to validate.
- strict: Whether to enforce types strictly.
- context: Extra variables to pass to the validator.
- by_alias: Whether to use the field’s alias when validating against the provided input data.
- by_name: Whether to use the field’s name when validating against the provided input data.
Raises
- ValidationError: If
json_datais not a JSON string or the object could not be validated.
method model_validate_strings
Arguments
- obj: The object containing string data to validate.
- strict: Whether to enforce types strictly.
- context: Extra variables to pass to the validator.
- by_alias: Whether to use the field’s alias when validating against the provided input data.
- by_name: Whether to use the field’s name when validating against the provided input data.
method parse_file
Arguments
- path:
- content_type:
- encoding:
- proto:
- allow_pickle:
method parse_obj
Arguments
- obj:
method parse_raw
Arguments
- b:
- content_type:
- encoding:
- proto:
- allow_pickle:
method schema
Arguments
- by_alias:
- ref_template:
method schema_json
Arguments
- by_alias:
- ref_template:
- dumps_kwargs:
method update_forward_refs
Arguments
- localns:
method validate
Arguments
- value: