QualityMetric¶
- class pyinaturalist.models.QualityMetric(id=None, uuid=None, agree=None, metric=None, user=None)¶
Bases:
BaseModel
An observation quality metric added by a user to an observation
Attributes
Name
Type
Description
id
Unique record ID
uuid
Unversally unique record ID
agree
Indicates if the user agrees with this metric
metric
Quality metric name
username (
property
)user (
LazyProperty
)User that added the metric
Methods
- __init__(id=None, uuid=None, agree=None, metric=None, user=None)¶
Method generated by attrs for class QualityMetric.
- classmethod copy(obj)¶
Copy a model object. This is defined as a classmethod to easily initialize a subclass from a parent class instance. For copying an instance to the same type,
copy.deepcopy()
can be used.- Return type:
- classmethod from_json(value, **kwargs)¶
Initialize a single model object from an API response or response result.
Omits any invalid fields and
None
values, so default factories are used instead (e.g. for empty dicts and lists).- Return type:
TypeVar
(T
, bound= BaseModel)
- classmethod from_json_file(value)¶
Initialize a collection of model objects from a JSON string, file path, or file-like object
- classmethod from_json_list(value, **kwargs)¶
Initialize a collection of model objects from an API response or response results