spb_curate.abstract.api package
Submodules
spb_curate.abstract.api.resource module
- class spb_curate.abstract.api.resource.APIResource(id=None, access_key=None, team_name=None, **params)[source]
Bases:
SuperbAIObject- classmethod fetch(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params=None)[source]
- Raises:
ValidationError – When endpoint_params contains None or empty strings.
- Return type:
- class spb_curate.abstract.api.resource.CreateResource(id=None, access_key=None, team_name=None, **params)[source]
Bases:
APIResource- classmethod create(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params=None)[source]
- Raises:
ValidationError – When endpoint_params contains None or empty strings.
- Return type:
- class spb_curate.abstract.api.resource.DeleteResource(id=None, access_key=None, team_name=None, **params)[source]
Bases:
APIResource- delete(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params=None)[source]
- Raises:
ValidationError – When endpoint_params contains None or empty strings.
- Return type:
None
- class spb_curate.abstract.api.resource.ModifyResource(id=None, access_key=None, team_name=None, **params)[source]
Bases:
APIResource- modify(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params=None)[source]
- Raises:
ValidationError – When endpoint_params contains None or empty strings.
- Return type:
- class spb_curate.abstract.api.resource.PaginateResource(id=None, access_key=None, team_name=None, **params)[source]
Bases:
APIResource- classmethod fetch_all(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params=None)[source]
- Raises:
ValidationError – When endpoint_params contains None or empty strings.
- Return type:
List[SuperbAIObject]
- classmethod fetch_all_iter(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params=None)[source]
- Return type:
Iterator[SuperbAIObject]
- classmethod fetch_page(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params)[source]
- Raises:
ValidationError – When endpoint_params contains None or empty strings.
- Return type:
Dict[str,Union[int,List[SuperbAIObject],str]]
- classmethod fetch_page_iter(*, access_key=None, team_name=None, endpoint_params=None, headers=None, params)[source]
- Return type:
Iterator[Dict[str,Union[int,List[SuperbAIObject],str]]]