@@ -1269,14 +1269,25 @@ def __init__(
1269
1269
self ,
1270
1270
url : str | None = None ,
1271
1271
* ,
1272
- token : str | None = None ,
1272
+ private_token : str | None = None ,
1273
+ oauth_token : str | None = None ,
1274
+ job_token : str | None = None ,
1273
1275
ssl_verify : bool | str = True ,
1276
+ client : httpx .Client | None = None ,
1277
+ http_username : str | None = None ,
1278
+ http_password : str | None = None ,
1274
1279
timeout : float | None = None ,
1280
+ api_version : str = "4" ,
1281
+ per_page : int | None = None ,
1282
+ pagination : str | None = None ,
1283
+ order_by : str | None = None ,
1275
1284
user_agent : str = gitlab .const .USER_AGENT ,
1276
1285
fetch_schema_from_transport : bool = False ,
1277
1286
max_retries : int = 10 ,
1278
1287
obey_rate_limit : bool = True ,
1279
1288
retry_transient_errors : bool = False ,
1289
+ keep_base_url : bool = False ,
1290
+ ** kwargs : Any ,
1280
1291
) -> None :
1281
1292
if not _GQL_INSTALLED :
1282
1293
raise ImportError (
@@ -1286,7 +1297,17 @@ def __init__(
1286
1297
)
1287
1298
self ._base_url = utils .get_base_url (url )
1288
1299
self ._timeout = timeout
1289
- self ._token = token
1300
+ self ._private_token = private_token
1301
+ self ._oauth_token = oauth_token
1302
+ self ._job_token = job_token
1303
+ self ._client = client
1304
+ self ._http_username = http_username
1305
+ self ._http_password = http_password
1306
+ self ._api_version = api_version
1307
+ self ._per_page = per_page
1308
+ self ._pagination = pagination
1309
+ self ._order_by = order_by
1310
+ self ._keep_base_url = keep_base_url
1290
1311
self ._url = f"{ self ._base_url } /api/graphql"
1291
1312
self ._user_agent = user_agent
1292
1313
self ._ssl_verify = ssl_verify
@@ -1299,8 +1320,8 @@ def __init__(
1299
1320
def _get_client_opts (self ) -> dict [str , Any ]:
1300
1321
headers = {"User-Agent" : self ._user_agent }
1301
1322
1302
- if self ._token :
1303
- headers ["Authorization" ] = f"Bearer { self ._token } "
1323
+ if self ._private_token :
1324
+ headers ["Authorization" ] = f"Bearer { self ._private_token } "
1304
1325
1305
1326
return {
1306
1327
"headers" : headers ,
0 commit comments