prefect_hightouch.api_client.api.default.get_source
This is a module containing functions, auto-generated from the REST schema, but note these are not Prefect tasks.
Example usage shown below; be sure to replace endpoint_fn
with the desired endpoint function.
from prefect_hightouch.credentials import HightouchCredentials
from prefect_hightouch.api_client.api.default import endpoint_fn
credentials = HightouchCredentials(token="my-service-token")
client = credentials.get_client()
result = endpoint_fn.sync(client=client)
The functions are described below:
asyncio
: Non-blocking request that returns parsed data (if successful) or None. Any calls must be awaited.asyncio_detailed
: Non-blocking request that always returns a Request, optionally with parsed set if the request was successful. Any calls must be awaited.sync
: Blocking request that returns parsed data (if successful) or None.sync_detailed
: Blocking request that always returns a Request, optionally with parsed set if the request was successful.
asyncio
async
Get Source
Retrieve source from source ID
Parameters:
Name | Type | Description | Default |
---|---|---|---|
client |
AuthenticatedClient
|
An authenticated client. |
required |
source_id |
float
|
|
required |
Returns:
Type | Description |
---|---|
Optional[Union[Any, Source, ValidateErrorJSON]]
|
The parsed response. |
Source code in prefect_hightouch/api_client/api/default/get_source.py
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
|
asyncio_detailed
async
Get Source
Retrieve source from source ID
Parameters:
Name | Type | Description | Default |
---|---|---|---|
client |
AuthenticatedClient
|
An authenticated client. |
required |
source_id |
float
|
|
required |
Returns:
Type | Description |
---|---|
Response[Union[Any, Source, ValidateErrorJSON]]
|
The response. |
Source code in prefect_hightouch/api_client/api/default/get_source.py
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 |
|
sync
Get Source
Retrieve source from source ID
Parameters:
Name | Type | Description | Default |
---|---|---|---|
client |
AuthenticatedClient
|
An authenticated client. |
required |
source_id |
float
|
|
required |
Returns:
Type | Description |
---|---|
Optional[Union[Any, Source, ValidateErrorJSON]]
|
The parsed response. |
Source code in prefect_hightouch/api_client/api/default/get_source.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
|
sync_detailed
Get Source
Retrieve source from source ID
Parameters:
Name | Type | Description | Default |
---|---|---|---|
client |
AuthenticatedClient
|
An authenticated client. |
required |
source_id |
float
|
|
required |
Returns:
Type | Description |
---|---|
Response[Union[Any, Source, ValidateErrorJSON]]
|
The response. |
Source code in prefect_hightouch/api_client/api/default/get_source.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
|