aim.hathifiles.main module
- class aim.hathifiles.main.Item(*, htid: str, access: bool, rights_code: str, bib_num: int, description: str = '', source: str = '', source_bib_num: str, oclc: list[str] = [], isbn: list[str] = [], issn: list[str] = [], lccn: list[str] = [], title: str = '', imprint: str = '', rights_reason: str = '', rights_timestamp: datetime, us_gov_doc_flag: bool, rights_date_used: int, pub_place: str = '', lang_code: str = '', bib_fmt: str = '', collection_code: str = '', content_provider_code: str = '', responsible_entity_code: str = '', digitization_agent_code: str = '', access_profile_code: str = '', author: str = '')[source]
Bases:
BaseModel
A Hahtilfiles Item. All of the documentation comes from https://www.hathitrust.org/member-libraries/resources-for-librarians/data-resources/hathifiles/hathifiles-description/
- access: bool
- access_profile_code: str
- author: str
- bib_fmt: str
- bib_num: int
- collection_code: str
- content_provider_code: str
- description: str
- digitization_agent_code: str
- htid: str
- imprint: str
- isbn: list[str]
- issn: list[str]
- lang_code: str
- lccn: list[str]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- oclc: list[str]
- pub_place: str
- responsible_entity_code: str
- rights_code: str
- rights_date_used: int
- rights_reason: str
- rights_timestamp: datetime
- source: str
- source_bib_num: str
- title: str
- us_gov_doc_flag: bool