4343]
4444
4545ENVIRONMENTS : Dict [str , str ] = {
46- "production" : "https://configs.api.miruml.com/v1" ,
46+ "prod" : "https://configs.api.miruml.com/v1" ,
47+ "uat" : "https://uat.api.miruml.com/v1" ,
4748 "staging" : "https://configs.dev.api.miruml.com/v1" ,
4849 "local" : "http://localhost:8080/v1" ,
4950}
@@ -63,15 +64,15 @@ class Miru(SyncAPIClient):
6364 host : str
6465 version : str
6566
66- _environment : Literal ["production " , "staging" , "local" ] | NotGiven
67+ _environment : Literal ["prod" , "uat " , "staging" , "local" ] | NotGiven
6768
6869 def __init__ (
6970 self ,
7071 * ,
7172 api_key : str | None = None ,
7273 host : str | None = None ,
7374 version : str | None = None ,
74- environment : Literal ["production " , "staging" , "local" ] | NotGiven = not_given ,
75+ environment : Literal ["prod" , "uat " , "staging" , "local" ] | NotGiven = not_given ,
7576 base_url : str | httpx .URL | None | NotGiven = not_given ,
7677 timeout : float | Timeout | None | NotGiven = not_given ,
7778 max_retries : int = DEFAULT_MAX_RETRIES ,
@@ -133,7 +134,7 @@ def __init__(
133134 elif base_url_env is not None :
134135 base_url = base_url_env
135136 else :
136- self ._environment = environment = "production "
137+ self ._environment = environment = "prod "
137138
138139 try :
139140 base_url = ENVIRONMENTS [environment ]
@@ -185,7 +186,7 @@ def copy(
185186 api_key : str | None = None ,
186187 host : str | None = None ,
187188 version : str | None = None ,
188- environment : Literal ["production " , "staging" , "local" ] | None = None ,
189+ environment : Literal ["prod" , "uat " , "staging" , "local" ] | None = None ,
189190 base_url : str | httpx .URL | None = None ,
190191 timeout : float | Timeout | None | NotGiven = not_given ,
191192 http_client : httpx .Client | None = None ,
@@ -284,15 +285,15 @@ class AsyncMiru(AsyncAPIClient):
284285 host : str
285286 version : str
286287
287- _environment : Literal ["production " , "staging" , "local" ] | NotGiven
288+ _environment : Literal ["prod" , "uat " , "staging" , "local" ] | NotGiven
288289
289290 def __init__ (
290291 self ,
291292 * ,
292293 api_key : str | None = None ,
293294 host : str | None = None ,
294295 version : str | None = None ,
295- environment : Literal ["production " , "staging" , "local" ] | NotGiven = not_given ,
296+ environment : Literal ["prod" , "uat " , "staging" , "local" ] | NotGiven = not_given ,
296297 base_url : str | httpx .URL | None | NotGiven = not_given ,
297298 timeout : float | Timeout | None | NotGiven = not_given ,
298299 max_retries : int = DEFAULT_MAX_RETRIES ,
@@ -354,7 +355,7 @@ def __init__(
354355 elif base_url_env is not None :
355356 base_url = base_url_env
356357 else :
357- self ._environment = environment = "production "
358+ self ._environment = environment = "prod "
358359
359360 try :
360361 base_url = ENVIRONMENTS [environment ]
@@ -406,7 +407,7 @@ def copy(
406407 api_key : str | None = None ,
407408 host : str | None = None ,
408409 version : str | None = None ,
409- environment : Literal ["production " , "staging" , "local" ] | None = None ,
410+ environment : Literal ["prod" , "uat " , "staging" , "local" ] | None = None ,
410411 base_url : str | httpx .URL | None = None ,
411412 timeout : float | Timeout | None | NotGiven = not_given ,
412413 http_client : httpx .AsyncClient | None = None ,
0 commit comments