feat: add library identifier key to API classes
This commit is contained in:
@@ -16,7 +16,8 @@ class SWB(_Api):
|
|||||||
self.site = SWBSchema.NAME.value
|
self.site = SWBSchema.NAME.value
|
||||||
self.url = SWBSchema.URL.value
|
self.url = SWBSchema.URL.value
|
||||||
self.prefix = SWBSchema.ARGSCHEMA.value
|
self.prefix = SWBSchema.ARGSCHEMA.value
|
||||||
super().__init__(self.site, self.url, self.prefix)
|
self.library_identifier = SWBSchema.LIBRARY_NAME_LOCATION_FIELD.value
|
||||||
|
super().__init__(self.site, self.url, self.prefix, self.library_identifier)
|
||||||
|
|
||||||
|
|
||||||
class DNB(_Api):
|
class DNB(_Api):
|
||||||
@@ -24,7 +25,7 @@ class DNB(_Api):
|
|||||||
self.site = DNBSchema.NAME.value
|
self.site = DNBSchema.NAME.value
|
||||||
self.url = DNBSchema.URL.value
|
self.url = DNBSchema.URL.value
|
||||||
self.prefix = DNBSchema.ARGSCHEMA.value
|
self.prefix = DNBSchema.ARGSCHEMA.value
|
||||||
super().__init__(self.site, self.url, self.prefix)
|
super().__init__(self.site, self.url, self.prefix, self.library_identifier)
|
||||||
|
|
||||||
|
|
||||||
class KOBV(_Api):
|
class KOBV(_Api):
|
||||||
@@ -32,7 +33,8 @@ class KOBV(_Api):
|
|||||||
self.site = KOBVSchema.NAME.value
|
self.site = KOBVSchema.NAME.value
|
||||||
self.url = KOBVSchema.URL.value
|
self.url = KOBVSchema.URL.value
|
||||||
self.prefix = KOBVSchema.ARGSCHEMA.value
|
self.prefix = KOBVSchema.ARGSCHEMA.value
|
||||||
super().__init__(self.site, self.url, self.prefix)
|
self.library_identifier = KOBVSchema.LIBRARY_NAME_LOCATION_FIELD.value
|
||||||
|
super().__init__(self.site, self.url, self.prefix, self.library_identifier)
|
||||||
|
|
||||||
|
|
||||||
class HEBIS(_Api):
|
class HEBIS(_Api):
|
||||||
@@ -41,7 +43,16 @@ class HEBIS(_Api):
|
|||||||
self.url = HebisSchema.URL.value
|
self.url = HebisSchema.URL.value
|
||||||
self.prefix = HebisSchema.ARGSCHEMA.value
|
self.prefix = HebisSchema.ARGSCHEMA.value
|
||||||
self.replace = HebisSchema.REPLACE.value
|
self.replace = HebisSchema.REPLACE.value
|
||||||
super().__init__(self.site, self.url, self.prefix, self.replace)
|
self.library_identifier = HebisSchema.LIBRARY_NAME_LOCATION_FIELD.value
|
||||||
|
self.notsupported_args = HebisSchema.NOTSUPPORTEDARGS.value
|
||||||
|
super().__init__(
|
||||||
|
site=self.site,
|
||||||
|
url=self.url,
|
||||||
|
prefix=self.prefix,
|
||||||
|
library_identifier=self.library_identifier,
|
||||||
|
notsupported_args=self.notsupported_args,
|
||||||
|
replace=self.replace,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class OEVK(_Api):
|
class OEVK(_Api):
|
||||||
@@ -49,7 +60,8 @@ class OEVK(_Api):
|
|||||||
self.site = OEVKSchema.NAME.value
|
self.site = OEVKSchema.NAME.value
|
||||||
self.url = OEVKSchema.URL.value
|
self.url = OEVKSchema.URL.value
|
||||||
self.prefix = OEVKSchema.ARGSCHEMA.value
|
self.prefix = OEVKSchema.ARGSCHEMA.value
|
||||||
super().__init__(self.site, self.url, self.prefix)
|
self.library_identifier = OEVKSchema.LIBRARY_NAME_LOCATION_FIELD.value
|
||||||
|
super().__init__(self.site, self.url, self.prefix, self.library_identifier)
|
||||||
|
|
||||||
|
|
||||||
class HBZ(_Api):
|
class HBZ(_Api):
|
||||||
@@ -68,4 +80,5 @@ class HBZ(_Api):
|
|||||||
self.site = HBZSchema.NAME.value
|
self.site = HBZSchema.NAME.value
|
||||||
self.url = HBZSchema.URL.value
|
self.url = HBZSchema.URL.value
|
||||||
self.prefix = HBZSchema.ARGSCHEMA.value
|
self.prefix = HBZSchema.ARGSCHEMA.value
|
||||||
super().__init__(self.site, self.url, self.prefix)
|
self.library_identifier = HBZSchema.LIBRARY_NAME_LOCATION_FIELD.value
|
||||||
|
super().__init__(self.site, self.url, self.prefix, self.library_identifier)
|
||||||
|
|||||||
Reference in New Issue
Block a user