File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -115,6 +115,19 @@ def __init__(
115115 self .with_raw_response = PostGridWithRawResponse (self )
116116 self .with_streaming_response = PostGridWithStreamedResponse (self )
117117
118+ @override
119+ def _prepare_request (
120+ self ,
121+ request : httpx .Request , # noqa: ARG002
122+ ) -> None :
123+ # Update API key header based on URL of request
124+ if 'print-mail' in request .url :
125+ request .headers ['x-api-key' ] = self .print_mail_api_key
126+ else :
127+ request .headers ['x-api-key' ] = self .address_verification_api_key
128+
129+ return None
130+
118131 @property
119132 @override
120133 def qs (self ) -> Querystring :
@@ -322,6 +335,19 @@ def __init__(
322335 self .with_raw_response = AsyncPostGridWithRawResponse (self )
323336 self .with_streaming_response = AsyncPostGridWithStreamedResponse (self )
324337
338+ @override
339+ async def _prepare_request (
340+ self ,
341+ request : httpx .Request , # noqa: ARG002
342+ ) -> None :
343+ # Update API key header based on URL of request
344+ if 'print-mail' in request .url :
345+ request .headers ['x-api-key' ] = self .print_mail_api_key
346+ else :
347+ request .headers ['x-api-key' ] = self .address_verification_api_key
348+
349+ return None
350+
325351 @property
326352 @override
327353 def qs (self ) -> Querystring :
You can’t perform that action at this time.
0 commit comments