ListedTaxon#
- class pyinaturalist.models.ListedTaxon(list_id=None, place_id=None, updater_id=None, user_id=None, **kwargs)#
Bases:
EstablishmentMeans
A taxon with additional stats associated with a list (aka “original life list”), based on the schema of:
Taxon.listed_taxa
from GET /taxa/{id}TaxonSummary.listed_taxon
from GET /observations/{id}/taxon_summary
Attributes
Name
Type
Description
id
Unique record ID
uuid
Unversally unique record ID
establishment_means
Establishment means label
Options:
introduced
,native
,endemic
establishment_means_description
Establishment means description
Options:
introduced
,native
,endemic
comments_count
Number of comments for this listed taxon
created_at
Date and time the record was created
description
Listed taxon description
first_observation_id
Oldest recent observation ID in the list
last_observation_id
Most recent observation ID in the list
manually_added
Indicates if the taxon was manually added to the list
observations_count
Number of observations of this taxon in the list
occurrence_status_level
primary_listing
Indicates if this is the primary listing for this taxon
source_id
taxon_id
taxon_range_id
updated_at
Date and time the record was last updated
list
Associated checklist
updater
User that last updated the record
user
User that created the record
list_id (
property
)place_id (
property
)updater_id (
property
)user_id (
property
)Methods
- __init__(list_id=None, place_id=None, updater_id=None, user_id=None, **kwargs)#
Method generated by attrs for class EstablishmentMeans.
- 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