Citation
gpjax.citation
CitationType = Union[None, str, Dict[str, str]]
module-attribute
AbstractCitation
dataclass
citation_key: Union[str, None] = None
class-attribute
instance-attribute
authors: Union[str, None] = None
class-attribute
instance-attribute
title: Union[str, None] = None
class-attribute
instance-attribute
year: Union[str, None] = None
class-attribute
instance-attribute
__init__(citation_key: Union[str, None] = None, authors: Union[str, None] = None, title: Union[str, None] = None, year: Union[str, None] = None) -> None
as_str() -> str
__repr__() -> str
__str__() -> str
NullCitation
dataclass
Bases: AbstractCitation
citation_key: Union[str, None] = None
class-attribute
instance-attribute
authors: Union[str, None] = None
class-attribute
instance-attribute
title: Union[str, None] = None
class-attribute
instance-attribute
year: Union[str, None] = None
class-attribute
instance-attribute
as_str() -> str
__repr__() -> str
__init__(citation_key: Union[str, None] = None, authors: Union[str, None] = None, title: Union[str, None] = None, year: Union[str, None] = None) -> None
__str__() -> str
PhDThesisCitation
dataclass
Bases: AbstractCitation
citation_key: Union[str, None] = None
class-attribute
instance-attribute
authors: Union[str, None] = None
class-attribute
instance-attribute
title: Union[str, None] = None
class-attribute
instance-attribute
year: Union[str, None] = None
class-attribute
instance-attribute
school: Union[str, None] = None
class-attribute
instance-attribute
institution: Union[str, None] = None
class-attribute
instance-attribute
citation_type: CitationType = 'phdthesis'
class-attribute
instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
__init__(citation_key: Union[str, None] = None, authors: Union[str, None] = None, title: Union[str, None] = None, year: Union[str, None] = None, school: Union[str, None] = None, institution: Union[str, None] = None, citation_type: CitationType = 'phdthesis') -> None
PaperCitation
dataclass
Bases: AbstractCitation
citation_key: Union[str, None] = None
class-attribute
instance-attribute
authors: Union[str, None] = None
class-attribute
instance-attribute
title: Union[str, None] = None
class-attribute
instance-attribute
year: Union[str, None] = None
class-attribute
instance-attribute
booktitle: Union[str, None] = None
class-attribute
instance-attribute
citation_type: CitationType = 'inproceedings'
class-attribute
instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
__init__(citation_key: Union[str, None] = None, authors: Union[str, None] = None, title: Union[str, None] = None, year: Union[str, None] = None, booktitle: Union[str, None] = None, citation_type: CitationType = 'inproceedings') -> None
BookCitation
dataclass
Bases: AbstractCitation