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
as_str() -> str
__repr__() -> str
__str__() -> str
NullCitation
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
__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
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
BookCitation
dataclass
Bases: AbstractCitation