Creates and configures a REST API source with default settings
(
client: ClientConfig = dlt.config.value,
resources: List[Union[str, EndpointResource, DltResource]] = dlt.config.value,
resource_defaults: Optional[EndpointResourceBase] = None,
)
| 61 | |
| 62 | @decorators.source |
| 63 | def rest_api( |
| 64 | client: ClientConfig = dlt.config.value, |
| 65 | resources: List[Union[str, EndpointResource, DltResource]] = dlt.config.value, |
| 66 | resource_defaults: Optional[EndpointResourceBase] = None, |
| 67 | ) -> List[DltResource]: |
| 68 | """Creates and configures a REST API source with default settings""" |
| 69 | return rest_api_resources( |
| 70 | { |
| 71 | "client": client, |
| 72 | "resources": resources, |
| 73 | "resource_defaults": resource_defaults, |
| 74 | } |
| 75 | ) |
| 76 | |
| 77 | |
| 78 | def rest_api_source( |